Implementing persistent objects in the Apertos operating system

作者: Takao Tenma , Yasuhiko Yokote , Mario Tokoro

DOI: 10.1109/IWOOOS.1992.252997

关键词: Distributed computingPortable objectComputer scienceObject storageMethodCommon Object Request Broker ArchitectureInteroperable Object ReferenceDistributed objectOperating systemObject Linking and EmbeddingObject-oriented design

摘要: The paper presents a way of providing users with persistent object running under the Apertos operating system. authors present an implementation objects by using migration between metaspaces in reflective architecture. An is stored into stable storage migrating to metaspace that abstraction storage. They also current status implementation. >

参考文章(10)
Fumio Teraoka, Mario Tokoro, Yasuhiko Yokote, A Reflective Architecture for an Object-Oriented Distributed Operating System. european conference on object-oriented programming. pp. 89- 106 ,(1989)
N. Fujinami, Y. Yokote, Naming and addressing of objects without unique identifiers international conference on distributed computing systems. pp. 581- 588 ,(1992) , 10.1109/ICDCS.1992.235097
Barbara Liskov, Distributed programming in Argus Communications of the ACM. ,vol. 31, pp. 300- 312 ,(1988) , 10.1145/42392.42399
Rob Strom, Shaula Yemini, Optimistic recovery in distributed systems ACM Transactions on Computer Systems. ,vol. 3, pp. 204- 226 ,(1985) , 10.1145/3959.3962
Yasuhiko Yokote, Fumio Teraoka, Atsushi Mitsuzawa, Nobuhisa Fujinami, Mario Tokoro, The muse object architecture: a new operating system structuring concept Operating Systems Review. ,vol. 25, pp. 22- 46 ,(1991) , 10.1145/122120.122122
Yasuhiko Yokote, The Apertos reflective operating system: the concept and its implementation conference on object oriented programming systems languages and applications. ,vol. 27, pp. 414- 434 ,(1992) , 10.1145/141936.141970
Kenneth P. Birman, Thomas A. Joseph, Reliable communication in the presence of failures ACM Transactions on Computer Systems. ,vol. 5, pp. 47- 76 ,(1987) , 10.1145/7351.7478
David R. Cheriton, Willy Zwaenepoel, Distributed process groups in the V Kernel ACM Transactions on Computer Systems. ,vol. 3, pp. 77- 107 ,(1985) , 10.1145/214438.214439
M. Satyanarayanan, Scalable, secure, and highly available distributed file access IEEE Computer. ,vol. 23, pp. 9- 18 ,(1990) , 10.1109/2.53351
John K. Ousterhout, Mendel Rosenblum, The Design and Implementation of a Log-structured file system ,(1994)