Skip to main content

Level-Wise Scheduling Algorithm for Linearly Extensible Multiprocessor Systems

  • Conference paper
  • First Online:
Recent Trends in Communication, Computing, and Electronics

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 524))

  • 935 Accesses

Abstract

The valuable treating of parallelism on an interconnection network entails optimizing inconsistent performance indices, such as the reduction of communication and scheduling overheads and also uniform distribution of load among the nodes. In this kind of a system a number of nodes process the numerous jobs concurrently. A novel dynamic scheduling scheme that supports task unbiased structure approach is proposed for a particular class of multiprocessor networks known as linearly extensible multiprocessor networks. The significance of proposed scheduling scheme is remedying the communication overhead, delay in task execution and efficient processor utilization, which ultimately improves the total execution time. The proposed algorithm is implemented on a set of processors known as nodes which are linked through certain interconnection network. In particular, the performance is evaluated for linear type of multiprocessor architectures. In addition, a comparison is also made by implementing standard scheduling algorithm on same architectures with same number of nodes. The metrics used for comparison are Load Imbalance Factor (LIF), which represents the deviation of load among processors after achieving load balancing and execution time. The comparative simulation study shows that the proposed scheme gives better performance in terms of task scheduling and execution time when implemented on various linearly extensible multiprocessor networks.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Birmpilis, S., & Aslanidis, T. (2017). A critical improvement on open shop scheduling algorithm for routing in interconnection networks. International Journal of Computer Networks & Communications (IJCNC), 9(1), 1–19.

    Article  Google Scholar 

  2. Barbosa, G., & Moreira, B. (2011). Dynamic scheduling of batch of parallel task jobs on heterogeneous clusters. Journal of Parallel Computing, 37, 428–438.

    Article  Google Scholar 

  3. Prasad, N., Mukkherjee, P., Chattopadhyay, S., Chakrabarti, I. (2018). Design and evaluation of ZMesh topology for on-chip interconnection networks. Journal of Parallel and Distributed Computing, 17–36.

    Article  Google Scholar 

  4. Samad, A., Rafiq, M. Q., & Farooq, O. (2012). Two round scheduling (TRS) scheme for linearly extensible multiprocessor systems. International Journal of Computer Applications, 38(10), 34–40.

    Article  Google Scholar 

  5. Khan, Z. A., Siddiqui, J., & Samad, A. (2013). Performance analysis of massively parallel architectures. BVICAM’s International Journal of Information Technology (IJIT), 5(1), 563–568.

    Google Scholar 

  6. Manullah, (2013). A Δ-based linearly extensible multiprocessor network. International Journal of Computer Science and Information Technology, 4(5), 700–707.

    Google Scholar 

  7. Khan, Z. A., Siddiqui, J., & Samad, A. (2016). Properties and performance of cube-based mutiprocessor architectures. International Journal of Applied Evolutionary Computation (IJCNIS), 7(1), 67–82.

    Google Scholar 

  8. Khan, Z. A., Siddiqui, J., Samad, A. (2015). Linear Crossed Cube (LCQ): A new interconnection network topology for massively parallel architectures. International Journal of Computer Network and Information Science (IJCNIS), 7(3), 18–25.

    Article  Google Scholar 

  9. Seth, A., & Singh, V. (2016). Types of scheduling in parallel computing. International Research Journal of Engineering and Technology (IRJET), 3(5), 521–526.

    Google Scholar 

  10. Mahafzah, B. A., & Jaradat, B. A. (2010). The hybrid dynamic parallel scheduling algorithm for load balancing on chained-cubic tree. The Journal of Supercomputing, 52, 224–252.

    Article  Google Scholar 

  11. Ding, Z., Hoare, R. R., Jones, K. A. (2006). Level-wise scheduling algorithm for fat tree interconnection networks. In Proceedings of the 2006 ACM/IEEE SC|06 Conference (SC’06) (pp. 9–17).

    Google Scholar 

  12. Alebrahim, S., & Ahmad, I. (2017). Task scheduling for heterogeneous computing systems. The Journal of Supercomputing, 73(6), 2313–2338.

    Article  Google Scholar 

  13. Abdelkader, D. M., & Omara, F. (2012). Dynamic task scheduling algorithm with load balancing. Egyptian Informatics Journal, 13, 135–145.

    Article  Google Scholar 

  14. Nayak, K., Padhy, S. K., & Panigrahi, S. P. (2012). A novel algorithm for dynamic task scheduling. Future Generation Computer System, 28, 709–717.

    Article  Google Scholar 

  15. Samad, A., Khan, Z. A., & Siddiqui, J. (2016). Optimal dynamic scheduling algorithm for cube based multiprocessor interconnection networks. International Journal of Control Theory and Applications, 9(40), 485–490.

    Google Scholar 

  16. Mohammad, S. B., Ababneh, I. (2108). Improving system perfromance in non-contiguous processor allocation for mesh interconnection networks. Journal of Simulation Modeling and Practice. 80, 19–31.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdus Samad .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Samad, A., Gautam, S. (2019). Level-Wise Scheduling Algorithm for Linearly Extensible Multiprocessor Systems. In: Khare, A., Tiwary, U., Sethi, I., Singh, N. (eds) Recent Trends in Communication, Computing, and Electronics. Lecture Notes in Electrical Engineering, vol 524. Springer, Singapore. https://doi.org/10.1007/978-981-13-2685-1_50

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-2685-1_50

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-2684-4

  • Online ISBN: 978-981-13-2685-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics