Message passing over windows-based desktop grids

Carlos Queiroz, Marco A. S. Netto, Rajkumar Buyya
2006 Proceedings of the 4th international workshop on Middleware for grid computing - MCG '06  
Message Passing is a mechanism to enable inter-process communication in parallel and distributed computing. Complex scientific and engineering applications have been developed upon such a communication model to be executed on cluster machines. Due to the huge amount of computer power being wasted in desktop machines, there is an increasing interest in using idle machines to execute these applications. However, most of the current middleware systems are aimed at executing only embarrassingly
more » ... llel applications, i.e. with no inter-process communication. Moreover, incredibly, these existing systems are based on UNIX-like when we know that the very most of the desktop machines around the world are based on Windows. 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's Grid middleware.
doi:10.1145/1186675.1186692 dblp:conf/middleware/QueirozNB06 fatcat:i5ku4pvppvdiphum72lyyeraha