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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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.
Barbosa, G., & Moreira, B. (2011). Dynamic scheduling of batch of parallel task jobs on heterogeneous clusters. Journal of Parallel Computing, 37, 428–438.
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.
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.
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.
Manullah, (2013). A Δ-based linearly extensible multiprocessor network. International Journal of Computer Science and Information Technology, 4(5), 700–707.
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.
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.
Seth, A., & Singh, V. (2016). Types of scheduling in parallel computing. International Research Journal of Engineering and Technology (IRJET), 3(5), 521–526.
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.
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).
Alebrahim, S., & Ahmad, I. (2017). Task scheduling for heterogeneous computing systems. The Journal of Supercomputing, 73(6), 2313–2338.
Abdelkader, D. M., & Omara, F. (2012). Dynamic task scheduling algorithm with load balancing. Egyptian Informatics Journal, 13, 135–145.
Nayak, K., Padhy, S. K., & Panigrahi, S. P. (2012). A novel algorithm for dynamic task scheduling. Future Generation Computer System, 28, 709–717.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
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)