See this document in CiteSeerX!

J-Orchestra: Automatic Java Application Partitioning (2002)  (Make Corrections)  (15 citations)
Eli Tilevich, Yannis Smaragdakis



  Home/Search   Context   Related

 
View or download:
gatech.edu/%7Eyannis...gitcc0217.pdf
gatech.edu/%7Eyannis/j...ecoop2002.pdf
jorchestra.org/gitcc0217.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  gatech.edu/~yannis/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: J-Orchestra is an automatic partitioning system for Java programs. JOrchestra takes as input Java applications in bytecode format and transforms them into distributed applications, running on distinct Java Virtual Machines. To accomplish such automatic partitioning, J-Orchestra uses bytecode rewriting to substitute method calls with remote method calls, direct object references with proxy references, etc. Using J-Orchestra does not require great sophistication in distributed system... (Update)

Cited by:   More
Portable and Efficient Distributed Threads for Java - Eli Tilevich And (2004)   (Correct)
Appletizing: Running Legacy Java Code Remotely from a.. - Tilevich, Smaragdakis..   (Correct)
Automatic Partitioning: A Promising Approach to.. - Liogkas.. (2004)   (Correct)

Similar documents (at the sentence level):
59.0%:   J-Orchestra: Automatic Java Application Partitioning - Tilevich, Smaragdakis (2002)   (Correct)

Active bibliography (related documents):   More   All
0.4:   NRMI: Natural and Efficient Middleware - Tilevich, Smaragdakis (2003)   (Correct)
0.3:   Automatic Application Partitioning: The J-Orchestra approach - Tilevich, Smaragdakis (2002)   (Correct)
0.2:   The Input Method Protocol - Version Consortium   (Correct)

Similar documents based on text:   More   All
0.6:   Scalable Automatic Partitioning with J-Orchestra - Eli Tilevich And   (Correct)

Related documents from co-citation:   More   All
10:   A Bytecode Translator for Distributed Execution of `Legacy' Java Software - Tatsubori, Sasaki et al. - 2001
9:   Doorastha: a step towards distribution transparency - Dahm - 2000
8:   JavaParty - transparent remote objects in Java - Philippsen, Zenger - 1997

BibTeX entry:   (Update)

Eli Tilevich and Yannis Smaragdakis, "J-Orchestra: Automatic Java Application Partitioning", European Conference on Object-Oriented Programming (ECOOP), Malaga, June 2002. http://citeseer.ist.psu.edu/article/tilevich02jorchestra.html   More

@misc{ tilevich02jorchestra,
  author = "E. Tilevich and Y. Smaragdakis",
  title = "J-Orchestra: Automatic Java Application Partitioning",
  text = "Eli Tilevich and Yannis Smaragdakis, J-Orchestra: Automatic Java Application
    Partitioning, European Conference on Object-Oriented Programming (ECOOP),
    Malaga, June 2002.",
  year = "2002",
  url = "citeseer.ist.psu.edu/article/tilevich02jorchestra.html" }
Citations (may not include all citations):
422   Implementation and performance of Munin - Carter, Bennett et al. - 1991
405   Fine-Grained Mobility in the Emerald System - Jul, Levy et al. - 1988
380   The Java Language Specification (context) - Gosling, Joy et al. - 2000
155   JavaParty - Transparent Remote Objects in Java - Philippsen, Zenger - 1997
94   Distribution and Abstract Types in Emerald (context) - Black, Hutchinson et al. - 1987
90   Performance Evaluation of the Orca Shared-Object System - Bal, Bhoedjang et al. - 1998
88   The X Window System (context) - Scheifler, Gettys - 1986
65   A note on distributed computing - Waldo, Wyant et al. - 1994
58   CJVM: a Single System Image of a JVM on a Cluster - Aridor, Factor et al.
47   The Coign Automatic Distributed Partitioning System - Hunt, Scott - 1999
45   Remote Method Invocation Specification (context) - Microsystems - 1997
45   A More Efficient RMI for Java - Nester, Phillipsen et al. - 1999
35   Java/DSM: A Platform for Heterogeneous Computing - Yu, Cox - 1997
20   A Bytecode Translator for Distributed Execution of `Legacy' .. - Tatsubori, Sasaki et al. - 2001
13   Doorastha---a step towards distribution transparency - Dahm - 2000
11   Pangaea: An Automatic Distribution Front-End for Java - Spiegel - 1999
11   Automatic Distribution in Pangaea - Spiegel - 2000
9   Efficient Implementation of Java Interfaces: Invokeinterface.. - Alpern, Cocchi et al. - 2001
5   Partitioning Applications (context) - King - 1997
4   X Window System Protocol, Version 11 (context) - Scheifler - 1987
3   Protium, and Infrastructure for Partitioned Applications (context) - Young, Lakshman et al. - 2001
http://wwwipd.ira.uka.de/JavaParty/



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cc.gatech.edu/~yannis/):   More
Functional Programming in C++ - McNamara, Smaragdakis (2000)   (Correct)
The Case for Compressed Caching in Virtual Memory Systems - Wilson, Kaplan, Smaragdakis (1999)   (Correct)
Application Generators - Smaragdakis, Batory (2000)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC