P2P-MPI

P2P-MPI

P2P-MPI is a middleware aimed to execute parallel programs, in particular in a grid computing environment.

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 iswell suited to volatile environment such as grids.Similarly to peer-to-peer file sharing systems, a P2P-MPI user must accept to share its CPU before being able to request other peer CPUs. P2P-MPI currently uses JXTA to manage its peer to peer functionalities.

P2P-MPI enables the development of message-passing parallels programs: the system provides a communication library in Java following the MPJ specification, which is basically MPI for Java. In that respect, P2P-MPI is comparable to MPJ implementations such as MPJ/Ibis and MPJ Express.

P2P-MPI also integrates a fault-tolerance mechanism based on process replication, aimed at increasing the "robustness" of executions.

External links

* [http://www.p2pmpi.org P2P-MPI]
* [http://www.hpjava.org/reports/mpiJava-spec/mpiJava-spec/mpiJava-spec.html MPJ Specifications]
* [http://acet.rdg.ac.uk/projects/mpj/ MPJ Express]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • P2P-MPI — est un intergiciel de type pair à pair pour le partage de ressources de calcul. L idée est qu en démarrant le logiciel, l utilisateur devient un pair d un réseau pair à pair, et accepte de mettre à disposition des autres, une partie de la… …   Wikipédia en Français

  • P2p-mpi — est un intergiciel de type pair à pair pour le partage de ressources de calcul. L idée est qu en démarrant le logiciel, l utilisateur devient un pair d un réseau pair à pair, et accepte de mettre à disposition des autres, une partie de la… …   Wikipédia en Français

  • Message Passing Interface — MPI, the Message Passing Interface, is standardized and portable message passing system designed by a group of researchers from academia and industry to function on a wide variety of parallel computers. The standard defines the syntax and… …   Wikipedia

  • Interfaz de Paso de Mensajes — Para MPI (Multidimensional Poverty Index), véase Índice de pobreza multidimensional. MPI ( Message Passing Interface , Interfaz de Paso de Mensajes) es un estándar que define la sintaxis y la semántica de las funciones contenidas en una… …   Wikipedia Español

  • Microsoft Messaging Passing Interface — Microsoft Message Passing Interface (MS MPI) is an implementation of the MPI 2 specification by Microsoft for use in Windows HPC Server 2008 to interconnect and communicate (via messages) between High performance computing nodes. It is mostly… …   Wikipedia

  • Gerhard Weikum — is a Research Director (and until Aug 2007, had also been the Managing Director) at the Max Planck Institute for Computer Science (MPI)in Saarbruecken, Germany, where he is leading the [http://www.mpi inf.mpg.de/departments/d5/ databases and… …   Wikipedia

  • Ganglia — Страница статистики серверов …   Википедия

  • ASP.NET — Проверить нейтральность. На странице обсуждения должны быть подробности. ASP.NET  технология создания веб приложений и веб сервисов от компании Майкр …   Википедия

  • Component Object Model — В данной статье или разделе имеется список источников или внешних ссылок, но источники отдельных утверждений остаются неясными из за отсутствия сносок …   Википедия

  • JScript — Не следует путать с JavaScript. JScript Семантика: императивный Класс языка: процедурное программирование Тип исполнения: скриптовый Релиз: 9.0 (Март 2011) …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”