{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T05:07:48Z","timestamp":1737436068371,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":53,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540673521"},{"type":"electronic","value":"9783540455592"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-45559-0_1","type":"book-chapter","created":{"date-parts":[[2007,8,15]],"date-time":"2007-08-15T06:33:59Z","timestamp":1187159639000},"page":"1-23","source":"Crossref","is-referenced-by-count":21,"title":["Implementing a Caching Service for Distributed CORBA Objects"],"prefix":"10.1007","author":[{"given":"Gregory V.","family":"Chockler","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Danny","family":"Dolev","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roy","family":"Friedman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roman","family":"Vitenberg","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,8,24]]},"reference":[{"key":"1_CR1","unstructured":"FarGo home page. http:\/\/www.dsg.technion.ac.il\/fargo\/ . 3"},{"key":"1_CR2","doi-asserted-by":"crossref","unstructured":"Marc Abrams, Charles R. Standridge, Ghaleb Abdulla, Stephen Williams, and Edward A. Fox. Caching proxies: limitations and potentials. In Proceedings of the 4th International WWW Conference, December 1995. Available at http:\/\/www.w3.org\/pub\/Conferences\/WWW4\/Papers\/155\/ . 4","DOI":"10.1145\/3592626.3592635"},{"key":"1_CR3","unstructured":"M. Ahamad, P. Hutto, and R. John. Implementing and programming causal distributed shared memory. Technical Report TR GIT-CC-90-49, Georgia Institute of Technology, December 1990. 3"},{"key":"1_CR4","doi-asserted-by":"crossref","unstructured":"M. Ahamad, G. Neiger, P. Kohli, J. Burns, and P. Hutto. Causal memory: Definitions, implementation, and programming. Distributed Computing, 9(1), 93. 3","DOI":"10.1007\/s004460050008"},{"key":"1_CR5","unstructured":"Virg\u00edlio Almeida, Azer Bestavros, Mark Crovella, and Adriana de Oliveira. Characterizing reference locality in the WWW. In Proceedings of the IEEE Conference on Parallel and Distributed Information Systems (PDIS), December 1996. Available at http:\/\/cs-www.bu.edu\/faculty\/best\/res\/papers\/pdis96.ps . 4"},{"key":"1_CR6","volume-title":"Replication Using Group Communication Over a Partitioned Network","author":"Y. Amir","year":"1995","unstructured":"Y. Amir. Replication Using Group Communication Over a Partitioned Network. PhD thesis, Institute of Computer Science, The Hebrew University of Jerusalem, Israel, 1995. 16"},{"key":"1_CR7","doi-asserted-by":"crossref","unstructured":"H. Attiya and R. Friedman. A correctness condition for high-performance multiprocessors. In Proc. of the 24th ACM Symp. on the Theory Of Computing, pages 679\u2013690, May 1992. Revised version: Technical Report #767, Department of Computer Science, The Technion. Submitted for publication. 3","DOI":"10.1145\/129712.129778"},{"issue":"2","key":"1_CR8","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1145\/176575.176576","volume":"12","author":"H. Attiya","year":"1994","unstructured":"H. Attiya and J. Welch. Sequential consistency versus linearizability. ACM Transactions on Computer Systems, 12(2):91\u2013122, May 1994. 3, 11","journal-title":"ACM Transactions on Computer Systems"},{"issue":"4","key":"1_CR9","doi-asserted-by":"publisher","first-page":"280","DOI":"10.1145\/359460.359470","volume":"21","author":"H. Baker","year":"1978","unstructured":"Henry Baker. List processing in real time on a serial computer. Communications of the ACM, 21(4):280\u2013294, April 1978. 4","journal-title":"Communications of the ACM"},{"issue":"3","key":"1_CR10","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1109\/32.126768","volume":"18","author":"H. Bal","year":"1992","unstructured":"H. Bal, F. Kaashoek, and A. Tanenbaum. Orca: A language for parallel programming of distributed systems. IEEE Transaction on Software Engineering, 18(3):190\u2013205, March 1992. 3","journal-title":"IEEE Transaction on Software Engineering"},{"key":"1_CR11","unstructured":"H. J. Bekker. The Java Platform, A White Paper. JavaSoft, Sun Microsystems. Available at http:\/\/www.javasoft.com\/docs\/white . 3"},{"key":"1_CR12","unstructured":"H. J. Bekker. Survey on caching requirements and specifications for prototype. DESIRE European project deliverable D4.1. Available at http:\/\/www.ruu.nl\/~henny\/desire\/survey.html . 4"},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"J. Bennett, J. Carter, and W. Zwaenepoel. Munin: Distributed shared memory based on type-specific memory coherence. In Proc. of the 2nd ACM Symp. on Principles and Practice of Parallel Processing, pages 168\u2013176, 1990. 11","DOI":"10.1145\/99163.99182"},{"key":"1_CR14","doi-asserted-by":"crossref","unstructured":"B. N. Bershad, M. J. Zekauskas, and W. A. Sawdon. The Midway distributed shared memory system. In Proc. of the 38th IEEE Intl. Computer Conf. (COMPCON), pages 528\u2013537, February 1993. Available at http:\/\/www-cgi.cs.cmu.edu\/afs\/cs\/project\/midway\/WWW\/CompCon93.ps . 3, 11","DOI":"10.21236\/ADA264645"},{"key":"1_CR15","unstructured":"K. P. Birman. Building Secure and Reliable Network Applications. Manning Publishing Company and Prentice Hall, December 1996. 7"},{"issue":"10","key":"1_CR16","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1145\/125223.125254","volume":"34","author":"P. Butterworth","year":"1991","unstructured":"P. Butterworth, A. Otis, and J. Stein. The GemStone database management system. Communications of the ACM, 34(10), October 1991. 4","journal-title":"Communications of the ACM"},{"key":"1_CR17","unstructured":"Pei Cao and Sandy Irani. Cost-aware WWW proxy caching algorithms. In Proceedings of the 1997 Usenix Symposium on Internet Technologies and Systems (USITS-97), December 1997. Available at http:\/\/www.cs.wisc.edu\/cao\/papers\/gd-size.ps.Z . 4"},{"key":"1_CR18","doi-asserted-by":"crossref","unstructured":"Pei Cao, Jin Zhang, and Kevin Beach. Active cache: Caching dynamic contents on the web. In IFIP Intl. Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware\u2019 98), pages 373\u2013388, 1998. 4","DOI":"10.1007\/978-1-4471-1283-9_23"},{"key":"1_CR19","unstructured":"J. B. Carter. Efficient Distributed Shared Memory Based on Multi-Protocol Release Consistency. PhD thesis, Department of Computer Science, Rice University, September 1993. 3"},{"key":"1_CR20","unstructured":"G. Chockler, D. Dolev, R. Friedman, and R. Vitenberg. Cascade: Caching service for corba distributed objects. Technical report, Department of Computer Science, The Technion, October 1999. In preparation. 12, 13, 14, 15, 19"},{"issue":"1","key":"1_CR21","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1109\/69.50908","volume":"2","author":"O. Deux","year":"1990","unstructured":"O. Deux et al. The story of O2. IEEE Transactions on Knowledge and Data Engineering, 2(1):91\u2013108, March 1990. 4","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"1_CR22","unstructured":"R. Friedman. Consistency Conditions for Distributed Shared Memories. PhD thesis, Department of Computer Science, The Technion, 1994. 3"},{"key":"1_CR23","doi-asserted-by":"crossref","unstructured":"K. Gharachorloo, D. Lenoski, J. Laudon, P. Gibbons, A. Gupta, and J. Hennessy. Memory consistency and event ordering in scalable shared-memory multiprocessors. In Proc. of the 17th International Symposium on Computer Architecture, pages 15\u201326, May 1990. 11","DOI":"10.1145\/325096.325102"},{"key":"1_CR24","doi-asserted-by":"crossref","unstructured":"Peter Graham and Yahong Sui. LOTEC: A Simple DSM Consistency Protocol for Nested Object transactions. In ACM Symposium on Principles of Distributed Computing (PODC), 1999. To appear. 3","DOI":"10.1145\/301308.301348"},{"key":"1_CR25","unstructured":"P. Hutto and M. Ahamad. Slow memory: Weakening consistency to enhance concurrency in distributed shared memories. Technical Report TR GIT-ICS-89\/39, Georgia Institute of Technology, October 1989. 3"},{"key":"1_CR26","unstructured":"IONA. Orbix Programming Guide. IONA Technologies Ltd., November 1995. 2"},{"key":"1_CR27","unstructured":"Ayal Itzkovitz and Assaf Schuster. MultiView and Millipage \u2014 Fine-Grain Sharing in Page-Based DSMs. In Proc. of the 3rd Symp. on Operating Systems Design and Implementation (OSDI\u201999), New Orleans, February 1999. To appear. 3"},{"key":"1_CR28","doi-asserted-by":"crossref","unstructured":"K. L. Johnson, M. F. Kaashoek, and D. A. Wallach. Crl: High-performance all-software distributed shared memory. In 15th ACM SIGOPS Symposium on Operating Systems Principles (SOSP), pages 213\u2013228, December 1995. 11","DOI":"10.1145\/224056.224073"},{"key":"1_CR29","unstructured":"P. Keleher. Lazy Release Consistency for Distributed Shared Memory. PhD thesis, Department of Computer Science, Rice University, December 1994. 3"},{"key":"1_CR30","doi-asserted-by":"crossref","unstructured":"A. M. Kermarrec, I. Kuz, M. van Steen, and A. S. Tanenbaum. A Framework for Consistent, Replicated Web Objects. In Proceedings of the 11th International Conference on Distributed Computing Systems (ICDCS\u201998), Amsterdam, The Netherlands, May 1998. 11","DOI":"10.1109\/ICDCS.1998.679725"},{"key":"1_CR31","doi-asserted-by":"crossref","unstructured":"R. Kordale and M. Ahamad. A scalable technique for implementing multiple consistency levels for distributed objects. In 16th International Conference on Distributed Computing, 1996. 3","DOI":"10.1109\/ICDCS.1996.507971"},{"issue":"4","key":"1_CR32","first-page":"3","volume":"9","author":"R. Kordale","year":"1996","unstructured":"R. Kordale, M. Ahamad, and M. Devarakonda. Object caching in a corba compliant system. USENIX Computing Systems Journal, 9(4), 1996. 3","journal-title":"USENIX Computing Systems Journal"},{"issue":"9","key":"1_CR33","doi-asserted-by":"publisher","first-page":"690","DOI":"10.1109\/TC.1979.1675439","volume":"C-28","author":"L. Lamport","year":"1979","unstructured":"L. Lamport. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Trans. on Computers, C-28(9):690\u2013691, 1979. 3, 11, 13, 15","journal-title":"IEEE Trans. on Computers"},{"key":"1_CR34","doi-asserted-by":"crossref","unstructured":"L. Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 21(7):558\u2013565, July 78. 12, 16","DOI":"10.1145\/359545.359563"},{"key":"1_CR35","doi-asserted-by":"crossref","unstructured":"B. Liskov, A. Adya, M. Castro, M. Day, S. Ghemawat, R. Gruber, U. Maheshwari, A. Myers, and L. Shrira. Safe and efficient sharing of persistent objects in Thor. In ACM SIGMOD International Symposium on Management of Data, pages 318\u2013329, June 1996. 4","DOI":"10.1145\/233269.233346"},{"key":"1_CR36","unstructured":"Barbara Liskov, Dorothy Curtis, Mark Day, Sanjay Ghemawhat, Robert Gruber, Paul Johnson, and Andrew C. Myers. Theta reference manual. Programming Methodology Group Memo 88, MIT Lab. for Computer Science, feb 1994. Also available at http:\/\/www.pmg.lcs.mit.edu\/papers\/thetaref\/ . 4"},{"key":"1_CR37","doi-asserted-by":"crossref","unstructured":"P. Martin, V. Callaghan, and A. Clark. High Performance Distributed Objects using Caching Proxies for Large Scale Applications. In Proceedings of the IEEE International Symposium on Distributed Objects and Applications (DOA\u2019 99), Edinburgh, Scotland, September 1999. 2","DOI":"10.1109\/DOA.1999.793995"},{"key":"1_CR38","unstructured":"Ingrid Melve. Web caching architecture. DESIRE European project. Available at http:\/\/www.uninett.no\/prosjekt\/desire\/arneberg\/ . 4"},{"key":"1_CR39","unstructured":"Ingrid Melve, Lars Slettjord, Henny Bekker, and Ton Verschuren. Building a Web caching system-architectural considerations. In Proceedings of the 1997 NLANR Web Cache Workshop, June 1997. Available at http:\/\/ircache.nlanr.net\/Cache\/Workshop97\/Papers\/Bekker\/bekker.ps . 4"},{"issue":"7","key":"1_CR40","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/2.774920","volume":"32","author":"P. Narasimhan","year":"1999","unstructured":"P. Narasimhan, L.E. Moser, and P.M. Melliar-Smith. Using interceptors to enhance CORBA. IEEE Computer, 32(7):62\u201368, July 1999. 8","journal-title":"IEEE Computer"},{"key":"1_CR41","unstructured":"M. N. Nelson, G. Hamilton, and Y. A. Khalidi. A framework for caching in an object-oriented system. SMLI TR 93-19, Sun Microsystems Laboratories, Inc., October 1993. 4"},{"key":"1_CR42","unstructured":"Thomas Nolle. To cache or not to cache. http:\/\/www.nwfusion.com\/columnists\/1109nolle.html (registration required). 4"},{"key":"1_CR43","unstructured":"ObjectSpace. Voyager home page. http:\/\/www.objectspace.com . 3"},{"key":"1_CR44","unstructured":"Katia Obraczka, Peter Danzig, Solos Arthachinda, and Muhammad Yousuf. Scalable, highly available Web caching. Technical Report 97-662, USC Computer Science Department, 1997. Available at ftp:\/\/usc.edu\/pub\/csinfo\/tech-reports\/papers\/97-662.ps.Z . 4"},{"key":"1_CR45","unstructured":"OMG. The Common Object Request Broker: Architecture and Specification. OMG, 1995. 1"},{"key":"1_CR46","unstructured":"OMG. CORBA services: Common Object Services Specification. OMG, 1995. 2, 4, 5, 13"},{"key":"1_CR47","doi-asserted-by":"crossref","unstructured":"Guillaume Pierre and Mesaac Makpangou. Saperlipopette!: a distributed Web caching systems evaluation tool. In Proceedings of the 1998 Middleware conference, September 1998. Available at http:\/\/www-sor.inria.fr\/publi\/SDWCSET_middleware98.html . 4","DOI":"10.1007\/978-1-4471-1283-9_24"},{"key":"1_CR48","doi-asserted-by":"crossref","unstructured":"D.B. Terry, A.J. Demers, K. Petersen, M.J. Spreitzer, M.M. Theimer, and B.B. Welsh. Session guarantees for weakly consistent replicated data. In Proceedings of the IEEE Conference on Parallel and Distributed Information Systems (PDIS), pages 140\u2013149, Austin, TX, September 1994. 11, 13","DOI":"10.1109\/PDIS.1994.331722"},{"issue":"1","key":"1_CR49","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/4434.749137","volume":"7","author":"M. Steen van","year":"1999","unstructured":"M. van Steen, P. Homburg, and A. S. Tanenbaum. Globe: A Wide-Area Distributed System. IEEE Concurency, 7(1):70\u201378, January\u2013March 1999. 3","journal-title":"IEEE Concurency"},{"key":"1_CR50","unstructured":"R. Vitenberg, I. Keidar, G. Chockler, and D. Dolev. Group communication specifications: A comprehensive study. Technical Report MIT-LCS-TR-790, Massachusetts Institute of Technology, Laboratory for Computer Science, October 1999. Also: Technical Report CS #0964, Department of Computer Science, The Technion. 12"},{"key":"1_CR51","unstructured":"Philip S. Yu and Edward A. MacNair. Performance study of a collaborative method for hierarchical caching in proxy servers. In Proceedings of the 7th International WWW Conference, April 1998. Available at http:\/\/www7.conf.au\/programme\/fullpapers\/1829\/com1829.htm . 4"},{"key":"1_CR52","unstructured":"Lixia Zhang, Sally Floyd, and Van Jacobson. Adaptive web caching. In Proceedings of the 1997 NLANR Web Cache Workshop, June 1997. Available at http:\/\/ircache.nlanr.net\/Cache\/Workshop97\/Papers\/Floyd\/floyd.ps . 4"},{"key":"1_CR53","doi-asserted-by":"crossref","unstructured":"R. N. Zucker and J.-L. Baer. A performance study of memory consistency models. In Proc. of the 19th International Symposium on Computer Architecture, pages 2\u201312, May 1992. 3","DOI":"10.1145\/139669.139674"}],"container-title":["Lecture Notes in Computer Science","Middleware 2000"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45559-0_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T10:16:31Z","timestamp":1737368191000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45559-0_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540673521","9783540455592"],"references-count":53,"URL":"https:\/\/doi.org\/10.1007\/3-540-45559-0_1","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}