A fast and efficient processor management scheme for k-ary n-cubes

Authors
Citation
Bs. Yoo et Cr. Das, A fast and efficient processor management scheme for k-ary n-cubes, J PAR DISTR, 55(2), 1998, pp. 192-214
Citations number
24
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING
ISSN journal
07437315 → ACNP
Volume
55
Issue
2
Year of publication
1998
Pages
192 - 214
Database
ISI
SICI code
0743-7315(199812)55:2<192:AFAEPM>2.0.ZU;2-E
Abstract
Job scheduling and processor allocation are two key components of processor management technique in a multiprocessor operating system. We propose a fa st and efficient processor management technique, called virtual cube (VC), for k-ary n-cubes in this paper. The proposed scheme supports spatial alloc ation of jobs to the virtual cubes of the system and multiprograms the virt ual cubes in a round-robin fashion. The objective here is to reduce job wai ting lime and fragmentation. The VC scheme uses a fast sub-cube allocation algorithm called enhanced k-ary buddy. A novel approach, called paging, is proposed for fast submesh allocation. When used with the first fit algorith m, the paging scheme is shown to be extremely fast and efficient compared t o other contemporary submesh allocation algorithms for k-ary n-cubes. We al so study the impact of page size on performance and illustrate a methodolog y to compute optimal page size. Simulation results show that the VC scheme with its multiprogramming capability can boost system performance considera bly and outperforms all existing policies while incurring minimal run-time overhead. (C) 1998 Academic Press.