105 citations found. Retrieving documents...
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.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

Scheduling and Resource Management Techniques for Multiprocessors - Black (1990)   (25 citations)  (Correct)

.... 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.


Fault Resilience In Main-Memory Databases: Handling Process.. - Bohannon (1999)   (Correct)

....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.


Making PEACE a Dynamic Alterable System - Schmidt (1990)   (7 citations)  (Correct)

....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


Making Massively Parallel Systems Work - Berg, Cordsen, Heuer, Nolte.. (1990)   (1 citation)  (Correct)

....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.


Towards a Scalable Kernel Architecture - Cordsen, Schröder-Preikschat (1992)   (7 citations)  (Correct)

....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


The NODS project: Networked Open Database Services - Collet (2000)   (10 citations)  (Correct)

.... 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.


Distributed Systems: A Comprehensive Survey - Borghoff, Nast-Kolb   (Correct)

....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.


Memory Reference Behavior and Page Replacement for Modern.. - At Io Ns   (Correct)

....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


The SawMill Framework for Virtual Memory Diversity - Aron, Park, Jaeger.. (2001)   (2 citations)  (Correct)

....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.


Emulation of a Virtual Shared Memory Architecture - Raina (1993)   (3 citations)  (Correct)

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.


Tools for the Development of Application-Specific - Virtual Memory Management   (Correct)

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.


Efficient, Portable, and Robust Extension of - Operating System Functionality   (Correct)

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.


The Case for Application-Specific - Operating Systems Thomas   (Correct)

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.


Transforming Policies into Mechanisms with Infokernel - Arpaci-Dusseau.. (2003)   (3 citations)  (Correct)

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


Constructing Services with Interposable Virtual Hardware - Andrew Whitaker Richard (2004)   (2 citations)  (Correct)

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.


Microkernels as Foundations for Distributed Systems - John Bellardo Michael   (Correct)

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


Transparent Operating System Support for Superpages - Navarro (2002)   (4 citations)  (Correct)

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.


Efficient, Protected Extension of Commodity Operating Systems - Ghormley (1998)   (Correct)

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.


Strongly Partitioned System Architecture for Integration of.. - Kim (2001)   (Correct)

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.


An Implementation of Distributed Shared Memory - Ramachandran, Yousef, Khalidi (1991)   (24 citations)  (Correct)

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.


The Performance of Message-passing using Restricted Virtual.. - Tzou, Anderson (1991)   (24 citations)  (Correct)

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.


Implementing Distributed Systems Using Linear Naming - Bawden (1993)   (3 citations)  (Correct)

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.


The Effects of High Bandwidth Networks on Wide-Area Distributed.. - Shaffer   (Correct)

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


Extensible Operating Systems - Maheshwari (1994)   (Correct)

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


Design, Implementation and Performance of Protection in the.. - Vochteloo (1998)   (Correct)

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