Loading...
Please wait, while we are loading the content...
Similar Documents
1experience with shared object support in the guide system.
| Content Provider | CiteSeerX |
|---|---|
| Author | Chevalier, Pierre-Yves Freyssinet, André Hagimont, Daniel Krakowiak, Sacha Lacourte, Sege Pina, Xavier Rousset |
| Abstract | Support for co-operative distributed applications is an important direction of computer systems research involving developments in operating systems as well as in programming languages and databases. One emerging model for the support of co-operative distributed applications is that of a distributed shared universe organized as a set of objects shared by concurrent activities. This paper describes our experience in the design, implementation, and use of a distributed system intended to support the above model. The system provides a generic interface designed to support any object oriented language that satisfies a minimal set of assumptions. Shared objects are grouped in clusters; a cluster is implemented as a persistent segment, which may be dynamically mapped in a context (virtual address space) associated with a task. Context dependent information (e.g. protection rights) associated with an object is lazily computed and stored in the context as a separate memory segment. A prototype version of the system has been implemented on the Mach 3.0 microkernel as a base, and used for simple co-operative applications. Our implementation also demonstrates how an object oriented platform can be supported alongside Unix on a modern microkernel. 1 |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Shared Object Support Guide System Co-operative Distributed Application Generic Interface Minimal Set Computer System Research Virtual Address Space Context Dependent Information Persistent Segment Protection Right Modern Microkernel Simple Co-operative Application Important Direction Distributed System Prototype Version Separate Memory Segment Concurrent Activity |
| Content Type | Text |
| Resource Type | Article |