|
ABSTRACT
A multiprocessor architecture is proposed which is based on the Multics concept of having all on-line information processor-addressible. All memory management is done by an intelligent paged virtual memory system, and each processor deals only with those segments relevant to its single executing program. The processors are chosen to have different implementations of a single system-wide instruction set and the problem is to effectively schedule different categories of programs, called task groups, on the dissimilar processors. Average weighted instruction times for each task group on every processor are defined as task/processor suitability measures, and typical values are given for different groups of programs running on IBM 370 models. Through the use of linear programming techniques, an optimal schedule for any such multiprocessor is then defined for the static case where task group loads and task/processor suitability values are known in advance. A priority-based task management scheduling algorithm is then defined which uses the optimal schedule of the formal model as a parameter, and its performance is simulated.
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
|
|
 |
2
|
Forest Baskett , K. Mani Chandy , Richard R. Muntz , Fernando G. Palacios, Open, Closed, and Mixed Networks of Queues with Different Classes of Customers, Journal of the ACM (JACM), v.22 n.2, p.248-260, April 1975
[doi> 10.1145/321879.321887]
|
| |
3
|
|
| |
4
|
Coffman, E. G. Jr., ed., Computer and Job Shop Scheduling Theory, Wiley Interscience, 1976.
|
| |
5
|
Frieder, G. and Brenner, M., "Distribution of instruction usage in different application categories," Nanodata Corp, Buffalo, N.Y., Internal Data 1978.
|
| |
6
|
Kleinrock, L., "A continuum of time-sharing scheduling algorithms." Proc. AFIPS 1970 Southern Computer Conf., Vol. 36, AFIPS Press, Montvale, N.J., 1970, 453-458.
|
 |
7
|
|
| |
8
|
Lester, E., "The investigation of service time distributions." Tech. Rep. CSRG-25, University of Toronto, Ontario, Canada, 1973
|
| |
9
|
Miller, L. J., "Optimal scheduling of task groups on a tightly coupled multiprocessor." Tech. Rep., SUNY, Buffalo, N.Y., Feb. 1979.
|
| |
10
|
Muntz, R. R., "Scheduling and Resource Allocation in Computer Systems." Software Systems Principles: A Survey (P. Freeman, ed.), Science Research Associates, 1975, 269-304
|
| |
11
|
Noguchi, K., Ohnishi, I., and Morita, H., "Design considerations for a heterogeneous tightly-coupled multiprocessor system." Proc. AFIPS 1975 National Computer Conference., Vol. 44, AFIPS Press, Montvale, N.J., 1975, 561-565.
|
 |
12
|
|
| |
13
|
|
| |
14
|
Richter, L., and Zehn, A., "TARCUS A modularized system approach." Proceedings Sixth Texas Conference on Computer Systems, Austin, Texas, 1977
|
| |
15
|
Silberman, G., "Delayed staging storage heirarchies and the active memory concept", Ph.D. Thesis, SUNY Buffalo, N.Y., July 1980.
|
| |
16
|
Schneider, P., "Heirarchically arranged memory system for a data processing arrangement having virtual addressing", U.S. Patent # 4130870, Dec. 1978.
|
| |
17
|
Wilner, W. T., "Burroughs B1700 memory utilization." Proceedings AFIPS 1972 Fall Joint Computer Conference, Vol. 41A, AFIPS Press, Montvale, N.J., 1972, 579-586.
|
| |
18
|
Thornton, J. E., "Back-End Network Approaches," Computer, 13, 2 (Feb. 1980), 10-17.
|
Peer to Peer - Readers of this Article have also read:
-
Web application security assessment by fault injection and behavior monitoring
Proceedings of the 12th international conference on World Wide Web
Yao-Wen Huang
, Shih-Kun Huang
, Tsung-Po Lin
, Chung-Hung Tsai
-
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
-
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
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
|