Premium
Parallel computation on multilayer cluster grids
Author(s) -
Zarrelli R.,
Petrone M.
Publication year - 2007
Publication title -
concurrency and computation: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.309
H-Index - 67
eISSN - 1532-0634
pISSN - 1532-0626
DOI - 10.1002/cpe.1224
Subject(s) - computer science , grid , cluster (spacecraft) , distributed computing , exploit , virtual machine , node (physics) , grid computing , computation , asynchronous communication , parallel computing , firewall (physics) , architecture , operating system , computer network , art , physics , geometry , mathematics , computer security , structural engineering , charged black hole , algorithm , schwarzschild radius , classical mechanics , gravitation , engineering , visual arts
Cluster architectures are increasingly used to solve high‐performance computing applications. To build more computational power, sets of clusters, interconnected by high‐speed networks, can be used in an elaboration to form a cluster grid. In this type of architecture, it is difficult to exploit all the internal resources of a cluster, because each one can be shielded by a firewall and is usually configured with machines where there is only one visible IP front‐end node that hides all its internal nodes from the external world. The exploitation of resources is even more complicated if we consider the general case where each internal node of a cluster can be a front‐end node of an another cluster. This type of architecture has been defined as a multilayer cluster grid. In this paper, a Parallel Virtual Machine (PVM) extension is presented which, through a middleware solution based on the H2O distributed metacomputing framework, permits the building of a parallel virtual machine in a multilayer cluster grid environment. In addition, the existing code written for PVM can be executed into this environment without modifications. Copyright © 2007 John Wiley & Sons, Ltd.