The MultiCluster Model to the Integrated Use of Multiple Workstation Clusters

  • Marcos Barreto
  • Rafael Ávila
  • Philippe Navaux
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1800)


One of the new research tendencies within the well-established cluster computing area is the growing interest in the use of multiple workstation clusters as a single virtual parallel machine, in much the same way as individual workstations are nowadays connected to build a single parallel cluster. In this paper we present an analysis on several aspects concerning the integration of different workstation clusters, such as Myrinet and SCI, and propose our MultiCluster model as an alternative to achieve such integrated architecture.


Shared Memory Message Passing Physical Node Distribute Shared Memory Communication Library 
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.
    T. Anderson, D. Culler, and D. Patterson. A case for NOW-Network of Workstations. Available by WWW at, Out. 1999.
  2. 2.
    Beowulf. The Beowulf project. Available by WWW at, Jun. 1999.
  3. 3.
    N. Boden et al. Myrinet: A gigabit-per-second local-area network. IEEEMicro, 15(1):29–36, Feb. 1995.Google Scholar
  4. 4.
    Rajkumar Buyya. High Performance Cluster Computing. Prentice Hall PTR, Upper Saddle River, NJ, 1999.Google Scholar
  5. 5.
    Gilbert Cabillic and Isabelle Puaut. Stardust: an environment for parallel programming on networks of heterogeneous workstations. Journal of Parallel and Distributed Computing, 40:65–80, 1997.CrossRefGoogle Scholar
  6. 6.
    B. Christiansen et al. Javelin: Internet-based parallel computing using Java. Available by WWW at, Nov. 1999.
  7. 7.
    Ian Foster and Carl Kesselman. The Globus project. Available by WWW at, Jul. 1999.
  8. 8.
    Al Geist et al. PVM: Parallel Virtual Machine. MIT Press, Cambridge, MA, 1994.zbMATHGoogle Scholar
  9. 9.
    GM message passing system. Available by WWW at, Nov. 1999.
  10. 10.
    A. Grimshaw et al. The Legion vision of a worldwide virtual computer. Communications of the ACM, 40(1), Jan. 1997.Google Scholar
  11. 11.
    Kai Hwang and Zhiwei Xu. Scalable Parallel Computing: Technology, Architecture, Programming. McGraw-Hill, New York, NY, 1997.Google Scholar
  12. 12.
    IEEE. IEEE standard for Scalable Coherent Interface (SCI). IEEE 1596–1992, 1992.Google Scholar
  13. 13.
    IEEE. Information technology—portable operating system interface (POSIX), threads extension [C language]. IEEE 1003.1c-1995, 1995.Google Scholar
  14. 14.
    IEEE. Local and metropolitan area networks-supplement—media access control (MAC) parameters, physical layer, medium attachment units and repeater for 100Mb/s operation, type 100BASE-T (clauses 21-30). IEEE 802.3u-1995, 1995.Google Scholar
  15. 15.
    Java and High Performance Computing Group. The JavaNOW project. Available by WWW at, Nov. 1999.
  16. 16.
    Steven S. Lumetta, Alan M. Mainwaring, and David E. Culler. Multi-protocol Active Messages on a cluster of SMP’s. In Proc. of SuperComputing 97, 1997.Google Scholar
  17. 17.
    MPI FORUM. Document for a standard message passing interface. International Journal of Supercomputer Applications and High Performance Computing Technology, 8(3/4), 1994.Google Scholar
  18. 18.
    The MultiCluster project. Available by WWW at, Nov. 1999.
  19. 19.
    S. Pakin, M. Lauria, and A. Chien. High performance messaging on workstations: Illinois Fast Messages for Myrinet. In SuperCOmputing’ 95. IEEE Computer Society Press, 1996.Google Scholar
  20. 20.
    Michael Philippsen and Matthias Zenger. JavaParty: A distributed companion to Java. Available by WWW at, Nov. 1999.
  21. 21.
    Loic Prylli and Bernard Tourancheau. BIP: A new protocol designed for high performance networking on Myrinet. In José Rolim, editor, Parallel and Distributed Processing, number 1388 in Lecture Notes in Computer Science, pages 472–485. Springer, 1998.Google Scholar
  22. 22.
    Enno Rehling. Sthreads: Multithreading for SCI clusters. In Proc. of Eleventh Symposium on Computer Architecture and High Performance Computing, Natal-RN, Brazil, 1999. Brazilian Computer Society.Google Scholar
  23. 23.
    H. Taskin. Synchronizationsoperationen für gemeinsamen Speicher in SCI-Clustern. Available by WWW at, Aug. 1999.
  24. 24.
    VIA-Virtual Interface Architecture. Available by WWW at, Nov. 1999.
  25. 25.
    Willy Zwaenepoel et al. TreadMarks distributed shared memory (DSM) system. Available by WWW at, Dez. 1998.

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Marcos Barreto
    • 1
  • Rafael Ávila
    • 1
  • Philippe Navaux
    • 1
  1. 1.Institute of InformaticsUFRGSPorto AlegreBrazil

Personalised recommendations