Premium
Operating system support for persistent systems: past, present and future
Author(s) -
Dearle Alan,
Hulse David
Publication year - 2000
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/(sici)1097-024x(20000410)30:4<295::aid-spe301>3.0.co;2-p
Subject(s) - computer science , persistence (discontinuity) , persistent data structure , context (archaeology) , engineering , database , paleontology , geotechnical engineering , biology
Since the 1980s, various groups have been constructing systems that support a concept known as orthogonal persistence . These systems support objects whose lifetime is independent of the context in which they were created. The benefits of such systems include greater run‐time efficiency, strong semantic guarantees about the existence of data and its type, early error checking, and lower construction costs. However, the implementation of persistent systems has been hindered by the lack of support provided by the operating system. This paper examines the implementation of persistent systems on traditional operating systems and on operating systems that directly support persistence, and looks at current attempts to provide flexible architectures that permit persistence to be provided efficiently above the operating system. Copyright © 2000 John Wiley & Sons, Ltd.