| FCFS: a novel scheduling policy for tightly-coupled parallel computer systems |
| Full text |
Pdf
(497 KB)
|
| Source
|
ACM Annual Computer Science Conference
archive
Proceedings of the 17th conference on ACM Annual Computer Science Conference
table of contents
Louisville, Kentucky
Pages: 188 - 194
Year of Publication: 1989
ISBN:0-89791-299-3
|
|
Author
|
|
J. Place
|
Computer Science Program, University of Missouri - Kansas City, 5100 Rockhill Rd., Kansas City, MO
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 18, Citation Count: 0
|
|
|
ABSTRACT
Tightly-coupled parallel computer systems are available from several vendors. The mechanism for process scheduling employed by virtually all of these systems is preemptive by job priority. This scheme for process scheduling consumes significant processor resources and can result in significant processor contention for the scheduling data structure. In this paper we show that it is possible to reduce the number of job priorities, and at the same time reduce the administrative overhead on the system, without significantly increasing job wait time. Also we show, by four simulation studies, that non-preemptive scheduling mechanisms are just as effective as preemptive techniques when coupled with time slice control and multiprogramming limits. Thus simplified scheduling techniques that require little overhead to prevent processor contention may be employed in a tightly coupled parallel environment without sacrificing either mean response time or the &sgr; of response time.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
BISW87
|
J. Biswas ~ J. Browne, Simultanenus update of priority sructures, Proc 1987 Int Conf on Parallel Processing, IBEE Press, New York, (Aug. 1987)
|
| |
GOTT83a
|
A. Gcttlleb, R. C-rishman, C. Kruskal, K. MeAuliff, L. Rudolph and M. Snir, The NYU Ultrscomputer - Designing an MIMD shared memory parallel computer, IEEE Trans on Computers, C-32, 2, (Feb.1983), pp. 175-189
|
 |
GOTT83a
|
|
| |
IBM
|
OS/VS2 MVS Syatemm Programming Library: Initialization and Tuning Guide, GC28-I029, IBM Corp., Poughkeepsie, NY
|
 |
JONES6
|
|
| |
KENA84
|
|
| |
NI85
|
L. Ni and C. Wu, Design trade-offs for process synchronization in tightly coupled multiprocessor systems, Proc 1985 l n t Conf on Parallel Processing, IEEE Press, New York, (Aug, 1985), pp. 63-7O
|
| |
PLAC86
|
J. Place, System data structure contention overhead in shared-memory floating control parallel systems. UMKC Tech Report 86-8-1, (1986)
|
| |
PLAC87
|
J. Place ~ A. Goemer, The System Data Structure Contention Problem and A Novel Software Solution - for Shared Memory, Floating Contxol Parallel Systems, Proc NCC '87, 56, Chicago, IL , (June 1987), pp. 109-117
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|