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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
K. Arnold, J. Gosling, and D. Holmes. The Java Programming Language. Addison-Wesley, third edition, 2000.
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.
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.
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.
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.
I. Foster and C. Kesselman. The Globus Project: A Status Report. Technical report, Argonne National Laboratory and University of Southern California, 1998.
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns-Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994.
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.
A. Grimshaw, A. Ferrari, F. Knabe, and M. Humphrey. Legion: An Operating System for Wide-Area Computing. Technical report, University of Virginia, 1999.
W. Gropp, E. Lusk, and A. Skjellum. Using MPI: Portable Parallel Programming with the Message Passing Interface. The MIT Press, second edition, 1999.
E. Korpela, D. Werthimer, D. Anderson, J. Cobb, and M. Lebofsky. SETI@home: Massively Distributed Computing for SETI. Computing in Science and Engineering, 2000.
T.J. Lehman, S.W. McLauhry, and P. Wyckoff. TSpaces: The Next Wave. In Hawaii International Conference on System Sciences (HICSS-32), january 1999.
K. Nyberg. An Analysis of Inferno and Limbo. Technical report, Helsinki University of Technology, February 1997.
SUN Microsystems. Java Remote Method Invocation Specification, 1998.
SUN Microsystems. Jini Architectural Overview. Technical report, Sun Microsystems, January 1999.
Sun Microsystems. JavaSpace-Web server. http://java.sun.com/products/javaspaces/, 2000.
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.
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.
S. Vinoski. CORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments. IEEE Comunications Magazine, 35(2), February 1997.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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