Bridging the Gap Between Cluster and Grid Computing

  • Albano Alves
  • António Pina
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3911)


The Internet computing model with its ubiquitous networking and computing infrastructure is driving a new class of interoperable applications that benefit both from high computing power and multiple Internet connections. In this context, grids are promising computing platforms that allow to aggregate distributed resources such as workstations and clusters to solve large-scale problems. However, because most parallel programming tools were primarily developed for MPP and cluster computing, to exploit the new environment higher abstraction and cooperative interfaces are required. Ro c meμ is a platform originally designed to support the operation of multi-SAN clusters that integrates application modeling and resource allocation. In this paper we show how the underlying resource oriented computation model provides the necessary abstractions to accommodate the migration from cluster to multicluster grid enabled computing.


Grid Computing Message Passing Physical Resource Parallel Application Grid Environment 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Allen, G., Goodale, T., Russell, M., Seidel, E., Shalf, J.: Chapter grid Computing: Making the Global Infrastructure a Reality. In: Classifying and enabling grid applications, John Wiley & Sons, Ltd, Chichester (2003)CrossRefGoogle Scholar
  2. 2.
    Alves, A., Pina, A., Exposto, J., Rufino, J.: RoCL: a Resource oriented Communication Library. In: Kosch, H., Böszörményi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 969–979. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  3. 3.
    Alves, A., Pina, A., Exposto, J., Rufino, J.: Unifying application modeling and cluster exploitation. In: SBAC-PAD 2004, pp. 132–139. IEEE Computer Society, Los Alamitos (2004)Google Scholar
  4. 4.
    Aumage, O., Bougé, L., Denis, A., Méhaut, J.-F., Mercier, G., Namyst, R., Prylli, L.: Madeleine II: A Portable and Efficient Communication Library for High-Performance Cluster Computing. In: CLUSTER 2000, pp. 78–87 (2000)Google Scholar
  5. 5.
    Czajkowski, K., Fitzgerald, S., Foster, I., Kesselman, C.: Grid Information Services for Distributed Resource Sharing. In: HPDC 2001, pp. 181–194 (2001)Google Scholar
  6. 6.
    Fox, G.: Messaging Systems: Parallel Computing the Internet and the Grid. In: Euro- PVM/MPI 2003 (2003) (invited talk)Google Scholar
  7. 7.
    Kapadia, N., Figueiredo, R., Fortes, J.: Enhancing the Scalability and Usability of Computational Grids via Logical Accounts and Virtual File Systems. In: HCW 2001 (2001)Google Scholar
  8. 8.
    Karonis, N., Toonen, B., Foster, I.: MPICH-G2: A Grid-Enabled Implementation of the Message Passing Interface. Parallel and Distributed Computing 63(5), 551–563 (2003)CrossRefMATHGoogle Scholar
  9. 9.
    Royo, D., Kapadia, N., Fortes, J.: Running PVM Applications in the PUNCH Wide Area Network-Computing Environment. In: Palma, J.M.L.M., Dongarra, J., Hernández, V. (eds.) VECPAR 2000. LNCS, vol. 1981, Springer, Heidelberg (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Albano Alves
    • 1
  • António Pina
    • 2
  1. 1.ESTiG-IPBBragançaPortugal
  2. 2.UMinhoBragaPortugal

Personalised recommendations