Skip to main content

Pangaea: An automatic distribution front-end for Java

  • Conference paper
  • First Online:
Parallel and Distributed Processing (IPPS 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1586))

Included in the following conference series:

Abstract

Pangaea is a system that can distribute centralized Java programs, based on static source code analysis and using arbitrary distribution middleware as a back-end. As Pangaea handles the entire distribution aspect transparently and automatically, it helps to reduce the complexity of parallel programming, and also shows how static analysis can be used to optimize distribution polices in ways that would be difficult for programmers to find, and impossible to detect dynamically by the run-time system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bal, H.E. et al.: Performance Evaluation of the Orca Shared-Object System. ACM Trans. CS, Vol. 16, No. 1 (1998) 1–40

    Article  Google Scholar 

  2. Hagimont, D., Louvegnies, D.: Jananaise: distributed shared objects for Internet cooperative applications. Middleware ’98, The Lake District, England (1998) 339–354

    Google Scholar 

  3. Hendrickson, B., Leland, R.: A Multilevel Algorithm for Partitioning Graphs. Tech. Rep. SAND93-1301, Sandia National Laboratories (1993).

    Google Scholar 

  4. Jacob, M. et al.: Large-Scale Parallel Geophysical Algorithms in Java: A Feasibility Study. Concurrency: Practice & Experience, Vol. 10, No. 11-13 (1998) 1143–1153

    Article  Google Scholar 

  5. Launay, P., Pazat, J.-L. A Framework for Parallel Programming in Java. Tech. Rep. 1154, IRISA, Rennes (1997)

    Google Scholar 

  6. Object Management Group: The Common Object Request Broker: Architecture and Specification. Revision 2.0 (1995)

    Google Scholar 

  7. Object Management Group: Objects-by-Value: Joint Revised Submission. OMG document orbos/98-01-01 (1998)

    Google Scholar 

  8. Philippsen, M., Haumacher, B.: Locality optimization in JavaParty by means of static type analysis. First UK Workshop on Java for High Performance Network Computing at EuroPar ’98, Southhampton (1998)

    Google Scholar 

  9. Sun Microsystems: RMI—Remote Method Invocation. http://java.sun.com

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

José Rolim Frank Mueller Albert Y. Zomaya Fikret Ercal Stephan Olariu Binoy Ravindran Jan Gustafsson Hiroaki Takada Ron Olsson Laxmikant V. Kale Pete Beckman Matthew Haines Hossam ElGindy Denis Caromel Serge Chaumette Geoffrey Fox Yi Pan Keqin Li Tao Yang G. Chiola G. Conte L. V. Mancini Domenique Méry Beverly Sanders Devesh Bhatt Viktor Prasanna

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag

About this paper

Cite this paper

Spiegel, A. (1999). Pangaea: An automatic distribution front-end for Java. In: Rolim, J., et al. Parallel and Distributed Processing. IPPS 1999. Lecture Notes in Computer Science, vol 1586. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0097890

Download citation

  • DOI: https://doi.org/10.1007/BFb0097890

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65831-3

  • Online ISBN: 978-3-540-48932-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics