{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T21:41:41Z","timestamp":1725486101899},"publisher-location":"Berlin, Heidelberg","reference-count":23,"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_2","type":"book-chapter","created":{"date-parts":[[2007,6,3]],"date-time":"2007-06-03T16:52:28Z","timestamp":1180889548000},"page":"16-31","source":"Crossref","is-referenced-by-count":0,"title":["Achieving Robust, Scalable Cluster I\/O in Java"],"prefix":"10.1007","author":[{"given":"Matt","family":"Welsh","sequence":"first","affiliation":[]},{"given":"David","family":"Culler","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2002,7,26]]},"reference":[{"key":"2_CR1","doi-asserted-by":"crossref","unstructured":"Y. Aridor, M. Factor, A. Teperman, T. Eilam, and A. Schuster. A high performance cluster jvm presenting a pure single system image. In Proceedings of the ACM 2000 JavaGrande Conference, San Francisco, CA, June 2000.","DOI":"10.1145\/337449.337543"},{"key":"2_CR2","doi-asserted-by":"crossref","unstructured":"R. H. Arpaci, A. Dusseau, A. M. Vahdat, L. T. Liu, T. E. Anderson, and D. A. Patterson. The interaction of parallel and sequential workloads on a network of workstations. In Proceedings of SIGMETRICS\/PERFORMANCE, May 1995.","DOI":"10.1145\/223587.223618"},{"key":"2_CR3","doi-asserted-by":"crossref","unstructured":"A. Arpaci-Dusseau, R. Arpaci-Dusseau, D. E. Culler, J. M. Hellerstein, and D. A. Patterson. Searching for the sorting record: Experiences in tuning NOW-Sort. In Proceedings of the 1998 Symposium on Parallel and Distributed Tools (SPDT \u201998), 1998.","DOI":"10.1145\/281035.281048"},{"key":"2_CR4","doi-asserted-by":"crossref","unstructured":"A. C. Arpaci-Dusseau, D. E. Culler, and A. Mainwaring. Scheduling with implicit information in distributed systems. In 1998 SIGMETRICS Conference on the Measurement and Modeling of Computer Systems, pages 233\u2013243, June 1998.","DOI":"10.1145\/277851.277927"},{"key":"2_CR5","doi-asserted-by":"crossref","unstructured":"R. Arpaci-Dusseau, E. Anderson, N. Treuhaft, D. Culler, J. Hellerstein, D. Pat-terson, and K. Yelick. Cluster I\/O with River: Making the fast case common. In IOPADS \u201999, 1999. http:\/\/www.cs.berkeley.edu\/~remzi\/Postscript\/river.ps .","DOI":"10.1145\/301816.301823"},{"key":"2_CR6","doi-asserted-by":"crossref","unstructured":"R. Avnur and J. M. Hellerstein. Eddies: Continuously Adaptive Query Processing. In Proceedings of the 2000 ACM SIGMOD International Conference on Manage-ment of Data, Dallas, TX, May 2000.","DOI":"10.1145\/342009.335420"},{"key":"2_CR7","unstructured":"P. Buonadonna, J. Coates, S. Low, and D. E. Culler. Millennium Sort: A Cluster-Based Application for Windows NT Using DCOM, River Primitives and the Virtual Interface Architecture. In Proceedings of the 3rd USENIX Windows NT Symposium, July 1999."},{"key":"2_CR8","doi-asserted-by":"crossref","unstructured":"P. Buonadonna, A. Geweke, and D. Culler. An implementation and analysis of the Virtual Interface Architecture. In Proceedings of SC\u201998, November 1998.","DOI":"10.1109\/SC.1998.10052"},{"key":"2_CR9","doi-asserted-by":"crossref","unstructured":"B. Chun, A. Mainwaring, and D. Culler. Virtual network transport protocols for Myrinet. IEEE Micro, 18(1), January\/February 1998.","DOI":"10.1109\/40.653035"},{"issue":"3","key":"2_CR10","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1145\/971701.50213","volume":"17","author":"G. Copeland","year":"1988","unstructured":"G. Copeland, W. Alexander, E. Boughter, and T. Keller. Data Placement in Bubba. SIGMOD Record, 17(3):99\u2013108, September 1988.","journal-title":"SIGMOD Record"},{"issue":"3","key":"2_CR11","doi-asserted-by":"publisher","first-page":"350","DOI":"10.1145\/971701.50245","volume":"17","author":"D. J. DeWitt","year":"1988","unstructured":"D. J. DeWitt, S. Ghanderaizadeh, and D. Schneider. A Performance Analysis of the Gamma Database Machine. SIGMOD Record, 17(3):350\u2013360, September 1988.","journal-title":"SIGMOD Record"},{"key":"2_CR12","doi-asserted-by":"crossref","unstructured":"Anon et. al. A measure of transaction processing power. In Datamation, 31(7): 112\u2013118, February 1985.","DOI":"10.1049\/ep.1985.0091"},{"issue":"2","key":"2_CR13","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1145\/93605.98720","volume":"19","author":"G. Graefe","year":"1990","unstructured":"G. Graefe. Encapsulation of Parallelism in the Volcano Query Processing System. SIGMOD Record, 19(2):102\u2013111, June 1990.","journal-title":"SIGMOD Record"},{"key":"2_CR14","unstructured":"S. Gribble, M. Welsh, D. Culler, and E. Brewer. Multispace: An evolutionary platform for infrastructural services. In Proceedings of the 16th USENIX Annual Technical Conference, Monterey, California, 1999."},{"key":"2_CR15","unstructured":"Y. Charlie Hu, Weimin Yu, Dan Wallach, Alan Cox, and Willy Zwaenepoel. Run-time support for distributed sharing in typed languages. In Proceedings of the Fifth ACMWorkshop on Languages, Compilers, and Run-time Systems for Scalable Computers, Rochester, NY, May 2000."},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"J. Huber, C. L. Elford, D. A. Reed, A. A. Chien, and D. S. Blumenthal. PPFS: A high performance portable parallel file system. In Proceedings of the 9th ACM International Conference on Supercomputing, pages 385\u2013394, July 1995.","DOI":"10.1145\/224538.224638"},{"key":"2_CR17","doi-asserted-by":"crossref","unstructured":"J. Moreira, S. Midkiff, and M. Gupta. From flop to megaflops: Java for technical computing. In Proceedings of the 11th Workshop on Languages and Compilers for Parallel Computing (LCPC\u201998), 1998. http:\/\/www.research.ibm.com\/ninja\/ .","DOI":"10.1007\/3-540-48319-5_1"},{"issue":"11","key":"2_CR18","doi-asserted-by":"publisher","first-page":"1225","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1225::AID-CPE332>3.0.CO;2-F","volume":"9","author":"M. Philippsen","year":"1997","unstructured":"M. Philippsen and M. Zenger. JavaParty-transparent remote objects in Java. In Concurrency: Practice and Experience, 9(11):1225\u20131242, November 1997.","journal-title":"Concurrency: Practice and Experience"},{"key":"2_CR19","unstructured":"H. Takagi, S. Matsuoka, H. Nakada, S. Sekiguchi, M. Satoh, and U. Na-gashima. Ninflet: A migratable parallel objects framework using Java. In ACM 1998 Workshop on Java for High-Performance Network Computing, 1998. http:\/\/www.cs.ucsb.edu\/conferences\/java98\/papers\/ninflet.eps ."},{"key":"2_CR20","doi-asserted-by":"crossref","unstructured":"T. vonEicken, A. Basu, V. Buch, and W. Vogels. U-Net: A user-level network interface for parallel and distributed computing. In Proceedings of the 15th Annual Symposium on Operating System Principles, December 1995.","DOI":"10.1145\/224056.224061"},{"key":"2_CR21","doi-asserted-by":"crossref","unstructured":"M. Welsh and D. Culler. Jaguar: Enabling efficient communication and I\/O from Java. Concurrency: Practice and Experience, 2000. Special Issue on Java for High-Performance Network Computing, To appear, http:\/\/www.cs.berkeley.edu\/~mdw\/proj\/jaguar .","DOI":"10.1002\/1096-9128(200005)12:7<519::AID-CPE497>3.0.CO;2-M"},{"key":"2_CR22","unstructured":"A. Woo, Z. Mao, and H. So. The Berkeley JAWS Project. http:\/\/www.cs.berkeley.edu\/~awoo\/cs262\/jaws.html ."},{"key":"2_CR23","doi-asserted-by":"crossref","unstructured":"Yelick, Semenzato, Pike, Miyamoto, Liblit, Krishnamurthy, Hilfinger, Graham, Gay, Colella, and Aiken. Titanium: A high-performance Java dialect. In ACM 1998 Workshop on Java for High-Performance Network Computing, February 1998.","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<825::AID-CPE383>3.0.CO;2-H"}],"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_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,28]],"date-time":"2019-04-28T12:56:58Z","timestamp":1556456218000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-40889-4_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540411857","9783540408895"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/3-540-40889-4_2","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}