Abstract
Irregularities of the shapes and sizes of jobs are important factors affecting the performance of a resource scheduling algorithm in a 2-D mesh multicomputer. We examine the performance effect of irregularity, by examining a dynamic scheduling system that schedules jobs with requests that range from regular-shaped partitions of a multicomputer to irregular-shaped partitions. In order to evaluate the effect of irregularity, we examine a job scheduling algorithm called the BWQ-search algorithm, which uses multiple queues for ordering jobs to be placed on a 2-D mesh multicomputer. We find that the performance is similar when the system schedules jobs that request various types of irregular-shaped partitions. A large improvement in performance occurs if all jobs scheduled on the multicomputer request very regular-shaped partitions.
This research was supported in part by the NSF grant no. CCR-9010906, CDA-9121641 and CDA-9222901.
Preview
Unable to display preview. Download preview PDF.
References
Alverson, R., and et. al.: The Tera Computer System. In Proc. 1990 International Conference on Supercomputing (Jun 1990), pp. 1–6
Chen, M.-S., and Shin, K.: Processor Allocation in an N-Cube Multiprocessor Using Gray Code. IEEE Trans. on Computers C-36, 12 (Dec 1987), 1396–1407
Chuang, P.-J., and Tzeng, N.-F.: An Efficient Submesh Allocation Strategy for Mesh Computer Systems. In Proceedings of the 1991 International Conference on Distributed Computing Systems (May 1991), IEEE
Dally, W. J.: Performance Analysis of k-ary n-cube Interconnection Networks. IEEE Transactions on Computers 39, 6 (1990), 775–785
Dally, W. J., and Seitz, C. L.: The Torus Routing Chip. Journal of Distributed Computing 1, 3 (1986), 187–196
Krueger, P., Lai, T.-H., and Radiya, V. A.: Processor Allocation vs. Job Scheduling on Hypercube Computers. In Proceedings of the 1991 International Conference on Distributed Computing Systems (May 1991), IEEE
Leutenegger, S. T., and Vernon, M. K.: The Performance of Multiprogrammed Multiprocessor Scheduling Algorithms. Proc. of the 1990 ACM Conf. on Measurement and Modeling of Computer Systems (May 1990), ACM, pp. 226–236
Li, K., and Cheng, K. H.: A Two Dimensional Buddy System for Dynamic Resource Allocation in a Partitionable Mesh Connected System. In Proceedings of the ACM Computer Science Conference (1990), pp. 22–28
Min, D., and Mutka, M. W.: A Framework for Predicting Delay Due to Job Interaction in a 2-D Mesh multicomputer. In Proc. of the 7th International Parallel Processing Symposium (Apr 1993), IEEE
Peng, D.-T., and Shin, K. G.: Static Allocation of Periodic Tasks with Precedence Constraints in Distributed Real-Time Systems In Proc. of Intl. Conf. on Distributed Computing Systems (1990), IEEE, pp. 190–198
Ramamritham, K.: Allocation and Scheduling of Complex Periodic Tasks. In Proc. of 1990 Int. Conference on Distributed Computing Systems (1990), IEEE, pp. 108–115
Seitz, C. L., and et. al.: The Architecture and Programming of the Amtek Series 2010 Multicomputer. In Proc. of the Third Conference on Hypercube Concurrent Computers and Applications, 1 (Jan 1988), ACM, pp. 33–36
Shirazi, B., and Wang, M.: Analysis and Evaluation of Heuristic Methods for Static Task Scheduling. Journal of Parallel and Distributed Computing (Oct 1990), 222–232
Silberschatz, A., Peterson, J., and Galvin, P.: Operating System Concepts, 3rd ed. Addison Wesley, 1991.
Zorpette, G.: Technology 1991: Minis and Mainframes. IEEE Spectrum (Jan 1991), 40–43
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Min, D., Mutka, M.W. (1993). Effects of job size irregularity on the dynamic resource scheduling of a 2-D mesh multicomputer. In: Bode, A., Reeve, M., Wolf, G. (eds) PARLE '93 Parallel Architectures and Languages Europe. PARLE 1993. Lecture Notes in Computer Science, vol 694. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56891-3_38
Download citation
DOI: https://doi.org/10.1007/3-540-56891-3_38
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56891-9
Online ISBN: 978-3-540-47779-2
eBook Packages: Springer Book Archive