{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,15]],"date-time":"2025-07-15T03:22:19Z","timestamp":1752549739438,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":49,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540411857"},{"type":"electronic","value":"9783540408895"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-40889-4_16","type":"book-chapter","created":{"date-parts":[[2007,6,3]],"date-time":"2007-06-03T20:52:28Z","timestamp":1180903948000},"page":"207-220","source":"Crossref","is-referenced-by-count":16,"title":["InterWeave: A Middleware System for Distributed Shared State"],"prefix":"10.1007","author":[{"given":"DeQing","family":"Chen","sequence":"first","affiliation":[]},{"given":"Sandhya","family":"Dwarkadas","sequence":"additional","affiliation":[]},{"given":"Srinivasan","family":"Parthasarathy","sequence":"additional","affiliation":[]},{"given":"Eduardo","family":"Pinheiro","sequence":"additional","affiliation":[]},{"given":"Michael L.","family":"Scott","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2002,7,26]]},"reference":[{"issue":"6","key":"16_CR1","doi-asserted-by":"crossref","first-page":"613","DOI":"10.1109\/71.242161","volume":"4","author":"S. V. Adve","year":"1993","unstructured":"S. V. Adve and M. D. Hill. A Unified Formulation of Four Shared-Memory Models. IEEE Trans. on Parallel and Distributed Systems, 4(6):613\u2013624, June 1993.","journal-title":"IEEE Trans. on Parallel and Distributed Systems"},{"key":"16_CR2","doi-asserted-by":"crossref","unstructured":"D. Agrawal, M. Choy, H. V. Leong, and A. K. Singh. Mixed Consistency: A Model for Parallel Programming. In Proc. of the 13th ACM Symp. on Principles of Distributed Com-puting, Los Angeles, CA, Aug. 1994.","DOI":"10.1145\/197917.197967"},{"issue":"3","key":"16_CR3","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1145\/88636.87848","volume":"15","author":"R. Alonso","year":"1990","unstructured":"R. Alonso, D. Barbara, and H. Garcia-Molina. Data Caching Issues in an Information Retrieval System. ACM Trans. on Database Systems, 15(3):359\u2013384, Sept. 1990.","journal-title":"ACM Trans. on Database Systems"},{"key":"16_CR4","doi-asserted-by":"crossref","unstructured":"H. E. Bal, M. F. Kaashoek, and A. S. Tanenbaum. Orca: A Language for Parallel Program-ming of Distributed Systems. In IEEE Trans. on Software Engineering, pages 190\u2013205, June 1992.","DOI":"10.1109\/32.126768"},{"issue":"5-6","key":"16_CR5","doi-asserted-by":"publisher","first-page":"559","DOI":"10.1016\/S0167-739X(99)00009-6","volume":"15","author":"A. Baratloo","year":"1999","unstructured":"A. Baratloo, M. Karaul, V. Keden, and P. Wyckoff. Charlotte: Metacomputing on the Web. Intl. Journal on Future Generation Computer Systems, 15(5-6):559\u2013570, 1999.","journal-title":"Intl. Journal on Future Generation Computer Systems"},{"issue":"8","key":"16_CR6","doi-asserted-by":"crossref","first-page":"930","DOI":"10.1109\/12.2245","volume":"37","author":"R. Bisiani","year":"1988","unstructured":"R. Bisiani and A. Forin. Multilanguage Parallel Programming of Heterogeneous Machines. IEEE Trans. on Computers, 37(8):930\u2013945, Aug. 1988.","journal-title":"IEEE Trans. on Computers"},{"key":"16_CR7","doi-asserted-by":"crossref","unstructured":"P. Cappello, B. O. Christiansen, M. F. Ionescu, M. O. Neary, K. E. Schauser, and D. Wu. Javelin: Internet-Based Parallel Computing Using Java. In 1997 ACM Workshop on Java for Science and Engineering Computation, Las Vegas, NV, June 1997.","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1139::AID-CPE349>3.3.CO;2-B"},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"J. B. Carter, J. K. Bennett, and W. Zwaenepoel. Implementation and Performance of Munin. In Proc. of the 13th ACM Symp. on Operating Systems Principles, pages 152\u2013164, Pacific Grove, CA, Oct. 1991.","DOI":"10.1145\/121132.121159"},{"key":"16_CR9","doi-asserted-by":"crossref","unstructured":"J. Carter, A. Ranganathan, and S. Susarla. Khazana: An Infrastructure for Building Dis-tributed Services. In Intl. Conf. on Distributed Computing Systems, pages 562\u2013571, May 1998.","DOI":"10.1109\/ICDCS.1998.679815"},{"key":"16_CR10","doi-asserted-by":"crossref","unstructured":"J. S. Chase, F. G. Amador, E. D. Lazowska, H. M. Levy, and R. J. Littlefield. The Amber System: Parallel Programming on a Network of Multiprocessors. In Proc. of the 12th ACM Symp. on Operating Systems Principles, pages 147\u2013158, Litchfield Park, AZ, Dec. 1989.","DOI":"10.1145\/74850.74865"},{"key":"16_CR11","doi-asserted-by":"crossref","unstructured":"M. J. Feeley and H. M. Levy. Distributed Shared Memory with Versioned Objects. In OOPSLA \u201992 Conf. Proc., pages 247\u2013262, Vancouver, BC, Canada, Oct. 1992.","DOI":"10.1145\/141936.141957"},{"key":"16_CR12","series-title":"Research Report","volume-title":"PerDiS: Design, Implementaiton, and Use of a PERsistent DIstributed Store","author":"P. Ferreira","year":"1998","unstructured":"P. Ferreira, M. Shapiro, X. Blondel, O. Fambon, J. Garcia, S. Kloosterman, N. Richer, M. Roberts, F. Sandakly, G. Coulouris, J. Dollimore, P. Guedes, D. Hagimont, and S. Krakowiak. PerDiS: Design, Implementaiton, and Use of a PERsistent DIstributed Store. Research Report 3525, INRIA, Rocquencourt, France, Oct. 1998."},{"issue":"1","key":"16_CR13","first-page":"27","volume":"9","author":"M. Fillo","year":"1997","unstructured":"M. Fillo and R. B. Gillett. Architecture and Implementation of Memory Channel 2. Digital Technical Journal, 9(1):27\u201341, 1997.","journal-title":"Digital Technical Journal"},{"issue":"2","key":"16_CR14","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1177\/109434209701100205","volume":"11","author":"I. Foster","year":"1997","unstructured":"I. Foster and C. Kesselman. Globus: A Metacomputing Infrastructure Toolkit. Intl. Journal of Supercomputer Applications, 11(2):115\u2013128, 1997.","journal-title":"Intl. Journal of Supercomputer Applications"},{"key":"16_CR15","doi-asserted-by":"crossref","unstructured":"R. Friedman. Implementing Hybrid Consistency with High-Level Synchronization Opera-tions. In Proc. of the 12th ACM Symp. on Principles of Distributed Computing, Ithaca, NY, Aug. 1993.","DOI":"10.1145\/164051.164077"},{"key":"16_CR16","doi-asserted-by":"crossref","unstructured":"K. Gharachorloo, D.6Lenoski, J. Laudon, P. Gibbons, A. Gupta, and J. L. Hennessy. Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors. In Proc. of the 17th Intl. Symp. on Computer Architecture, pages 15\u201326, Seattle, WA, May 1990.","DOI":"10.1145\/325096.325102"},{"key":"16_CR17","doi-asserted-by":"crossref","unstructured":"A. S. Grimshaw and W. A. Wulf. Legion-A View from 50,000 Feet. In Proc. of the 5th Intl. Symp. on High Performance Distributed Computing, Aug. 1996.","DOI":"10.1109\/HPDC.1996.546177"},{"key":"16_CR18","doi-asserted-by":"crossref","unstructured":"J. Harris and V. Sarkar. Lightweight Object-Oriented Shared Variables for Distributed Ap-plications on the Internet. In OOPSLA \u201998 Conf. Proc., pages 296\u2013309, Vancouver, Canada, Oct. 1998.","DOI":"10.1145\/286942.286969"},{"issue":"4","key":"16_CR19","doi-asserted-by":"publisher","first-page":"527","DOI":"10.1145\/69622.357182","volume":"4","author":"M. Herlihy","year":"1982","unstructured":"M. Herlihy and B. Liskov. A Value Transmission Method for Abstract Data Types. ACM Trans. on Programming Languages and Systems, 4(4):527\u2013551, Oct. 1982.","journal-title":"ACM Trans. on Programming Languages and Systems"},{"key":"16_CR20","doi-asserted-by":"crossref","unstructured":"M. Herlihy. The Aleph Toolkit: Support for Scalable Distributed Shared Objects. In Work-shopon Communication, Architecture, and Applications for, Orlando, FL, Jan. 1999.","DOI":"10.1007\/10704826_10"},{"key":"16_CR21","doi-asserted-by":"crossref","unstructured":"J. K. Hollingsworth and P. J. Keleher. Prediction and Adaptation in Active Harmony. In Proc. of the 7th Intl. Symp. on High Performance Distributed Computing, Chicago, IL, Apr. 1998.","DOI":"10.1109\/HPDC.1998.709971"},{"key":"16_CR22","unstructured":"International Organization for Standardization. Information Technology-Programming Languages-Ada. Geneva, Switzerland, 1995. ISO\/IEC 8652:1995(E). Available in hy-pertext at http:\/\/www.adahome.com\/rm95\/ ."},{"issue":"1","key":"16_CR23","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1145\/35037.42182","volume":"6","author":"E. Jul","year":"1988","unstructured":"E. Jul, H. Levy, N. Hutchinson, and A. Black. Fine-Grained Mobility in the Emerald System. ACM Trans. on Computer Systems, 6(1):109\u2013133, Feb. 1988. Originally presented at the 11th ACM Symp. on Operating Systems Principles, Nov. 1987.","journal-title":"ACM Trans. on Computer Systems"},{"key":"16_CR24","doi-asserted-by":"crossref","unstructured":"T. Kaehler. Virtual Memory on a Narrow Machine for an Object-Oriented Language. In OOPSLA \u201986 Conf. Proc., pages 87\u2013106, Portland, OR, Sept.\u2013Oct. 1986.","DOI":"10.1145\/28697.28707"},{"issue":"4","key":"16_CR25","first-page":"377","volume":"9","author":"R. Kordale","year":"1996","unstructured":"R. Kordale, M. Ahamad, and M. Devarakonda. Object Caching in a CORBA Compliant System. Computing Systems, 9(4):377\u2013404, Fall 1996.","journal-title":"Computing Systems"},{"issue":"7","key":"16_CR26","doi-asserted-by":"publisher","first-page":"558","DOI":"10.1145\/359545.359563","volume":"21","author":"L. Lamport","year":"1978","unstructured":"L. Lamport. Time, Clocks, and the Ordering of Events in a Distributed System. Comm. of the ACM, 21(7):558\u2013565, July 1978.","journal-title":"Comm. of the ACM"},{"issue":"3","key":"16_CR27","doi-asserted-by":"publisher","first-page":"300","DOI":"10.1145\/42392.42399","volume":"31","author":"B. Liskov","year":"1988","unstructured":"B. Liskov. Distributed Programming in Argus. Comm. of the ACM, 31(3):300\u2013312, Mar. 1988.","journal-title":"Comm. of the ACM"},{"key":"16_CR28","doi-asserted-by":"crossref","unstructured":"B. Liskov, A. Adya, M. Castro, M. Day, S. Ghemawat, R. Gruber, U. Maheshwari, A. C. Myers, and L. Shrira. Safe and Efficient Sharing of Persistent Objects in Thor. In Proc. of the 1996 ACMSIGMOD Intl. Conf. on Management of Data, Montreal, Canada, June 1996.","DOI":"10.1145\/233269.233346"},{"key":"16_CR29","unstructured":"Object Management Group, Inc. The Common Object Request Broker: Architecture and Specification, Revision 2.0. Framingham, MA, July 1996."},{"key":"16_CR30","doi-asserted-by":"crossref","unstructured":"S. Parthasarathy and S. Dwarkadas. InterAct: Virtual Sharing for Interactive Client-Server Applications. In 4th Workshop on Languages, Compilers, and Run-time Systems for Scal-able Computers, May 1998.","DOI":"10.1007\/3-540-49530-4_31"},{"issue":"11","key":"16_CR31","first-page":"1125","volume":"9","author":"M. Philippsen","year":"1997","unstructured":"M. Philippsen and M. Zenger. JavaParty-Transparent Remote Objects in Java. Concur-rency-Practice and Experience, 9(11):1125\u20131242, Nov. 1997.","journal-title":"Concur-rency-Practice and Experience"},{"key":"16_CR32","doi-asserted-by":"crossref","unstructured":"G. P. Picco, A. L. Murphy, and G. Roman. Lime: Linda meets mobility. In Proc. of the 21st Intl. Conf. on Software Engineering, pages 368\u2013377, Los Angeles, CA, May 1999.","DOI":"10.1145\/302405.302659"},{"key":"16_CR33","unstructured":"E. Pinheiro, D. Chen, S. Dwarkadas, S. Parthasarathy, and M. L. Scott. S-DSM for Het-erogeneous Machine Architectures. In Proc. of the 2nd Workshop on Software Distributed Shared Memory, Santa Fe, NM, May 2000. In conjunction with the 14th Intl. Conf. on Supercomputing."},{"issue":"4","key":"16_CR34","first-page":"291","volume":"9","author":"R. Riggs","year":"1996.","unstructured":"R. Riggs, J. Waldo, A. Wollrath, and K. Bharat. Pickling State in the Java System. Com-puting Systems, 9(4):291\u2013312, Fall 1996.","journal-title":"Com-puting Systems"},{"key":"16_CR35","volume-title":"Inside COM","author":"D. Rogerson","year":"1997","unstructured":"D. Rogerson. Inside COM. Microsoft Press, Redmond, Washington, Jan. 1997."},{"issue":"3","key":"16_CR36","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1145\/65000.65002","volume":"7","author":"M. Satyanarayanan","year":"1989","unstructured":"M. Satyanarayanan. Integrating Security in a Large Distributed System. ACM Trans. on Computer Systems, 7(3):247\u2013280, Aug. 1989.","journal-title":"ACM Trans. on Computer Systems"},{"key":"16_CR37","unstructured":"Scientific Computing Associates Inc. Virtual Shared Memory and the Paradise System for Distributed Computing. Technical Report, New Haven, CT, April 1999."},{"key":"16_CR38","doi-asserted-by":"crossref","unstructured":"A. Singla, U. Ramachandran, and J. Hodgins. Temporal Notions of Synchronization and Consistency in Beehive. In Proc. of the 9th Annual ACMSymp. on Parallel Algorithms and Architectures, Newport, RI, June 1997.","DOI":"10.1145\/258492.258513"},{"key":"16_CR39","doi-asserted-by":"crossref","unstructured":"R. Stets, S. Dwarkadas, N. Hardavellas, G. Hunt, L. Kontothanassis, S. Parthasarathy, and M. Scott. Cashmere-2L: Software Coherent Shared Memory on a Clustered Remote-Write Network. In Proc. of the 16th ACM Symp. on Operating Systems Principles, St. Malo, France, Oct. 1997.","DOI":"10.1145\/268998.266675"},{"key":"16_CR40","unstructured":"Network Programming Guide-External Data Representation Standard: Protocol Specifi-cation. Sun Microsystems, Inc., 1990."},{"key":"16_CR41","unstructured":"Sun Microsystems. JavaSpaces Specification. Palo Alto, CA, Jan. 1999."},{"issue":"8","key":"16_CR42","first-page":"10","volume":"25","author":"A. S. Tanenbaum","year":"1992","unstructured":"A. S. Tanenbaum, M. F. Kaashoek, and H. E. Bal. Parallel Programming Using Shared Objects and Broadcasting. Computer, 25(8):10\u201319, Aug. 1992.","journal-title":"Parallel Programming Using Shared Objects and Broadcasting. Computer"},{"key":"16_CR43","doi-asserted-by":"crossref","unstructured":"A. Vahdat, T. Anderson, M. Dahlin, D. Culler, E. Belani, P. Eastham, and C. Yoshikawa. WebOS: Operating System Services for Wide Area Applications. In Proc. of the 7th Intl. Symp. on High Performance Distributed Computing, Chicago, IL, July 1998.","DOI":"10.1109\/HPDC.1998.709956"},{"key":"16_CR44","doi-asserted-by":"crossref","unstructured":"M. van Steen, P. Homburg, and A. S. Tanenbaum. Globe: A Wide-Area Distributed System. In IEEE Concurrency, pages 70\u201378, Jan.-Mar. 1999.","DOI":"10.1109\/4434.749137"},{"key":"16_CR45","doi-asserted-by":"crossref","unstructured":"P. R. Wilson. Pointer Swizzling at Page Fault Time: Efficiently and Compatibly Support-ing Huge Address Spaces on Standard Hardware. In International Workshop on Object Orientation in Operating Systems, page 244ff, Paris, France, Sept. 1992.","DOI":"10.1109\/IWOOOS.1992.252959"},{"key":"16_CR46","unstructured":"S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta. Methodological Considerations and Characterization of the SPLASH-2 Parallel Application Suite. In Proc. of the 22nd Intl. Symp. on Computer Architecture, Santa Margherita Ligure, Italy, June 1995."},{"key":"16_CR47","unstructured":"Xerox Corporation. Courier: The Remote Procedure Call Protocol. Technical Report XSIS 038112, Dec. 1981."},{"key":"16_CR48","doi-asserted-by":"crossref","unstructured":"W. Yu and A. Cox. Java\/DSM: A Platform for Heterogeneous Computing. Concurrency-Practice and Experience, 9(11), Nov. 1997.","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1213::AID-CPE333>3.0.CO;2-J"},{"key":"16_CR49","doi-asserted-by":"crossref","unstructured":"S. Zhou, M. Stumm, K. Li, and D. Wortman. Heterogeneous Distributed Shared Memory. In IEEE Trans. on Parallel and Distributed Systems, pages 540\u2013554, 1992.","DOI":"10.1109\/71.159038"}],"container-title":["Lecture Notes in Computer Science","Languages, Compilers, and Run-Time Systems for Scalable Computers"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-40889-4_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,16]],"date-time":"2025-01-16T22:04:43Z","timestamp":1737065083000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-40889-4_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540411857","9783540408895"],"references-count":49,"URL":"https:\/\/doi.org\/10.1007\/3-540-40889-4_16","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}