Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2005.12A.2.117

Minimizing Fragmentation in Contiguous Submesh Allocation Scheme  

Seo Kyung Hee (성신여자대학교 컴퓨터정보학부)
Kim Sung Chun (서강대학교 컴퓨터학과)
Abstract
This paper presents an adaptive processor allocation strategy to reduce fragmentation in a large multi-user multicomputer system. A small number of jobs with unexpectedly large submesh allocation requirements may significantly increase the queuing delay of the rest of jobs. Under such circumstances, our strategy further tries to allocate L-shaped submeshes instead of signaling the allocation failure unlike other strategies. We have developed the efficient algorithm to find the allocatable L-shaped submeshes. Thus, our strategy reduces the mean response time by minimizing the queuing delay, even though jobs are scheduled in an FCFS to preserve fairness. The simulations show that our strategy performs more efficiently than other strategies in terms of the job response time and the system utilization.
Keywords
단편화;프로세서 할당;서브메쉬;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J. Ding and L. N. Bhuyan, 'An Adaptive Submesh Allocation Strategy for Two-Dimensional Mesh Connected systems,' Proc. Int'l Conf. on Parallel Processing, vol. II, pp. 193-200, 1993   DOI
2 X. Shen and Q. Hu, On Embedding Between 2D Meshes of the Same Size, IEEE Trans. on Computers, Vol. 46, No.8, pp.880-889, Aug. 1997   DOI   ScienceOn
3 V. Gupta and A. Jayendran, 'A Flexible Processor Allocation Strategy For Mesh Connected Parallel Systems,' Proc. Int'l Conf. on Parallel Processing, vol. III, pp.166-173, 1996
4 K. Hwang and Z. Xu, Scalable Parallel Computing: Technology, Architecture, Programming, p.280, WCB/McGraw-Hill, 1998
5 K. Windisch, V. Lo, and B. Bose, Contiguous and Non-Contiguous Processor Allocation Algorithms For K-ary and N-cubes, In Proc. Int'l Conf. on Parallel Processing, vol. II, pp.164-168, 1995
6 K.H. Seo and S.C. Kim, 'Improving system performance in contiguous processor allocation for mesh-connected parallel systems,' ELSEVIER Journal of Systems and Software, Vol. 67, Issue 1, pp.45-54, July 2003   DOI   ScienceOn
7 K. Li and K. H. Cheng, 'A Two-Dimensional Buddy System for Dynamic Resource Allocation in a Partitionable Mesh Connected System,' Proc. ACM Computer Science Conf., pp. 22-28, 1990   DOI
8 T. Liu et al., 'A Submesh Allocation Scheme for Mesh-Connected Multiprocessor Systems,' Proc. Int'l Conf. on Parallel Processing, vol. II, pp.159-163, 1995
9 W. Liu, V. Lo, K. Windisch and B. Nitzberg, 'Non-contiguous Processor Allocation Algorithms for Distributed Memory Multicomputers,' Proc. 1994 Int'l Conf. on Supercomputing, pp, 227-236, June 1994   DOI
10 D. D. Sharma and D. K. Pradhan, 'A Fast and Efficient Strategy for Submesh Allocation in Mesh-Connected Parallel Computers,' Proc. IEEE Symposium on Parallel and Distributed Processing, pp. 682-689, Dec. 1993   DOI
11 A. Alan, B. Pritsker, J.J. O'reilly, and D.K. LaVal, Simulation with Visual SLAM and AweSim, John Wiley & Sons, Inc., 1997
12 J. W. Hong, K Mehlhorn, and A. L. Rosenberg, 'Cost Trade-offs in Graph Embeddings, with Applications,' Journal of the ACM, Vol. 30, No. 4, pp, 709-728, October 1983   DOI   ScienceOn
13 M. Kang, C. Yu, H. Y. Youn, B. Lee, and M. Kim, Isomorphic Strategy for Processor Allocation in k-Ary n-Cube Systems, IEEE trans. on Computers, Vol. 52, No. 5, pp. 645-657, May 2003   DOI   ScienceOn
14 B. S. Yoo and C. R. Das, 'A Fast and Efficient Processor Allocation Scheme for Mesh-Connencted Multicomputers,' IEEE Trans. on Computers, Vol. 51, No. 1, pp. 46-60, Jan. 2002   DOI   ScienceOn
15 D. D. Sharma and D. K. Pradhan, 'Job Scheduling in Mesh Multicomputers,' Proc. Int'l Conf. on Parallel Processing, vol. II, pp.251- 258, 1994   DOI
16 P. J. Chuang and N. F. Tzeng, 'An Efficient Submesh Allocation Strategy for Mesh Computer systems,' Proc. Int'l Conf. on Distributed Computing Systems, pp. 256-263, 1991   DOI
17 Y. Zhu, 'Efficient Processor Allocation Strategies for Mesh-Connected Parallel Computers,' Journal of Parallel and Distributed Computing, Vol. 16, No. 12, pp. 328-337, Dec. 1992   DOI   ScienceOn
18 D. Babbar and P. Krueger, 'A performance Comparison of Processor Allocation and Job Scheduling Algorithms for Mesh-Connected Multiprocessors,' Proc. IEEE Symposium on Parallel and Distributed Processing, pp. 46-53, 1994   DOI
19 C. Chang and Prasant Mohapatra, An Integrated Processor Management Scheme for the Mesh-Connected Multi-computer Systems, In Proc. Int'l Conf. on Parallel Processing, pp.118-121, 1997