MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

A Persistent System in Real Use - Experiences of the First 13 Years (1993) [30 citations — 7 self]

by Jochen Liedtke
Add To MetaCart

Abstract:

Eumel and its advanced successor L3 are operating systems built by GMD which have been used, for 13 years and 4 years respectively, as production systems in business and education. More than 2000 Eumel systems and 500 L3 systems have been shipped since 1979 and 1988. Both systems rely heavily on the paradigm of persistence (including fault-surviving persistence). Both data and processes, in principle all objects are persistent, files are implemented by means of persistent objects (not vice versa) etc. In addition to the principles and mechanisms of Eumel /L3, general and specific experiences are described: these relate to the design, implementation and maintenance of the systems over the last 13 years. For general purpose timesharing systems the idea is powerful and elegant, it can be efficiently implemented, but making a system really usable is hard work.

Citations

238 A new kernel foundation for UNIX development – Mach - 1986
227 An approach to persistent programming – Atkinson, Bailey, et al. - 1983
146 Buneman “Types and Persistence in Database Programming Languages – Atkinson, P - 1987
129 Improving IPC by kernel design – Liedtke - 1993
111 An architectural overview of QNX – Hildebrand - 1992
108 The V Kernel: A software base for distributed systems – Cheriton - 1988
97 Cockshott “PS-algol: An Algol with a Persistent Heap – Atkinson, Chisholm, et al. - 1982
85 Accent: A Communication Oriented Network Operating System Kernel – Rashid, Robertson - 1981
69 Physical Integrity in a Large Segmented Database – Lorie - 1977
46 KeyKOS architecture – Hardy - 1985
37 The Multics virtual memory: concepts and design – Bensoussan, Clingen, et al. - 1972
22 Thoth, a Portable Real-Time Operating System – Cheriton, Malcolm, et al. - 1979
10 Operating System(s) on Top of Persistent Object Systems --- The BirliX Approach – Hartig, Kuhnhauser, et al. - 1992
8 Object Management and Addressing – Rosenberg, Keedy - 1987
6 A uniform management of temporary and persistent complex data in high level languages – Albano, Occhiuto, et al. - 1980
6 The Chorus distributed operating system: Design and implementation – Guillemont - 1982
3 de Pina (Eds.). The Comandos Distributed Application Platform – Cahill, Balter, et al. - 1993
2 Two years of experience with a -kernel based OS – Liedtke, Bartling, et al. - 1991
2 Clans & Chiefs. Proceedings 12. GI/ITGFachtagung Architektur von Rechensystemen – Liedtke - 1992
2 Thread Management and Communication Without Continuations – Fast - 1992
2 et al. The Amoeba Distributed Operating System: Selected Papers 1984--1987 – Mullender - 1987