Skip to main content

A Distributed Platform with Features for Supporting Dynamic and Mobile Resources

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 2001)

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

Included in the following conference series:

  • 544 Accesses

Abstract

Networks of workstations are now common places. They are more and more often used by the parallel computing community to achieve large computations. These platforms have a lower cost than dedicated machines but still provide very good results. At the software level, a middleware is required to make them usable. In this paper we present Jem, the middleware that we have developed at the Laboratoire Bordelais de Recherche en Informatique - LaBRI -. We put the stress on two features - dynamic naming service and smart proxies - that make it easy for Jem to support dynamic and mobile resources.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. K. Arnold, J. Gosling, and D. Holmes. The Java Programming Language. Addison-Wesley, third edition, 2000.

    Google Scholar 

  2. W.J. Bolosky, R.P. Draves, R.P. Fitzgerald, M.B. Jones C.W. Fraser, T.B. Knoblock, and R. Rashid. Operating System Directions for the Next Millennium, 1997. http://www.research.microsoft.com/research/sn/Millennium/mgoals.html.

  3. D. Caromel, W. Klauser, and J. Vayssire. Towards seamless computing and metacomputing in Java. In Geoffrey C. Fox, editor, Concurrency: practice and experience, volume 10, pages 1043–1061. Wiley and Sons, Ltd., September-November 1998.

    Google Scholar 

  4. H. Casanova and J. Dongarra. NetSolve: A Network-enabled Server for Solving Computanional Science Problems. The International Journal of Supercomputer Applications and High Performance Computing, 11(3):212–223, 2000.

    Article  Google Scholar 

  5. S. Chaumette. Du parallélisme massif aux objets distribués, janvier 2000. Universitée Bordeaux I. Rapport scientifique pour obtenir l’habilitation à diriger des recherches.

    Google Scholar 

  6. I. Foster and C. Kesselman. The Globus Project: A Status Report. Technical report, Argonne National Laboratory and University of Southern California, 1998.

    Google Scholar 

  7. E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns-Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994.

    Google Scholar 

  8. A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam. PVM Parallel Virtual Machine: A Users’Guide and Tutorial for Networked Parallel Computing. Scientific and Engineering Computation Series. The MIT Press, third edition, 1996.

    Google Scholar 

  9. A. Grimshaw, A. Ferrari, F. Knabe, and M. Humphrey. Legion: An Operating System for Wide-Area Computing. Technical report, University of Virginia, 1999.

    Google Scholar 

  10. W. Gropp, E. Lusk, and A. Skjellum. Using MPI: Portable Parallel Programming with the Message Passing Interface. The MIT Press, second edition, 1999.

    Google Scholar 

  11. E. Korpela, D. Werthimer, D. Anderson, J. Cobb, and M. Lebofsky. SETI@home: Massively Distributed Computing for SETI. Computing in Science and Engineering, 2000.

    Google Scholar 

  12. T.J. Lehman, S.W. McLauhry, and P. Wyckoff. TSpaces: The Next Wave. In Hawaii International Conference on System Sciences (HICSS-32), january 1999.

    Google Scholar 

  13. K. Nyberg. An Analysis of Inferno and Limbo. Technical report, Helsinki University of Technology, February 1997.

    Google Scholar 

  14. SUN Microsystems. Java Remote Method Invocation Specification, 1998.

    Google Scholar 

  15. SUN Microsystems. Jini Architectural Overview. Technical report, Sun Microsystems, January 1999.

    Google Scholar 

  16. Sun Microsystems. JavaSpace-Web server. http://java.sun.com/products/javaspaces/, 2000.

  17. A. Ugarte. Mise en oeuvre d’un environnement multitâche, multi-utilisateur et distribué en Java. CPRSR, Réseaux et Systèmes Répartis, Calculateurs Parallèles, 12(5-6):511–535, décembre 2000.

    Google Scholar 

  18. A. Vahdat, T. Anderson, M. Dahlin, E. Belani, D. Culler, P. Eastham, and C. Yoshikawa. WebOS: Operating System Services for Wide Area Applications. In The Seventh IEEE Symposium on High Performance Distributed Computing. July 1998.

    Google Scholar 

  19. S. Vinoski. CORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments. IEEE Comunications Magazine, 35(2), February 1997.

    Google Scholar 

  20. Y. Wang, W. Russell, A. Arora, J. Xu, and R.K. Jagannathan. Towards Dependable Home Networking: An Experience Report. In IEEE International Conference on Dependable Systems and Networks (FTCS). Institute of Electrical and Electronics Engineers, Inc., juin 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chaumette, S., Ugarte, A. (2001). A Distributed Platform with Features for Supporting Dynamic and Mobile Resources. In: Hertzberger, B., Hoekstra, A., Williams, R. (eds) High-Performance Computing and Networking. HPCN-Europe 2001. Lecture Notes in Computer Science, vol 2110. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48228-8_69

Download citation

  • DOI: https://doi.org/10.1007/3-540-48228-8_69

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42293-8

  • Online ISBN: 978-3-540-48228-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics