| Distributed task force scheduling in multi-microcomputer networks |
| Full text |
Pdf
(826 KB)
|
| Source
|
AFIPS Joint Computer Conferences
archive
Proceedings of the May 4-7, 1981, national computer conference
table of contents
Chicago, Illinois
SESSION: Software
table of contents
Pages: 283-289
Year of Publication: 1981
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 11, Citation Count: 1
|
|
|
ABSTRACT
Efficient task scheduling techniques are needed for microcomputer networks to be used as general purpose computers. The Wave Scheduling technique, developed for the MICRO-NET network computer, co-schedules groups of related tasks onto available network nodes. Scheduling managers are distributed over a logical control hierarchy. They subdivide requests for groups of free worker nodes and send waves of requests towards the leaves of the control hierarchy, where all workers are located. Because requests from different managers compete for workers, a manager may have to try a few times to schedule a task force. Each task force manager actually requests slightly more workers than it really needs. It computes a request size which minimizes expected scheduling overhead, as measured by total idle time in worker nodes. Using a Markov queueing model, it is shown that Wave Scheduling in a network of microcomputers is almost as efficient as centralized scheduling.
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.
| |
1
|
Flynn, M. J. 'Some Computer Organizations and Their Effectiveness', IEEE Trans. on Computers, C-21 (1972), 9, pp. 948--960.
|
| |
2
|
Wittie, L. D. 'MICRONET: A Reconfigurable Network for Distributed Systems Research', Simulation, Nov. 1978, pp. 145--153.
|
 |
3
|
R. J. Swan , S. H. Fuller , D. P. Siewiorek, Cm*: a modular, multi-microprocessor, Proceedings of the June 13-16, 1977, national computer conference, June 13-16, 1977, Dallas, Texas
[doi> 10.1145/1499402.1499515]
|
 |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
Siewiorek, D. P. 'Process Coordination in Multimicroprocessor Systems', In R. W. Hartenstein and R. Zaks (Eds.), Microarchitecture of Computer Systems., Amsterdam: North-Holland, 1975, pp. 1--8.
|
 |
8
|
|
| |
9
|
|
 |
10
|
Anita K. Jones , Robert J. Chansler, Jr. , Ivor Durham , Karsten Schwans , Steven R. Vegdahl, StarOS, a multiprocessor operating system for the support of task forces, Proceedings of the seventh ACM symposium on Operating systems principles, p.117-127, December 10-12, 1979, Pacific Grove, California, United States
[doi> 10.1145/800215.806579]
|
| |
11
|
|
| |
12
|
van Tilborg, A. M. and L. D. Wittie. 'Wave Scheduling: Distributed Allocation of Task Forces in Network Computers', Proceedings of 2nd Int. Conf. on Dist. Comp. Sys., Paris (1981).
|
| |
13
|
|
| |
14
|
van Tilborg, A. M. and L. D. Wittie. 'High-Level Operating System Formation in Network Computers', Proc. 1980 Int. Conf. on Parallel Proc., Aug. 1980, pp. 131--132.
|
| |
15
|
van Tilborg, A. M. and L. D. Wittie. 'A Concurrent Pascal Operating System for a Network Computer', Proc. IEEE CompSAC '80, 1980, pp. 757--763.
|
| |
16
|
|
| |
17
|
Ibid., p. 17.
|
| |
18
|
|
 |
19
|
Herbert Sullivan , Theodore R. Bashkow , David Klappholz, A Large Scale, Homogenous, Fully Distributed Parallel Machine, II, Proceedings of the 4th annual symposium on Computer architecture, p.118-124, March 23-25, 1977
[doi> 10.1145/800255.810660]
|
|