{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,12]],"date-time":"2025-07-12T22:50:47Z","timestamp":1752360647449,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":35,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540671961"},{"type":"electronic","value":"9783540464754"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-46475-1_18","type":"book-chapter","created":{"date-parts":[[2007,8,6]],"date-time":"2007-08-06T17:40:03Z","timestamp":1186422003000},"page":"427-452","source":"Crossref","is-referenced-by-count":6,"title":["PerDiS: Design, Implementation, and Use of a PERsistent DIstributed Store"],"prefix":"10.1007","author":[{"given":"Paulo","family":"Ferreira","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Shapiro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xavier","family":"Blondel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olivier","family":"Fambon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jo\u00e3o","family":"Garcia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sytse","family":"Kloosterman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicolas","family":"Richer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcus","family":"Robert","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fadi","family":"Sandakly","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"George","family":"Coulouris","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean","family":"Dollimore","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paulo","family":"Guedes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Hagimont","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sacha","family":"Krakowiak","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,3,28]]},"reference":[{"key":"18_CR1","unstructured":"Virginie Amar. Int\u00e9gration des standards STEP et CORBA pour le processus d\u2019ing\u00e9enierie dans l\u2019entreprise virtuelle. PhD thesis, Universit\u00e9 de Nice Sophia-Antipolis, September 1998."},{"key":"18_CR2","doi-asserted-by":"crossref","unstructured":"Jo\u00e3o Garcia, Paulo Ferreira, and Paulo Guedes. The PerDiS FS: A transactional file system for a distributed persistent store. In Proc. of the 8th ACM SIGOPS European Workshop, Sintra, (Portugal), September 1998.","DOI":"10.1145\/319195.319224"},{"issue":"4","key":"18_CR3","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1093\/comjnl\/26.4.360","volume":"26","author":"M. P. Atkinson","year":"1983","unstructured":"M. P. Atkinson, P. J. Bailey, K. J. Chisholm, P. W. Cockshott, and R. Morrison. An approach to persistent programming. The Computer Journal, 26(4):360\u2013365, 1983.","journal-title":"The Computer Journal"},{"key":"18_CR4","doi-asserted-by":"crossref","unstructured":"T. Berners-Lee, L. Masinter, and M. McCahill. Uniform resource locators (URLs). Request for Comments 1738, December 1994.","DOI":"10.17487\/rfc1738"},{"key":"18_CR5","doi-asserted-by":"crossref","unstructured":"B. Bershad, M. J. Zekauskas, and W. A. Sawdon. The Midway distributed shared memory system. In Proc. of the 1993 CompCon Conf., 1993.","DOI":"10.21236\/ADA264645"},{"key":"18_CR6","doi-asserted-by":"crossref","unstructured":"A. D. Birrell and B. J. Nelson. Implementing Remote Procedure Calls. ACM Transactions on Programming Languages and Systems, 2(1), February 1984.","DOI":"10.1145\/2080.357392"},{"key":"18_CR7","doi-asserted-by":"crossref","unstructured":"A. Black, N. Hutchinson, E. Jul, and H. Levy. Object structure in the Emerald system. In ACM Conference on Object-Oriented Programming Systems, Languages and Applications, Portland, Oregon, October 1986.","DOI":"10.1145\/28697.28706"},{"key":"18_CR8","unstructured":"Xavier Blondel, Paulo Ferreira, and Marc Shapiro. Implementing garbage collection in the PerDiS system. In Int. W. on Persistent Object Systems: Design, Implementation and Use, Tiburon CA (USA), August 1998."},{"issue":"10","key":"18_CR9","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1145\/125223.125254","volume":"34","author":"P. Butterwoth","year":"1991","unstructured":"P. Butterwoth, A. Otis, and J. Stein. The GemStone object database management system. Com. of the ACM, 34(10):64\u201377, October 1991.","journal-title":"Com. of the ACM"},{"key":"18_CR10","doi-asserted-by":"crossref","unstructured":"Michael J. Carey, David J. DeWitt, Michael J. Franklin, Nancy E. Hall, Mark L. McAuliffe, Jeffrey F. Naughton, Daniel T. Schuh, Marvin H. Solomon, C. K. Tan, Odysseas G. Tsatalos, Seth J. White, and Michael J. Zwilling. Shoring up persistent applications. In Proc. Int. Conf. on Management of Data (SIGMOD), pages 383\u2013394, Minneapolis MN (USA), May 1994. ACM SIGMOD.","DOI":"10.1145\/191843.191915"},{"key":"18_CR11","doi-asserted-by":"crossref","unstructured":"J. S. Chase, H. E. Levy, M. J. Feely, and E. D. Lazowska. Sharing and adressing in a single address space system. ACM Transactions on Computer Systems, 12(3), November 1994.","DOI":"10.1145\/195792.195795"},{"key":"18_CR12","doi-asserted-by":"crossref","unstructured":"George Coulouris, Jean Dollimore, and Marcus Roberts. Role and task-based access control in the PerDiS project. In W. on Role-Based Access Control, George Mason University, VA (USA), October 1998. ACM.","DOI":"10.1145\/286884.286908"},{"key":"18_CR13","doi-asserted-by":"crossref","unstructured":"George Coulouris, Jean Dollimore, and Marcus Roberts. Secure communication in non-uniform trust environments. In ECOOP W. on Dist. Object Security, Brussels (Belgium), July 1998.","DOI":"10.1007\/3-540-49255-0_66"},{"issue":"3","key":"18_CR14","first-page":"289","volume":"7","author":"A. Dearle","year":"1994","unstructured":"Alan Dearle, Rex di Bona, James Farrow, Frans Henskens, Anders Lindstr\u00f6m, John Rosenberg, and Francis Vaughan. Grasshopper: An orthogonally persistent operating system. Computing Systems, 7(3):289\u2013312, 1994.","journal-title":"Computing Systems"},{"issue":"10","key":"18_CR15","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1145\/125223.125238","volume":"34","author":"O. Deux","year":"1991","unstructured":"O. Deux et al. The 02 system. Communications of the ACM, 34(10):34\u201348, October 1991.","journal-title":"Communications of the ACM"},{"key":"18_CR16","unstructured":"Digital Equipment Corporation, Hewlett-Packard Company, HyperDesk Corporation, NCR Coporation, Object Design, Inc., and SunSoft, Inc. The Common Object Request Broker: Architecture and specification. Technical Report 91-12-1, Object Management Group, Framingham MA (USA), December 1991."},{"key":"18_CR17","unstructured":"Daniel R. Edelson. Smart pointers: They\u2019re smart, but they\u2019re not pointers. In C++ Conference, pages 1\u201319, Portland, OR (USA), August 1992. Usenix."},{"key":"18_CR18","unstructured":"Marc Shapiro et al. The PerDiS API. http:\/\/www.perdis.esprit.ec.org\/ deliverables\/sources\/interfaces\/pds_api.h , May 1997."},{"key":"18_CR19","unstructured":"Paulo Ferreira and Marc Shapiro. Garbage collection and DSM consistency. In Proc. of the First Symposium on Operating Systems Design and Implementation (OSDI), pages 229\u2013241, Monterey CA (USA), November 1994. ACM."},{"key":"18_CR20","doi-asserted-by":"crossref","unstructured":"Paulo Ferreira and Marc Shapiro. Modelling a distributed cached store for garbage collection. In Proc. of the 12th European Conf. on Object-Oriented Programming (ECOOP), Brussels (Belgium), July 1998.","DOI":"10.1007\/BFb0054094"},{"issue":"3","key":"18_CR21","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1145\/261124.261125","volume":"22","author":"M. Franklin","year":"1997","unstructured":"Michael Franklin, Michael Carey, and Miron Livny. Transactional client-server cache consistency: Alternatives and performance. ACM Transactions on Database Systems, 22(3):315\u2013363, September 1997.","journal-title":"ACM Transactions on Database Systems"},{"key":"18_CR22","unstructured":"Olivier Gruber and Laurent Amsaleg. Object grouping in EOS. In Proc. Int. Workshop on Distributed Object Management, pages 184\u2013201, Edmonton (Canada), August 1992."},{"key":"18_CR23","unstructured":"Sytse Kloosterman and Xavier Blondel. The PerDiS Reference Manual, version 2.1. INRIA, B.P. 105, 78150 Le Chenay Cedex, France, 2.1 edition, May 1998. ftp:\/\/ftp.inria.fr\/INRIA\/Projects\/SOR\/PERDIS\/PLATFORM\/PPF-2.1\/ppf-2-1-manual.ps.gz"},{"issue":"10","key":"18_CR24","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1145\/125223.125244","volume":"34","author":"C. Lamb","year":"1991","unstructured":"Charles Lamb, Gordon Landis, Jack Orenstein, and Dan Weinreb. The ObjectStore database system. Communications of the ACM, 34(10):50\u201363, October 1991.","journal-title":"Communications of the ACM"},{"key":"18_CR25","unstructured":"Barbara Liskov, Mark Day, and Liuba Shrira. Distributed object management in Thor. In Proc. Int. Workshop on Distributed Object Management, pages 1\u201315, Edmonton (Canada), August 1992."},{"issue":"2","key":"18_CR26","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1145\/96105.96109","volume":"8","author":"J. Eliot","year":"1990","unstructured":"J. Eliot. B. Moss. A performance study of the Mneme persistent object store. ACM Transactions on Information Systems, 8(2):103\u2013139, April 1990.","journal-title":"ACM Transactions on Information Systems"},{"issue":"8","key":"18_CR27","doi-asserted-by":"publisher","first-page":"657","DOI":"10.1109\/32.153378","volume":"18","author":"J. Eliot","year":"1992","unstructured":"J. Eliot B. Moss. Working with persistent objects: To swizzle or not to swizzle. IEEE Transactions on Software Engineering, 18(8):657\u2013673, August 1992.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"18_CR28","unstructured":"Tony Printezis, Malcom Atkinson, Laurent Daynes, Susan Spence, and Pete Bailey. The design of a new persistent object store fir pjama. In International Workshop on Persistence for Java, San Francisco Bay Area, California (USA), August 1997."},{"key":"18_CR29","unstructured":"Roger Sessions. COM and DCOM: Microsoft\u2019s Vision for Distributed Objects. Wiley, December 1998. ISBN 0-471-19381-X."},{"issue":"4","key":"18_CR30","first-page":"287","volume":"2","author":"M. Shapiro","year":"1989","unstructured":"Marc Shapiro, Yvon Gourhant, Sabine Habert, Laurence Mosseri, Michel Ruffin, and C\u00e2line Valot. SOS: An object-oriented operating system \u2014 assessment and perspectives. Computing Systems, 2(4):287\u2013338, December 1989.","journal-title":"Computing Systems"},{"key":"18_CR31","doi-asserted-by":"crossref","unstructured":"K. Singhal, S. Kakkad, and P. Wilson. Texas: An efficient, portable persistent store. In Proc. of the Fifth International Workshop on Persistent Object Systems Design, Implementation and Use, pages 13\u201328, San Miniato Pisa (Italy), September 1992.","DOI":"10.1007\/978-1-4471-3209-7_2"},{"key":"18_CR32","unstructured":"Pedro Sousa, Manuel Sequeira, Andr\u00e9 Z\u00faquete, Paulo Ferreira, Cristina Lopes, Jos\u00e9 Pereira, Paulo Guedes, and Jos\u00e9 Alves Marques. Distribution and persistence in the IK platform: Overview and evaluation. Computing Systems (Fall 1993), 6(4), 1993."},{"key":"18_CR33","doi-asserted-by":"crossref","unstructured":"Paul R. Wilson and Sheetal V. Kakkad. Pointer swizzling at page fault time: Efficiently and compatibly supporting huge address spaces on standard hardware. In 1992 Int. Workshop on Object Orientation and Operating Systems, pages 364\u2013377, Dourdan (France), October 1992. IEEE Comp. Society, IEEE Comp. Society Press.","DOI":"10.1109\/IWOOOS.1992.252959"},{"key":"18_CR34","unstructured":"Ann Wollrath, Roger Riggs, and Jim Waldo. A distributed object model for the java system. In Conference on Object-Oriented Technologies, Toronto Ontario (Canada), 1996. Usenix."},{"key":"18_CR35","doi-asserted-by":"crossref","unstructured":"S. Zdonik and D. Maier. Readings in Object-Oriented Database Systems. Morgan-Kaufman, San Mateo, California (USA), 1990.","DOI":"10.1145\/101620.101636"}],"container-title":["Lecture Notes in Computer Science","Advances in Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-46475-1_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T04:37:48Z","timestamp":1737347868000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-46475-1_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540671961","9783540464754"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/3-540-46475-1_18","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}