JOURNAL ARTICLE

Adaptive Migration Gang Scheduling for Massively Parallel Processing Systems

Abstract

As a combination of time-sharing and space-sharing, tasks are grouped together, and they are executed on processors simultaneously. Although some processors are idle, gangs are inevitably queued; therefore, gang scheduling makes fragmentation in the process space. One solution to overcome fragmentation is using migration. The benefits of migration are affected by the migration overhead. The calculation of gang scheduling is done based on Ousterhout Matrix with four phases. The second phase, called the Compact Matrix, plays a key role in gang scheduling. Improved Compact Matrix utilizes two distinct concepts, namely Difference Criterion and Exchange Idea, to improve the performance of Compact Matrix. However, with the increase in the migration overhead, the mean response time also increases. In this paper, high migration overheads are effectively prevented by calculating average migration overhead and adapting the threshold level for migration cost. The performance of the Adaptive Migration algorithm was compared to the basic Compact Matrix by simulation.

Keywords:
Computer science Scheduling (production processes) Distributed computing Parallel computing Process migration Fragmentation (computing) Massively parallel Idle Overhead (engineering) Mathematical optimization Operating system Fault tolerance Mathematics

Metrics

1
Cited By
0.17
FWCI (Field Weighted Citation Impact)
34
Refs
0.56
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Seismic migration by massively parallel processing

A. J. Berkhout

Journal:   56th EAEG Meeting Year: 1994
JOURNAL ARTICLE

On modelling of an adaptive routing algorithm for massively parallel processing systems

Bruno CicianiSalvatore Tucci

Journal:   Simulation Practice and Theory Year: 1995 Vol: 2 (6)Pages: 237-255
BOOK-CHAPTER

Massively Parallel Processing

World Scientific series in contemporary chemical physics Year: 1996 Pages: 369-379
© 2026 ScienceGate Book Chapters — All rights reserved.