MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Access Control in a Distributed Shared Memory

Download:
Download as a PDF | Download as a PS
by C. Jensen, D. Hagimont
http://sirac.inrialpes.fr/Infos/Personnes/Christian.Jensen/research/./arias-ac.ps.gz
Add To MetaCart

Abstract:

The main motivation for distributed shared memory is to simplify the development of distributed applications. For these applications, the speci��cation and implementation of access control is an important issue. Developing a protection model and mechanism that combine expressiveness, simplicity and AEexibility is a diOEcult challenge. In this paper, we present the design and implementation of a new protection model based on Hidden Software Capabilities, in which the protection speci-��cation is completely disjoined from the application code, and described in an extended Interface De��nition Language (IDL). This allows the designer to specify protection constraints for existing modules and to easily change the protection policy of an application, without any modi��cation to the programs. This protection model has been integrated in a single address space operating system based on distributed shared memory. Our evaluation shows that the model is very AEexible and easy to use, and that the overhead due to protection is low with respect to the cost of a RPC-based solution. 1

Citations

864 Implementing remote procedure calls – Birrell, Nelson - 1984
847 Memory coherence in shared virtual memory systems – Li, Hudak - 1989
519 Exokernel: An operating system architecture for application-level resource management – Engler, Kaashoek, et al. - 1995
184 Programming Semantics for Multiprogrammed Computations – Dennis, Horn - 1966
134 Capability-Based Computer Systems – Levy - 1984
83 Renesse. Using Sparse Capabilities in a Distributed Operating System – Tanenbaum, Mullender, et al. - 1986
71 Sharing and Protection in a Single Address Space Operating System – Chase, Levy, et al. - 1994
35 Power programming with RPC, O’Reilly & Associates – Bloomer - 1992
27 A protection scheme for mobile agents on java – Hagimont, Ismail - 1997
27 MONADS-PC: A Capability Based Workstation to Support Software Engineering – Rosenberg, Abramson - 1985
25 et al. The O2 system – Deux - 1991
23 The cambridge cap computer and its protection system – Needham, Walker - 1977
16 Hidden software capabilities – Hagimont, Mossière, et al. - 1996
8 Protection domain extensions in Mungi – Vochteloo, Elphinstone, et al. - 1996
7 The Arias distributed shared memory: An overview – Dechamboux, Hagimont, et al. - 1996
4 Capability-Based Protection in a Persistent Global Virtual Memory System – Vochteloo, Russell, et al. - 1993
3 Capability concept Mechanism and Structure – England - 1975
3 A protection scheme for a CORBA environment – Hagimont, Huet, et al. - 1997
1 Angel: Resource uni��cation in a 64-bit micro-kernel – Murray, Stiemerling, et al. - 1993