[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/337449.337486acmconferencesArticle/Chapter ViewAbstractPublication PagesjgiConference Proceedingsconference-collections
Article
Free access

Efficient replicated method invocation in Java

Published: 03 June 2000 Publication History
First page of PDF

References

[1]
A.D. Alexandrov, M. lbel, K. E. Schauser, and C. J. Scheiman. SuperWeb: Research Issues in Java-Based Global Computing. Concurrency: Practice and Experience, 9(6):535-553, June 1997.]]
[2]
Y. Aridor, M. Factor, and A. Teperman. cJVM: a Single System Image of a JVM on a Cluster. In Proc. of the 1999 Int. Conf. on Parallel Processing, Aizu, Japan, Sept. 1999.]]
[3]
H. Bal, R. Bhoedjang, R. Hofman, C. Jacobs, K. Langendoen, T. Rtihl, and E Kaashoek. Performance Evaluation of the Orca Shared Object System. ACM Transactions on Computer Systems, 16(1):1--40, 1998.]]
[4]
R. Bhoedjang, T. Riihl, and H. Bal. User-Level Network Interface Protocols. IEEE Computer, 31(11):53--60, 1998.]]
[5]
N. Boden, D. Cohen, R. Felderman, A. Kulawik, C. Seitz, J. Seizovic, and W. Su. Myrinet: A Gigabit-per-second Local Area Network. IEEEMicro, 15(1):29-36, 1995.]]
[6]
E Breg, S. Diwan, J. Villacis, J. Balasubramanian, E. Akman, and D. Gannon. Java RMI Performance and Object Model Interoperability: Experiments with Java/HPC++ Distributed Components. In ACM 1998 Workshop on Java for High-Performance Network Computing, Santa Barbara, CA, Feb. 1998.]]
[7]
S. Brydon, E Kmiec, M. Near), S. Rollins, and E Cappello. Javelin++: Scalability Issues in Global Computing. In ACM 1999 Java Grande Conference, pages 171-I80, San Francisco, CA, June 1999.]]
[8]
B. Carpenter, V. Getov, G. Judd, T. Skjellum, and G. Fox. MPI for Java: Position Document and Draft API Specification. Technical Report JGF-TR-03, Java Grande Forum, November 1998.]]
[9]
D. Hagimont and D. Louvegnies. Javanaise: Distributed Shared Objects for Internet Cooperative Applications. In Proc. Middleware'98, The Lake District, England, Sept. 1998.]]
[10]
T. Haupt, E. Akarsu, G. Fox, A. Kalinichenko, K.-S. Kim, P. Sheethalnath, and C.-H. Youn. The Gateway System: Uniform Web Based Access to Remote Resources. In ACM 1999 Java Grande Conference, pages 1-7, San Francisco, CA, June 1999.]]
[11]
Y. Hu, W. Yu, A. Cox, D. Wallach, and W. Zwaenepoel. Runtime SUpport for Distributed Sharing in Strongly Typed Languages. Technical report, Rice University, 1999. Online at http:llwww.cs.rice.eduf willy/TreadMarks/papers.html.]]
[12]
M. Izatt, P. Chan, and T. Brecht. Ajents: Towards an Environment for Parallel, Distributed and Mobile Java Applications. In ACM 1999 Java Grande Conference, pages 15-24, San Francisco, CA, June 1999.]]
[13]
P. Keleher, A. Cox, S. Dwarkadas, and W. Zwaenepoel. TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems. In Proc. of the Winter 1994 Usenix Conference, pages 115-131, San Francisco, CA, Jan. 1994.]]
[14]
V. Krishnaswamy, D. Walther, S. Bhola, E. Bommaiah, G. Riley, B. Topoi, and M. Ahamad. Efficient Implementations of Java RMI. In 4th USENIX Conference on Object-Oriented Technologies and Systems (C00TS'98), Santa Fe, NM, 1998.]]
[15]
P. Launay and J.-L. Pazat. The Do! project: Distributed Programming Using Java. In First UK Workshop Java for High Performance Network Computing, Southampton, Sept. 1998.]]
[16]
S. Y. Lee. Supporting Guarded andNestedAtomicActions in Distributed Objects. Master's thesis, University of California at Santa Barbara, July 1998.]]
[17]
1. Lipkind, I. Pechtchanski, and V. Kararncheti. Object Views: Language Support for Intelligent Object Caching in Parallel and Distributed Computations. In Proc. of the 1999 Conf. on Object-Oriented Programming Systems, Languages and Applications, pages 447--460, October 1999.]]
[18]
J. Maassen, R. van Nieuwpoort, R. Veldema, H. E. Bal, and A. Plaat. An Efficient Implementation of Java's Remote Method invocation, in Seventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'99), pages 173-182, Atlanta, GA, May 1999.]]
[19]
M.W. Macbeth, K. A. McGuigan, and P. J. Hatcher. Executing Java Threads in Parallel in a Distributed-Memory Environment. In Proc. CASCON'98, pages 40--54, Missisauga, ON, 1998. Published by IBM Canada and the National Research Council of Canada.]]
[20]
K. Mazouni, B. Garbinato, and R. Guerraoui. Building Reliable Client-Server Software Using Actively Replicated Objects. In Proc. International Conference on Technology of Object Oriented Languages and Systems (TOOLS), Versailles, France, Mar. 1995. Prentice Hall.]]
[21]
C. Nester, M. Philippsen, and B. Haumacher. A More Efficient RMI for Java. In ACM 1999 Java Grande Conference, pages 153-159, San Francisco, CA, June 1999.]]
[22]
M. Philippsen and M. Zenger. JavaPartymTransparent Remote Objects in Java. Concurrency: Practice and Experience, 9(11):1225-1242, Nov. 1997. Online at http://wwwipd.ira.uka.de/JavaParty/.]]
[23]
T. Rtthl and H. E. Bal. Synchronizing operations on multiple objects. In Proceedings of the 2nd Workshop on Runtime Systems for Parallel Programming, Orlando, FL, Mar. 1998.]]
[24]
L. E G. Sarmenta and S. Hirano. Bayanihan: Building and Studying Web-Based Volunteer Computing Systems Using Java. Future Generation Computer Systems, 15(5/6), 1999.]]
[25]
B. Topoi, M. Ahamad, and J. T. Stasko. Robust State Sharing for Wide Area Distributed Applications. In 18th International Conference on Distributed Computing Systems (ICDCS'98), pages 554-561, Amsterdam, The Netherlands, May 1998.]]
[26]
R. van Nieuwpoort, J. Maassen, H. E. Bal, T. Kielrnann, and R. Veldema. Wide-area parallel computing in Java. In ACM 1999 Java Grande Conference, pages 8-14, San Francisco, CA, June 1999.]]
[27]
R. Veldema, R. A. E Bhoedjang, and H. Bal. Distributed Shared Memory Management for Java. Technical report, Vrije Universiteit Amsterdam, Nov. 1999.]]
[28]
J. Waldo. Remote procedure calls and Java Remote Method Invocation. IEEE Concurrency, 6(3):5-7, July-September 1998.]]
[29]
K. Yelick, L. Semenzato, G. Pike, C. Miyamoto, B. Liblit, A. Krishnamurthy, P. Hilfinger, S. Graham, D. Gay, P. Colella, and A. Aiken. Titanium: a high-performance java dialect. In ACM 1998 workshop on Java for High-performance network computing, Feb. 1998. Online at http://www.cs.ucsb.edu/conferences/java98/.]]
[30]
W. Yu and A. Cox. Java/DSM: A Platform for Heterogeneous Computing. Concurrency: Practice and Experience, 9(11):1213-1224, Nov. 1997.]]

Cited By

View all
  • (2012)Transparently increasing RMI fault toleranceACM SIGAPP Applied Computing Review10.1145/2340416.234041812:2(18-26)Online publication date: 1-Jun-2012
  • (2012)Transactional ForwardingProceedings of the 2012 IEEE 24th International Symposium on Computer Architecture and High Performance Computing10.1109/SBAC-PAD.2012.36(219-226)Online publication date: 24-Oct-2012
  • (2005)Object‐oriented programming in peer‐to‐peer systemsConcurrency and Computation: Practice and Experience10.1002/cpe.84217:7-8(1053-1078)Online publication date: 23-Feb-2005
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
JAVA '00: Proceedings of the ACM 2000 conference on Java Grande
June 2000
179 pages
ISBN:1581132883
DOI:10.1145/337449
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 June 2000

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

JAVA00
Sponsor:
JAVA00: ACM 2000 Java Grande Conference
June 3 - 4, 2000
California, San Francisco, USA

Acceptance Rates

JAVA '00 Paper Acceptance Rate 20 of 55 submissions, 36%;
Overall Acceptance Rate 40 of 93 submissions, 43%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)61
  • Downloads (Last 6 weeks)11
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2012)Transparently increasing RMI fault toleranceACM SIGAPP Applied Computing Review10.1145/2340416.234041812:2(18-26)Online publication date: 1-Jun-2012
  • (2012)Transactional ForwardingProceedings of the 2012 IEEE 24th International Symposium on Computer Architecture and High Performance Computing10.1109/SBAC-PAD.2012.36(219-226)Online publication date: 24-Oct-2012
  • (2005)Object‐oriented programming in peer‐to‐peer systemsConcurrency and Computation: Practice and Experience10.1002/cpe.84217:7-8(1053-1078)Online publication date: 23-Feb-2005
  • (2004)A parallel object-oriented application for 3D electromagnetism18th International Parallel and Distributed Processing Symposium, 2004. Proceedings.10.1109/IPDPS.2004.1302908(7-16)Online publication date: 2004
  • (2004)A Peer-to-Peer Approach to Enhance Middleware ConnectivityPrinciples of Distributed Systems10.1007/978-3-540-27860-3_9(71-82)Online publication date: 2004
  • (2003)Exploiting high-level coherence information to optimize distributed shared stateACM SIGPLAN Notices10.1145/966049.78151838:10(131-142)Online publication date: 11-Jun-2003
  • (2003)Exploiting high-level coherence information to optimize distributed shared stateProceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming10.1145/781498.781518(131-142)Online publication date: 11-Jun-2003
  • (2003)Easy: engineering high availability QoS in wServices22nd International Symposium on Reliable Distributed Systems, 2003. Proceedings.10.1109/RELDIS.2003.1238065(157-166)Online publication date: 2003
  • (2003)The Design and Evaluation of a Middleware Library for Distribution of Language EntitiesAdvances in Computing Science – ASIAN 2003. Progamming Languages and Distributed Computation Programming Languages and Distributed Computation10.1007/978-3-540-40965-6_16(243-259)Online publication date: 2003
  • (2003)CCJ: object‐based message passing and collective communication in JavaConcurrency and Computation: Practice and Experience10.1002/cpe.66415:3-5(341-369)Online publication date: 12-Feb-2003
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media