Skip to main content

k-Depth Look-Ahead Task Scheduling in Network of Heterogeneous Processors

  • Conference paper
  • First Online:
Information Networking: Wireless Communications Technologies and Network Applications (ICOIN 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2344))

Included in the following conference series:

Abstract

The objective of the task scheduling is to achieve the minimum execution time of all the tasks with their precedence requirements satisfied. Although several task scheduling heuristics for the heterogeneous environment have been presented in the literature, they overlook the various type of network and do not perform efficiently on such an environment. We present the new scheduling heuristic which is named the ‘k-Depth Look-ahead.’ The proposed heuristic takes the network heterogeneity into consideration and our experimental study shows that the proposed heuristic generates a better schedule especially under the condition that the network resource costs high.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Almeida, V.A.F., Vasconcelos, I.M.M., Arabe, J.N.C., Menasce, D.A.: Using Random Task Graphs to Investigate the Potential Benefits of Heterogeneity in Parallel Systems. In Proceedings Supercomputing’ 92, pages 683–691, 1992. IEEE

    Google Scholar 

  2. El-Rewini, H., Lewis, T., Ali, H.: Task Scheduling in Parallel and Distributed Systems. Prentice Hall, Englewood Cliffs, New Jersey, 1994

    Google Scholar 

  3. Kwok, Y., Ahmad, I.: Static Scheduling Algorithms for Allocating Directed Task Graphs to Multiprocessors. ACM Computing Surveys, 31(4):406–471, 1999

    Article  Google Scholar 

  4. Kwok, Y., Ahmad, I.: Link Contention-Constrained Scheduling and Mapping of Tasks and Messages to a Network of Heterogeneous Processors. Cluster Computing, 3(2):113–124, 2000

    Article  Google Scholar 

  5. Radulescu, A., van Gemund, A.J.C.: Fast and Effective Task Scheduling in Heterogeneous Systems. In the 9th Heterogeneous Computing Workshop (HCW), pages 229–238, May 2000.

    Google Scholar 

  6. Shirazi, B., Wang, M., Pathak, G.: Analysis and Evaluation of Heuristic Methods for Static Scheduling. J. Parallel and Distributed Computing,(10):222–232, 1990

    Google Scholar 

  7. Sih, G.C., Lee, E.A.: A Compile-Time Scheduling Heuristic for Interconnection-Constrained Heterogeneous Processor Architectures. IEEE Transactions on Parallel and Distributed Systems, 4(2):75–87, Feb 1993

    Google Scholar 

  8. Topcuoglu, H., Hariri, S., Wu, M.: Task Scheduling Algorithms for Heterogeneous Processors. In the 8th IEEE Workshop on Heterogeneous Computing Systems, Apr 1999.

    Google Scholar 

  9. Yang, T., Gerasoulis, A.: List Scheduling with and without Communication. Parallel Computing Journal (19):1321–1344, 1993

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Woo, N., Yeom, H.Y. (2002). k-Depth Look-Ahead Task Scheduling in Network of Heterogeneous Processors. In: Chong, I. (eds) Information Networking: Wireless Communications Technologies and Network Applications. ICOIN 2002. Lecture Notes in Computer Science, vol 2344. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45801-8_69

Download citation

  • DOI: https://doi.org/10.1007/3-540-45801-8_69

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44255-4

  • Online ISBN: 978-3-540-45801-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics