| M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger, J. Chew, W. Bolosky, D. Black, and R. Baron. The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System. In The Proceedings of the 11th Symposium on Operating System Principles, November 1987. |
.... and or software) support access forwarding so that accesses to pages that are not in local memory can be satisfied at remote memory without moving the entire page to local memory (an expensive operation) Most current NORMA machines (e.g. hypercubes) and network shared memory implementations [11, 37, 58] do not support this functionality. 8.3 Basic Problem The basic problem is management of distributed shared memory in architectures conforming to model. For architectures utilizing a single copy of the operating system (NUMA multiprocessors) this includes not only memory shared explicitly, but ....
Michael Young, Avadis Tevanian, Jr., Richard Rashid, David Golub, Jeffrey Eppinger, Jonathan Chew, William Bolosky, David Black, and Robert Baron. The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System. In 11th Symp. on Operating Systems Principles, pages 63--76, 1987.
....access had succeeded. This sequence of events is referred to as a page fault, since it mimics the behavior of a virtual memory operating system at page fault time. In Cricket, which is built on Mach, database routines are supplied to handle page faults, using the Mach concept of an external pager [85]. Since we are concerned with the integrity of the mapped data more than performance, we do not discuss further the variations in page mapping strategy and pointer swizzling implementation between these systems. These systems endeavor to allow the same compiled code to operate on persistent and ....
M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger, J. Chew, W. Bolosky, D. Black, and R. Baron. The duality of memory and communication in the implementation of a multiprocessor operating system. In Proc. Eleventh Symposium on Operating System Principles., pages 63--76, December 1987.
....system for SUPttENUM and GENESIS, approaches this problem profiting by its constitution of a multitude of system servers. Modern distributed operating systems, matching in their concepts the prob lems of parallel systems too [20] are process structured like e.g. V [3] AMOEBA [11] MACH [24], and CHORUS [17] A process providing dedicated system ser vices forms a system server. Under this aspect system restructuring means the termination and creation of system server objects, concerning software scalability, and the booting and rebootlEg of single nodes, concerning hardware ....
M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger, J. Chew, W. Bolosky, D. Black, R. Baron "The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System", Proceedings of the 11th ACM Symposium on Operating System Principles, Austin, Texas, Vol. 21, No. 5, pp. 63-76, November, 1987 17
....functions, the abstract PEACE chite , are subject to privileged supervisor mode execution by the underlying processor. All other services are executed in non privileged user mode. This, for example, distinguishes PEACE from most of the state of the art distributed operating systems such as Mach [49] and Chorus [39] whose system managers are subject to supervisor mode execution. In this sense, PEACE follows the pat tern of object oriented operating systems [1] by means of a process structured design approach. 3.2.2 Administrator and Porter There are several reasons for service replication ....
M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger, J. Chew, W. Bolosky, D. Black, R. Baron, "The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System", In Proceedigs of the 11th AcH Symposium o Operatig System Priciples, Austin, Texas, Vol. 21, No. 5, pp. 63 76, November, 1987.
....systems is given. Object oriented mechanisms as well as strategies for dynamic system reconfiguration in PEACE are presented. 2 Microkernel Architectures State othe art operating systems are based on microkernel architectures. One of the most favorite systems representing this category is Mach [28]. A micro kernel architecture is the attempt to decompose an operating system structure with the overall design rule to keep hold on those functions, whose processing on top of the kernel would be critical. The bulk of operating system services is accordingly executed in non privileged user mode. ....
....address spaces is the kernel taught by the roemow matagev, a side independent system team which is loaded on demand. 7 Related Works The PEACE approach goes beyond that what is presently intended by state o the art microkernel designs, it defines a microkernel family. In systems such as Mach [28] and Chorus [22] the microkernel is a fairly complex component, used to support the implementation of operating system services and the processing of distributed applications. As in PEACE, a Chorus operating system is considered as a member of a family of functional units, with a unit being ....
M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger, J. Chew, W. Bolosky, D. Black, R. Baron, "The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System", ACM Operatig Systems Review, 21, 5, pp. 63-76, Proceedings of the Eleventh ACM Symposium on Operating System Principles, Austin, Texas, 1987 20
.... include PS Algol [5, 4] Napier88 [28] and PJama [6] In the early 80 s, Stonebraker pointed out the poor operating systems support for database management systems requirements [58] Representative projects having taken into account such requirements include the work on Mach s external mapers [64], single address space operating systems such as Angel [46] Opal [21] and Mungi [62] persistent virtual shared memories such as ARIAS [29] and RVM [54] re ective operating systems such as Apertos [63] orthogonal persistent operating systems such as Grasshoper [27] and Charm [37] Projects ....
M. Wayne Young, A. Tevanian, R.F. Tashid, D.B. Golub, J.L. Eppinger, J. Chew, W. Bolosky, D.L. Black, and R.V. Baron. The Duality of Memory and Communication in the implementation of a Multiprocessor Operating System. In Proceedings of the Eleventh Symposium on Operating System Principles, pages 63-76. ACM, November 1987.
....are still in proces and new versions will be available to all users. Contact: Richard F. Rashid, Computer Science Department, Carnegie Mellon University, Pittsburgh, PA 15213. References: 218] 219] 220] 221] 222] 223] 224] 225] 6] 226] 227] 228] 229] 230] 231] [232] 2.33 Medusa Main Goal Medusa is a distributed operating system designed for the Cm multimicroprocessor. It is an attempt to produce a system that is modular, robust, location transparent, and to take advantage of the parallelism presented in Cm . Advantages Each Cm contains an LSI 11 ....
M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger, J. Chew, W. Bolosky, D. Black, and R. Baron, "The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System", In Proc. 11th Symp. on Operating Systems Principles, pages 63--76, 1987.
....obvious that sequence detection can be used for prefetching as well. How to balance the prefetching and caching, though, is a complicated issue that needs further study [7] Recent research projects on application controlled kernels show the potentials of application specific replacement policies [34, 17, 25, 23]. However, most of those studies focus on letting applications inform kernel of their access patterns, instead of having operating systems detect them at run time (as in the SEQ algorithm) Our study shows that in fact, runtime automatic detection by kernel is feasible and can perform quite well. ....
Michael Young, Avadis Tevanian, Richard Rashid, David Golub, Jeffrey Eppinger, Jonathan Chew, William Bolosky, David Black, and Robert Baron. The Duality of Memory and Communication in the implementation of a Multiprocessor Operating System. In The Proceedings of the 11th Symposium on Operating System Principles, November 1987. 30
....to change protection at the granularity of superpages. The protection of 100 contiguous virtual pages is accomplished by changing the protection of just three superpages of 64, 32, and 4 machinesize pages. 6 Related Work Numerous efforts have been made to provide application specific VM. Mach [25] user level pagers allow applications to control how data is transferred between physical memory and backing store. User level pagers were later incoporated by Chorus [1] and Spring [13] Premo pagers [20] and extensible object oriented virtual memory [14] extended Mach pagers by allowing pagers ....
M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger, J. Chew, W. Bolosky, D. Black, and R. Baron. The duality of memory and communication in the implementation of a multiprocessor operating system. In SOSP. ACM, November 1987.
No context found.
M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger, J. Chew, W. Bolosky, D. Black, and R. Baron. The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System. In The Proceedings of the 11th Symposium on Operating System Principles, November 1987.
No context found.
Young, M., Tevanian, A., Rashid, R., Golub, D., Eppinger, J., Chew, J., Bolosky, W., Black, D., and Baron, R. The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System. In Proceedings of the 11th ACM Symposium on Operating Systems Principles, pp. 63--76, November 1987.
No context found.
Young, M., Tevanian, A., Rashid, R., Golub, D., Eppinger, J., Chew, J., Bolosky, W., Black, D., and Baron, R. The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System. In Proceedings of the 11th ACM Symposium on Operating Systems Principles, pp. 63--76, November 1987.
No context found.
Young, M., Tevanian, A., Rashid, R., Golub, D., Eppinger, J., Chew, J., Bolosky, W., Black, D., and Baron, R. The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System. In Proceedings of the 11th ACM Symposium on Operating Systems Principles, pages 63--76, November 1987.
No context found.
M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger, J. Chew, W. Bolosky, D. Black, and R. Baron. The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System. In Proceedings of the 11th ACM Symposium on Operating Systems Principles (SOSP '87), pages 63--76, Austin, Texas, November 1987. 16
No context found.
Michael Young, Avadis Tevanian, Richard Rashid, David Golub, Je#rey Eppinger, Jonathan Chew, William Bolosky, David Black, and Robert Baron. The duality of memory and communication in the implementation of a multiprocessor operating system. In Proceedings of the Eleventh ACM Symposium on Operating Systems Principles, Austin, Texas, November 1987.
No context found.
M. Young et. al. The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System. In Proceedings of the 11th Operating Systems Principles, November, 1987 10
No context found.
M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger, J. Chew, W. Bolosky, D. Black, and R. Baron. The Duality of Memory and Communication in the im- 102 plementation of a Multiprocessor Operating System. In Proceedings of the 11th Symposium on Operating System Principles, 1987.
No context found.
M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger, J. Chew, W. Bolosky, D. Black, and R. Baron. The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System. In 106 pages 63--76, November 1987.
No context found.
M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger, J. Chew, W. Bolosky, D. Black, and R. Baron, "The duality of memory and communication in the implementation of a multiprocessor operating system," Proc. of the ACM Symposium on Operating System Principles, pp. 63-76, Nov. 1987.
No context found.
M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger, J. Chew, W. Bolosky, D. Black and R. Baron, `The duality of memory and communication in the implementation of a multiprocessor operating system', Proceedings of the 11th Symposium on Operating Systems Principles, November 1987, pp 63--76.
No context found.
M. Young, A Tevanian, R. Rashid, D. Golub, J. Eppinger. J. Chew, W. Bolosky, D. Black and R. Baron, `The duality of memory and communication in the implementation of a multiprocessor operating system', Proc. 11th ACM Symposium on Operating System Principles, Austin, Texas, 8--11 November 1987, pp. 63--76.
No context found.
Michael Young, Avadis Tevanian, Richard Rashid, David Golub, Jeffrey Eppinger, Jonathan Chew, William Bolosky, David Black, and Robert Baron. The duality of memory and communication in the implementation of a multiprocessor operating system. In Proc. Eleventh Symposium on Operating System Principles, pages 63--76. ACM, November 1987.
No context found.
M. Young, et al. The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System. Proceedings of the ACM Symposium on Operating System Principles, pp 63-76, 1987. 115
No context found.
M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger, J. Chew, W. Bolosky, and R. Baron. The duality of memory and communication in the implementation of a multiprocessor operating system. Proceedings of the Eleventh ACM Symposium on Operating Systems
No context found.
Michael Young, Avadis Tevanian, Richard Rashid, David Golub, Jeffrey Eppinger, Jonathan Chew, William Bolosky, David Black, and Robert Baron. The duality of memory and communication in the implementation of a multiprocessor operating system. In Proceedings of the 11th ACM Symposium on OS Principles, pages 63--76. ACM, 1987.
First 50 documents Next 50
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC