Message passing over windows-based desktop grids
Carlos Queiroz, Marco A. S. Netto, Rajkumar Buyya
Abstract
Carlos Queiroz, Marco A. S. Netto, Rajkumar Buyya
Abstract
Message Passing is a popular mechanism used to enable inter-process communication in parallel and distributed computing. Many complex scientific and engineering applications that are executed on clusters have been developed based on this communication model. Due to the huge amount of computing power being wasted in desktops, there is an increasing interest in using these computers to execute complex applications. However, most of the current middleware systems are aimed at executing only embarrassingly parallel applications, i.e. with no inter-process communication. Moreover, most existing middleware systems are based on Linux. Nevertheless, it is well-known that the desktop machines in the world are predominantly based on the Windows operating system. Hence, in this work we present the design implementation and evaluation performance of a Windows-based implementation of two message passing models, Message Passing Interface (MPI) and Bulk Synchronous Parallel (BSP), over the Alchemi Grid computing framework.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Message Passing is a popular mechanism used to enable inter-process communication in parallel and distributed computing. Many complex scientific and engineering applications that are executed on clusters have been developed based on this communication model. Due to the huge amount of computing power being wasted in desktops, there is an increasing interest in using these computers to execute complex applications. However, most of the current middleware systems are aimed at executing only embarrassingly parallel applications, i.e. with no inter-process communication. Moreover, most existing middleware systems are based on Linux. Nevertheless, it is well-known that the desktop machines in the world are predominantly based on the Windows operating system. Hence, in this work we present the design implementation and evaluation performance of a Windows-based implementation of two message passing models, Message Passing Interface (MPI) and Bulk Synchronous Parallel (BSP), over the Alchemi Grid computing framework.
Key concepts: Computer science, Message passing, Message Passing Interface, Embarrassingly parallel, Middleware (distributed applications), Operating system, Distributed computing, Grid