Replication-based partial dynamic scheduling on heterogeneous network processors

  • Authors:
  • Zhiyong Yu;Zhiyi Yang;Fan Zhang;Zhiwen Yu;Tuanqing Zhang

  • Affiliations:
  • School of Computer Science, Northwestern Polytechnical University, P.R. China;School of Computer Science, Northwestern Polytechnical University, P.R. China;School of Computer Science, Northwestern Polytechnical University, P.R. China;Academic Center for Computing and Media Studies, Kyoto University, Japan;School of Computer Science, Northwestern Polytechnical University, P.R. China

  • Venue:
  • APPT'07 Proceedings of the 7th international conference on Advanced parallel processing technologies
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is a great challenge to map network processing tasks to processing resources of advanced network processors, which are heterogeneous and multi-threading multiprocessor System-on-Chip. This paper proposes a novel scheduling algorithm, called Replication-based Partial Dynamic Scheduling (RPDS). It aims to improve the NP performance by combining the strategies of partial dynamic mapping and task replication with a 2-phase scheduling. RPDS differs from existing solutions in several aspects, e.g., the processing elements are heterogeneous, fully-connected, and multi-threading, the application is decomposed into directed acyclic graph tasks with continuous data-packets, and scheduling is conducted at both of initialization and run-time. Experimental results showed our algorithm could increase the largest average throughput by about 30% than those without dynamic phase replication.