메뉴 건너뛰기




Volumn 20, Issue 10, 2008, Pages 1195-1224

Babylon: Middleware for distributed, parallel, and mobile Java applications

Author keywords

Distributed middleware; Dynamic proxies; Object migration; Remote class loading; Synchronous and asynchronous remote method invocation

Indexed keywords

CLUSTER COMPUTING; MIDDLEWARE;

EID: 47049096789     PISSN: 15320626     EISSN: 15320634     Source Type: Journal    
DOI: 10.1002/cpe.1264     Document Type: Article
Times cited : (5)

References (61)
  • 2
    • 47049088247 scopus 로고    scopus 로고
    • van Heiningen W. Babylon v2.0: Support for distributed parallel and mobile Java applications. Master's Thesis, David R. Cheriton School of Computer Science, University of Waterloo, Waterloo, Ont., August 2003.
    • van Heiningen W. Babylon v2.0: Support for distributed parallel and mobile Java applications. Master's Thesis, David R. Cheriton School of Computer Science, University of Waterloo, Waterloo, Ont., August 2003.
  • 5
    • 47049122705 scopus 로고    scopus 로고
    • Izatt M. Babylon: A Java-based distributed object environment. Master's Thesis, York University, Toronto, July 2000.
    • Izatt M. Babylon: A Java-based distributed object environment. Master's Thesis, York University, Toronto, July 2000.
  • 6
    • 0034223267 scopus 로고    scopus 로고
    • Ajents: Towards an environment for parallel, distributed and mobile Java applications
    • Izatt M, Chan P, Brecht T. Ajents: Towards an environment for parallel, distributed and mobile Java applications. Concurrency: Practice and Experience 2000; 12(8):667-685.
    • (2000) Concurrency: Practice and Experience , vol.12 , Issue.8 , pp. 667-685
    • Izatt, M.1    Chan, P.2    Brecht, T.3
  • 9
    • 77957050933 scopus 로고    scopus 로고
    • A framework for seamlessly making object-oriented applications distributed
    • Elsevier: North-Holland, Amsterdam
    • Chaumette S, Vignéras P. A framework for seamlessly making object-oriented applications distributed. Proceedings of Parallel Computing 2003. Elsevier: North-Holland, Amsterdam, 2003; 305-312.
    • (2003) Proceedings of Parallel Computing 2003 , pp. 305-312
    • Chaumette, S.1    Vignéras, P.2
  • 10
    • 47049120641 scopus 로고    scopus 로고
    • Methodology for Java distributed and parallel programming using distributed collections
    • IEEE Computer Society Press: Los Alamitos, CA
    • Felea V, Toursel B. Methodology for Java distributed and parallel programming using distributed collections. Proceedings of the 4th Workshop on Java for Parallel and Distributed Computing. IEEE Computer Society Press: Los Alamitos, CA, 2002.
    • (2002) Proceedings of the 4th Workshop on Java for Parallel and Distributed Computing
    • Felea, V.1    Toursel, B.2
  • 12
    • 18444371426 scopus 로고    scopus 로고
    • JavaSymphony: A new programming paradigm to control and synchronize locality, parallelism and load balancing for parallel and distributed computing
    • Fahringer T, Jugravu A. JavaSymphony: A new programming paradigm to control and synchronize locality, parallelism and load balancing for parallel and distributed computing. Concurrency and Computation: Practice and Experience 2005; 17(7-8): 1005-1025.
    • (2005) Concurrency and Computation: Practice and Experience , vol.17 , Issue.7-8 , pp. 1005-1025
    • Fahringer, T.1    Jugravu, A.2
  • 17
    • 84934323913 scopus 로고    scopus 로고
    • A high performance Java middleware with a real application
    • IEEE Computer Society Press: Los Alamitos, CA
    • Huet F, Caromel D, Bal H. A high performance Java middleware with a real application. Proceedings of the Supercomputing Conference. IEEE Computer Society Press: Los Alamitos, CA, 2004.
    • (2004) Proceedings of the Supercomputing Conference
    • Huet, F.1    Caromel, D.2    Bal, H.3
  • 18
    • 0031277025 scopus 로고    scopus 로고
    • Asynchronous remote method invocation (ARMI) mechanism for Java
    • Raje R, Williams J, Boyles M. Asynchronous remote method invocation (ARMI) mechanism for Java. Concurrency: Practice and Experience 1997; 9(11):1207-1211.
    • (1997) Concurrency: Practice and Experience , vol.9 , Issue.11 , pp. 1207-1211
    • Raje, R.1    Williams, J.2    Boyles, M.3
  • 20
    • 4444343319 scopus 로고    scopus 로고
    • Keen A, Ge T, Maris J, Olsson R. JR: Flexible distributed programming in an extended Java. ACM Transactions on Programming Languages and Systems 2004; 26(3):578-608.
    • Keen A, Ge T, Maris J, Olsson R. JR: Flexible distributed programming in an extended Java. ACM Transactions on Programming Languages and Systems 2004; 26(3):578-608.
  • 23
    • 0030108823 scopus 로고    scopus 로고
    • An experiment to measure the usability of parallel programming systems
    • Szafron D, Schaeffer J. An experiment to measure the usability of parallel programming systems. Concurrency: Practice and Experience 1996; 8(2):147-166.
    • (1996) Concurrency: Practice and Experience , vol.8 , Issue.2 , pp. 147-166
    • Szafron, D.1    Schaeffer, J.2
  • 24
    • 47049087248 scopus 로고    scopus 로고
    • ProActive, INRIA Sophia Antipolis, 15 January
    • ProActive. ProActive On-line Documentation. INRIA Sophia Antipolis, 2005. http://proactive.inria.fr/release-doc/html/index.html [15 January 2008].
    • (2005) ProActive On-line Documentation
  • 29
    • 84937406172 scopus 로고    scopus 로고
    • Neary MO, Phipps A, Richman S, Cappello PR. Javelin 2.0: Java-based parallel computing on the Internet. Proceedings of the Sixth International European Parallel Computing Conference (Lecture Notes in Computer Science, 1900), Springer: Berlin, 2000; 1231-1238.
    • Neary MO, Phipps A, Richman S, Cappello PR. Javelin 2.0: Java-based parallel computing on the Internet. Proceedings of the Sixth International European Parallel Computing Conference (Lecture Notes in Computer Science, vol. 1900), Springer: Berlin, 2000; 1231-1238.
  • 33
    • 47049127637 scopus 로고    scopus 로고
    • Cappello P, Coakley C JICOS: A Java-centric network computing service. Proceedings of the 17th IASTED International Conference on Parallel and Distributed Computing and Systems. ACTA Press: Calgary, Alberta, Canada, 2005; 510-515.
    • Cappello P, Coakley C JICOS: A Java-centric network computing service. Proceedings of the 17th IASTED International Conference on Parallel and Distributed Computing and Systems. ACTA Press: Calgary, Alberta, Canada, 2005; 510-515.
  • 35
    • 4444294567 scopus 로고    scopus 로고
    • Lee H, Carpenter B, Fox G, Lim S. HP Java: Programming support for high-performance grid-enabled applications. Parallel Algorithms and Applications 2004; 19(2-3):175-193.
    • Lee H, Carpenter B, Fox G, Lim S. HP Java: Programming support for high-performance grid-enabled applications. Parallel Algorithms and Applications 2004; 19(2-3):175-193.
  • 37
    • 0035478386 scopus 로고    scopus 로고
    • Easing parallel programming for clusters with Java
    • Launay P, Pazat JL. Easing parallel programming for clusters with Java. Future Generation Computer Systems 2001; 18(2):253-263.
    • (2001) Future Generation Computer Systems , vol.18 , Issue.2 , pp. 253-263
    • Launay, P.1    Pazat, J.L.2
  • 38
    • 33646676070 scopus 로고    scopus 로고
    • Transparency and asynchronous method invocation
    • On the Move to Meaningful Internet Systems 2005: Coopls, DOA, and ODBASE , Springer: Berlin
    • Vigneras P. Transparency and asynchronous method invocation. On the Move to Meaningful Internet Systems 2005: Coopls, DOA, and ODBASE (Lecture Notes in Computer Science, vol. 3760). Springer: Berlin, 2005; 750-762.
    • (2005) Lecture Notes in Computer Science , vol.3760 , pp. 750-762
    • Vigneras, P.1
  • 39
    • 27144556171 scopus 로고    scopus 로고
    • A hybrid message logging-CIC protocol for constrained checkpointability
    • Proceedings of Europar 2005 , Springer: Berlin
    • Baude F, Caromel D, Delbé C, Henrio L. A hybrid message logging-CIC protocol for constrained checkpointability. Proceedings of Europar 2005 (Lecture Notes in Computer Science, vol. 3648). Springer: Berlin, 2005; 644-653.
    • (2005) Lecture Notes in Computer Science , vol.3648 , pp. 644-653
    • Baude, F.1    Caromel, D.2    Delbé, C.3    Henrio, L.4
  • 41
    • 47049125722 scopus 로고    scopus 로고
    • OSGi Alliance. OSGi Service Platform, Core Specification, Release 4, 2005. http://www.osgi.org [15 January 2008].
    • OSGi Alliance. OSGi Service Platform, Core Specification, Release 4, 2005. http://www.osgi.org [15 January 2008].
  • 45
    • 0034207467 scopus 로고    scopus 로고
    • Jaguar: Enabling efficient communication I/O in Java
    • Welsh M, Culler D. Jaguar: Enabling efficient communication I/O in Java. Concurrency: Practice and Experience 2000; 12(7):519-538.
    • (2000) Concurrency: Practice and Experience , vol.12 , Issue.7 , pp. 519-538
    • Welsh, M.1    Culler, D.2
  • 48
    • 47049093409 scopus 로고    scopus 로고
    • 15 January 2008
    • Sun Microsystems, Inc. Dynamic proxy classes, 1999. http://java.sun.com/ j2se/l.3/docs/guide/reflection/proxy.html [15 January 2008].
    • Dynamic proxy classes, 1999
  • 49
    • 0003407768 scopus 로고    scopus 로고
    • O'Reilly: Cambridge, Massachusetts
    • Grosso W. Java RMI. O'Reilly: Cambridge, Massachusetts, 2001.
    • (2001) Java RMI
    • Grosso, W.1
  • 53
    • 0028758708 scopus 로고
    • Exploiting communication latency hiding for parallel network computing: Model and analysis
    • IEEE Computer Society Press: Los Alamitos, CA, December
    • Strumpen V, Casavant TL. Exploiting communication latency hiding for parallel network computing: Model and analysis. International IEEE Conference on Parallel and Distributed Systems. IEEE Computer Society Press: Los Alamitos, CA, December 1994; 622-627.
    • (1994) International IEEE Conference on Parallel and Distributed Systems , pp. 622-627
    • Strumpen, V.1    Casavant, T.L.2
  • 57
    • 10944255056 scopus 로고
    • Decentralized object finding using forwarding addresses
    • PhD Thesis, University of Washington, Seattle, WA, December, Department of Computer Science
    • Fowler RJ. Decentralized object finding using forwarding addresses. PhD Thesis, University of Washington, Seattle, WA, December 1985 (Department of Computer Science, Technical Report TR85-I2-1).
    • (1985) Technical Report TR85-I2-1
    • Fowler, R.J.1
  • 58
    • 0029723378 scopus 로고    scopus 로고
    • How to recover efficiently and asynchronously when optimism fails
    • IEEE Computer Society Press: Los Alamitos, CA, May
    • Damani OP, Garg VK. How to recover efficiently and asynchronously when optimism fails. IEEE International Conference on Distributed Computing Systems. IEEE Computer Society Press: Los Alamitos, CA, May 1996; 108-115.
    • (1996) IEEE International Conference on Distributed Computing Systems , pp. 108-115
    • Damani, O.P.1    Garg, V.K.2
  • 59
    • 85060036181 scopus 로고
    • Validity of the single processor approach to achieving large-scale computing capabilities
    • AFIPS Press: Reston, Virginia
    • Amdahl G. Validity of the single processor approach to achieving large-scale computing capabilities. Proceedings of the AFIPS 1967 Joint Computer Conference, vol. 30. AFIPS Press: Reston, Virginia, 1967; 483-485.
    • (1967) Proceedings of the AFIPS 1967 Joint Computer Conference , vol.30 , pp. 483-485
    • Amdahl, G.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.