Skip to main content

Developing parallel applications using the JavaPorts environment

  • 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

The JavaPorts system is an environment that facilitates the rapid development of modular, reusable, Java-based parallel and distributed applications for networked machines with heterogeneous properties. The main goals of the JavaPorts system are to provide developers with: (i) the capability to quickly generate reusable software components (code templates) for the concurrent tasks of an application; (ii) a Java interface allowing anonymous message passing among concurrent tasks while keeping the details of the coordination code hidden; (iii) tools that make it easy to define, assemble and reconfigure concurrent applications on clusters using pre-existing and/or new software components. In this paper we provide an overview of the current state of the system placing more emphasis on the tools that support parallel applications development and deployment.

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. D. Galatopoullos and E. S. Manolakos. Parallel Processing in heterogeneous cluster architectures using Javaports. ACM Crossroads, (1999, to appear).

    Google Scholar 

  2. K. Arnold and J. Gosling. The Java Programming Language, (1996) Addison Wesley Longman, Inc.

    Google Scholar 

  3. D. Caromel, W. Klauser, and J. Vayssiere. Towards Seamless Computing and Metacomputing in Java. Concurrency Practice and Experience, 10 (1998) (11–13):1043–1061.

    Article  Google Scholar 

  4. Proactive PDC-Java//.http://www.inria.fr/sloop/javall/index.html, (1998).

    Google Scholar 

  5. P. Launay and J. Pazat. Generation of distributed parallel Java programs. Technical Report 1171, IRISA, France, (1998).

    Google Scholar 

  6. M. Philippsen and M. Zenger. Javaparty-Transparent Remote Objects in Java. Concurrency: Practice and Experience, 9 (1997) (11):1225–1242.

    Article  Google Scholar 

  7. B.O. Christiansen et al. Javelin:Internet Based Parallel Computing Using Java. Concurrency: Practice and Experience, 9 (1997) (11):1139–1160.

    Article  Google Scholar 

  8. Dimple Bhatia et al. WebFlow-A Visual Programming Paradigm for Web/Java Based Coarse Grain Distributed Computing. Concurrency: Practice and Experience, 9 (1997) (6):555–577.

    Article  MathSciNet  Google Scholar 

  9. Z. Navabi. VHDL: Analysis and Modeling of Digital Systems. McGraw Hill, (1998).

    Google Scholar 

  10. F. Arbab. The IWIM model for coordination of concurrent activities. Coordination ’96, Lecture Notes on Computer Sicence, 1061, (1996)

    Google Scholar 

  11. F. Arbab, C.L. Blom, F.J. Burger, and C.T.H. Everaas. Reusability of Coordination Programs. Technical Report CS-TR9621, Centrum voor Wiskunde en Informatica, The Netherlands, (1996).

    Google Scholar 

  12. Remote Method Invocation Specification. Sun Microsystems, Inc., (1996).

    Google Scholar 

  13. D. Galatopoullos and E. S. Manolakos. JavaPorts: An environment to facilitate parallel computing on a heterogeneous cluster of workstations. Informatica, (1998, submitted).

    Google Scholar 

  14. R.R. Raje, J.I. William, and M. Boyles. An Asynchronous Remote Method Invocation (ARMI) mechanism for Java. Concurrency: Practice and Experience, 9 (1997) (11):1207–1211.

    Article  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

Galatopoullos, D.G., Manolakos, E.S. (1999). Developing parallel applications using the JavaPorts environment. 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/BFb0097968

Download citation

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

  • 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