Hydra - Decentralized and Adaptative Approach to Distributed Computing

  • Marian Bubak
  • Paweł Płaszczak
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1947)


This paper presents Hydra— a system designed for distributed computing on a set of heterogeneous uncommitted machines. It consists of autonomous nodes placed on participating host computers. The nodes attempt to make maximal use of temporarily available resources with a monitoring mechanism. Hydra nodes need no administration. Prototype was implemented in Java. Results of a sample simulation show scalability of the system.


distributed computing decentralization Java desktop computing volunteer computing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Manchek, R., Sunderam, V.: PVM: Parallel Virtual Machine: A User’s Guide and Tutorial for Networked Parallelism. MIT Press. (1994)
  2. 2.
    Gropp, W., Lusk, E., Skjellum, A.: Using MPI. MIT Press. (1994)
  3. 3.
    Siegel, J. CORBA-Fundamentals and Programming, Wiley, 1997Google Scholar
  4. 4.
    Kesselman, C. and Foster, I. (eds.): The Grid: Blueprint for a NewComputing Infrastructure. Morgan Kaufmann Publishers, 1998.Google Scholar
  5. 6.
    Beberg, A. L., Lawson, J., McNett, D.:
  6. 7.
    Baldeschwieler, J. E., Blumofe, R. D., Brewer, E. A. ATLAS: An Infrastructure for Global Computing. In Proc. of the 7th ACM SIGOPS European Workshop: Systems support forWorldwide Applications, Connemara, Ireland, September 1996Google Scholar
  7. 8.
    Capello P., Christiansen B., Ionescu M. F., Neary M. O., Schauser K. O., Wu, D.: Javelin: Internet-based Parallel Computing Using Java. In Concurrency: Practice and Experience, November 1997.Google Scholar
  8. 9.
    Baratloo A., Karaul M., Kedem Z., Wyckoff, P.: Charlotte: Metacomputing on the Web. In Proc. of the 9th International Conferrence on Parallel and Distributed Computing Systems, Dijon, France, September 1996.Google Scholar
  9. 10.
    Gray, P. A., Sunderam V., S.: Native-Language-Based Distributed Computing Across Network and Filesystem Boundaries, in ACM 1998 Workshop on Java for High-Performance Network ComputingGoogle Scholar
  10. 11.
    Takagi, H., Satoshi, M., Hidemoto, N., Satoshi, S., Satoh, M., Nagashima, U.: Ninflet: A Migrattable Parallel Objects Framework using Java, in ACM 1998Workshop on Java for High-Performance Network ComputingGoogle Scholar
  11. 14.
    Sarmenta, L. F.: Bayanihan:Web-Based Vollunteer Computing Using Java Proc. of the 2nd International Conference on World-Wide Computing and its Applications (WWCA’98), Tsukuba, Japan, March 3-4, 1998Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Marian Bubak
    • 1
    • 2
  • Paweł Płaszczak
    • 2
  1. 1.Institute of Computer ScienceAGHKrakówPoland
  2. 2.Academic Computer CentreCYFRONETKrakówPoland

Personalised recommendations