{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T15:11:06Z","timestamp":1742397066871},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540659150"},{"type":"electronic","value":"9783540488699"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/10704826_10","type":"book-chapter","created":{"date-parts":[[2006,12,28]],"date-time":"2006-12-28T21:00:11Z","timestamp":1167339611000},"page":"137-149","source":"Crossref","is-referenced-by-count":10,"title":["The Aleph Toolkit: Support for Scalable Distributed Shared Objects"],"prefix":"10.1007","author":[{"given":"Maurice","family":"Herlihy","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"12","key":"10_CR1","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1109\/2.546611","volume":"29","author":"S.V. Adve","year":"1996","unstructured":"Adve, S.V., Gharachorloo, K.: Shared Memory Consistency models: A Tutorial. IEEE Computer\u00a029(12), 66\u201376 (1996)","journal-title":"IEEE Computer"},{"issue":"8","key":"10_CR2","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MC.1986.1663305","volume":"19","author":"S. Ahuja","year":"1986","unstructured":"Ahuja, S., Carriero, N., Gelernter, D.: Linda and Friends. IEEE Computer\u00a019(8), 26\u201334 (1986)","journal-title":"IEEE Computer"},{"key":"10_CR3","doi-asserted-by":"crossref","unstructured":"Amir, Y., Dolev, D., Kramer, S., Malki, D.: Transis: A communication subsystem for high availability. In: Twenty-Second International Symposium on Fault- Tolerant Computing, July 1992, pp. 76\u201384 (1992)","DOI":"10.1109\/FTCS.1992.243613"},{"key":"10_CR4","doi-asserted-by":"crossref","unstructured":"Bal, H.E., Kaashoek, M.F., Tanenbaum, A.S.: Experience with Distributed Programming in Orca. In: Proc. of the 1990 Int\u2019l Conf. on Computer Languages, March 1990, pp. 79\u201389 (1990)","DOI":"10.1109\/ICCL.1990.63763"},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"Bennett, J.K., Carter, J.B., Zwaenepoel, W.: Munin: Distributed Shared Memory Based on Type-Specific Memory Coherence. In: Proc. of the Second ACM SIG-PLAN Symp. on Principles and Practice of Parallel Programming (PPOPP 1990), March 1990, pp. 168\u2013177 (1990)","DOI":"10.1145\/99163.99182"},{"key":"10_CR6","doi-asserted-by":"crossref","unstructured":"Bershad, B.N., Zekauskas, M.J., Sawdon, W.A.: The Midway Distributed Shared Memory System. In: Proc. of the 38th IEEE Int\u2019l Computer Conf (COM-PCON Spring 1993), pp. 528\u2013537 (February 1993)","DOI":"10.21236\/ADA264645"},{"issue":"12","key":"10_CR7","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1145\/163298.163303","volume":"36","author":"K.P. Birman","year":"1993","unstructured":"Birman, K.P.: The process group approach to reliable distributed computing. Communications of the ACM\u00a036(12), 37\u201353 (1993)","journal-title":"Communications of the ACM"},{"key":"10_CR8","doi-asserted-by":"crossref","unstructured":"Chandy, K.M., Rifkin, A.d., Sivilotti, P., Mandelson, J., Richardson, M., Tanaka, W., Weisman, L.: A world-wide distributed system using Java and the internet. In: IEEE International Symposium on High Performance Distributed Computing (HPDC-5) (August 1996)","DOI":"10.1109\/HPDC.1996.546168"},{"key":"10_CR9","unstructured":"Demmer, M., Herlihy, M.P.: The arrow directory protocol. In: Proceedings of 12th International Symposium on Distributed Computing (September 1998)"},{"issue":"6","key":"10_CR10","doi-asserted-by":"publisher","first-page":"784","DOI":"10.1109\/90.650139","volume":"5","author":"S. Floyd","year":"1997","unstructured":"Floyd, S., Jacobson, V., Liu, C., McCanne, S., Zhang, L.: A reliable multicast framework for light-weight sessions and application level framing. EEE\/ACM Transactions on Networking\u00a05(6), 784\u2013803 (1997)","journal-title":"EEE\/ACM Transactions on Networking"},{"key":"10_CR11","unstructured":"Message Passing Interface Forum. Mpi: A message-passing interface standard. Technical Report CS-94-230, University of Tennessee, Knoxville, TN (April 1994)"},{"key":"10_CR12","doi-asserted-by":"crossref","unstructured":"Geist, A., Beguelin, A., Dongarra, J.J., Jiang, W., Manchek, R., Sunderam, V.S.: Pvm 3 user\u2019sguide and reference manu. Technical Report ORNL\/TM-12187, Oak Ridge National Laboratory (May 1993)","DOI":"10.7551\/mitpress\/5712.001.0001"},{"key":"10_CR13","unstructured":"M.P. Herlihy, M.P. Warres. A tale of two directories: Implementing distributed shared objects in Java. www.cs.brown.edu\/~mph\/grande.ps (submitted for publication)"},{"key":"10_CR14","unstructured":"Jacob, M., Pliillipsen, M., Karrenback, M.: Javaparty, a distributed companion to Java, www.icsi.berkeley.edu\/~phlipp\/JavaParty"},{"key":"10_CR15","doi-asserted-by":"crossref","unstructured":"Johnson, K.L., Kaashoek, M.F., Wallach, D.A.: CRL: High-Performance All-Software Distributed Shared Memory. In: Proc. of the 15th ACM Symp. on Operating Systems Principles (SOSP-15), December 1995, pp. 213\u2013228 (1995)","DOI":"10.1145\/224056.224073"},{"key":"10_CR16","unstructured":"Keleher, P., Dwarkadas, S., Cox, A.L., Zwaenepoel, W.: TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems. In: Proc. of the Winter 1994 USENIX Conference, January 1994, pp. 115\u2013131 (1994)"},{"key":"10_CR17","doi-asserted-by":"crossref","unstructured":"Levine, B.N., Garcia-Luna-Aceves, J.J.: A comparison of reliable multicast protocols. Multimedia Systems Journal (ACM\/Springer)\u00a06(5) (August 1998)","DOI":"10.1007\/s005300050097"},{"issue":"4","key":"10_CR18","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1145\/75104.75105","volume":"7","author":"K. Li","year":"1989","unstructured":"Li, K., Hudak, P.: Memory Coherence in Shared Virtual Memory Systems. ACM Trans. on Computer Systems\u00a07(4), 321\u2013359 (1989)","journal-title":"ACM Trans. on Computer Systems"},{"key":"10_CR19","unstructured":"Sun MicroSystems. Java remote method invocation specification (1997), www.javasoft.com\/products\/jdk\/1.1\/download-pdf-ps.html"},{"key":"10_CR20","doi-asserted-by":"crossref","unstructured":"Nikhil, R.S.: Cid: A Parallel, Shared Memory C for Distributed-Memory Machines. In: Proc. of the 7th Int\u2019I Workshop on Languages and Compilers for Parallel Computing (August 1994)","DOI":"10.1007\/BFb0025891"},{"key":"10_CR21","volume-title":"The CORBA reference guide: Understanding the Common Object Request Broker.","author":"A. Pope","year":"1997","unstructured":"Pope, A.: The CORBA reference guide: Understanding the Common Object Request Broker. Addison-Wesley, Reading (1997)"},{"key":"10_CR22","unstructured":"Topol, B., Ahamad, M., Stasko, J.T.: Robust state sharing for wide area distributed applications. Technical Report GIT-CC-97-25, Georia Institute of Technology, Atlanta, GA (September 1997)"},{"key":"10_CR23","doi-asserted-by":"crossref","unstructured":"van Renesse, R., Birman, K.P., Friedman, R., Hayden, M., Karr, D.A.: A framework for protocol composition in horus. In: Proc. of the 14th Annual ACM Symp. on Principles of Distributed Computing (PODC 1995), August 1995, pp. 80\u201389 (1995)","DOI":"10.1145\/224964.224974"},{"key":"10_CR24","doi-asserted-by":"crossref","unstructured":"von Eicken, T., Culler, D.E., Goldstein, S.C., Schauser, K.E.: Active messages: a mechanism for integrated communication and computation. In: Proc. of the 19th Annual Int\u2019I Symp. on Computer Architecture (ISCA 1992) (May 1992)","DOI":"10.1145\/139669.140382"},{"key":"10_CR25","unstructured":"Waldo, J.: Jini architecture overview (1998), www.javasoft.com\/products\/jini\/whitepapers\/index.html"},{"key":"10_CR26","doi-asserted-by":"crossref","unstructured":"Yu, W.M., Cox, A.L.: Java\/DSM: a Platform for Heterogeneous Computing. In: ACM 1997 Workshop on Java for Science and Engineering Computation (June 1997)","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1213::AID-CPE333>3.3.CO;2-A"}],"container-title":["Lecture Notes in Computer Science","Network-Based Parallel Computing. Communication, Architecture, and Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/10704826_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,23]],"date-time":"2019-04-23T11:11:35Z","timestamp":1556017895000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/10704826_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540659150","9783540488699"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/10704826_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1999]]}}}