P2P-MPI (Genaud and Rattanapoka, 2007) is a middleware aimed to execute parallel programs, in particular in a grid computing environment. The P2P-MPI design adheres to the peer-to-peer paradigm: when a peer requests the execution of a parallel computation, the middleware will search for peers to form a group of volunteering computers to perform the computation. This dynamic selection of hosts before runtime is well suited to volatile environments such as grids. Similar to peerto-peer
file sharing systems, a P2P-MPI user must agree to share its CPU before being able to request the use of other peer CPUs. P2P-MPI enables the development of message passing parallel programs: the system provides a communication library in Java following the MPJ specification, which is basically MPI for Java. P2P-MPI also integrates a fault-tolerance mechanism based on process replication, aimed at increasing the robustnessof executions.
P2P-MPI (Genaud and Rattanapoka, 2007) is a middleware aimed to execute parallel programs, in particular in a grid computing environment. The P2P-MPI design adheres to the peer-to-peer paradigm: when a peer requests the execution of a parallel computation, the middleware will search for peers to form a group of volunteering computers to perform the computation. This dynamic selection of hosts before runtime is well suited to volatile environments such as grids. Similar to peerto-peerfile sharing systems, a P2P-MPI user must agree to share its CPU before being able to request the use of other peer CPUs. P2P-MPI enables the development of message passing parallel programs: the system provides a communication library in Java following the MPJ specification, which is basically MPI for Java. P2P-MPI also integrates a fault-tolerance mechanism based on process replication, aimed at increasing the robustnessof executions.
การแปล กรุณารอสักครู่..
