TY - GEN
T1 - LinuxNOW
T2 - Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'04
AU - Morrison, John P.
AU - O'Dowd, Padraig J.
AU - Healy, Philip D.
PY - 2004
Y1 - 2004
N2 - LinuxNOW, a peer-to-peer metacompiler that simplifies the task of executing distributed computations on commodity hardware running the Linux Operating System, is presented. The metacomputer operates by creating a peer-to-peer network in which overloaded nodes attempt to offload work to their peers in order to progress the computation as rapidly as possible. The topology employed obviates the need for a central point of administration or failure, and allows machines to join and leave the network in a fault-to-lerant, ad-hoc fashion while a computation is in progress. The system is designed to be as developer-friendly as possible by providing the infrastructure common to all distributed computations such as network communication, load balancing and fault tolerance. Developers can therefore concentrate on the implementation of the application logic itself, allowing applications to be developed more concisely and quickly than is possible using the traditional message-passing paradigm. The architecture of LinuxNOW is described in some detail, as well as some of its more noteworthy features, such as the ability to plug-in load balancing and information gathering modules. Experimental results verifying the correct operation of the system are presented. The role of LinuxNOW within the related Distributed Reconfigurable Metacomputer (DRMC) project is also discussed.
AB - LinuxNOW, a peer-to-peer metacompiler that simplifies the task of executing distributed computations on commodity hardware running the Linux Operating System, is presented. The metacomputer operates by creating a peer-to-peer network in which overloaded nodes attempt to offload work to their peers in order to progress the computation as rapidly as possible. The topology employed obviates the need for a central point of administration or failure, and allows machines to join and leave the network in a fault-to-lerant, ad-hoc fashion while a computation is in progress. The system is designed to be as developer-friendly as possible by providing the infrastructure common to all distributed computations such as network communication, load balancing and fault tolerance. Developers can therefore concentrate on the implementation of the application logic itself, allowing applications to be developed more concisely and quickly than is possible using the traditional message-passing paradigm. The architecture of LinuxNOW is described in some detail, as well as some of its more noteworthy features, such as the ability to plug-in load balancing and information gathering modules. Experimental results verifying the correct operation of the system are presented. The role of LinuxNOW within the related Distributed Reconfigurable Metacomputer (DRMC) project is also discussed.
KW - Linux
KW - Metacomputing Middleware
KW - Parallel and Distributed Computing
KW - Peer-to-Peer Computing
UR - https://www.scopus.com/pages/publications/12244313741
M3 - Conference proceeding
AN - SCOPUS:12244313741
SN - 1932415262
SN - 9781932415261
T3 - Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'04
SP - 1211
EP - 1216
BT - Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'04
A2 - Arabnia, H.R.
Y2 - 21 June 2004 through 24 June 2004
ER -