Скачиваний:
50
Добавлен:
20.06.2019
Размер:
50.48 Mб
Скачать

118

F. Marozzo et al.

1)

2)

3)

4)

5)

6)

Fig. 7.3Steps performed to submit a job and to recover from a master failure

It is worth noticing that the master failure and the subsequent recovery procedure are transparent to the user. It should also be noted that a master node may simultaneously play the role of primary master for one job and that of backup master for another job.

7.3.2  Implementation

We implemented a prototype of the P2P-MapReduce framework using the JXTA framework [12]. JXTA provides a set of XML-based protocols that allow computers and other devices to communicate and collaborate in a P2P fashion. Each peer provides a set of services made available to other peers in the network. Services are any type of programs that can be networked by a single or a group of peers.

In JXTA, there are two main types of peers: rendezvous and edge. The rendezvous peers act as routers in a network, forwarding the discovery requests submitted

Соседние файлы в папке CLOUD COMPUTING