Wide Area BonjourGrid as a Data Desktop Grid: Modeling and Implementation on Top of Redis

  • Walid Saad LaTICE / ENSIT 5
  • Leila Abidi LIPN/UMR 7030, CNRS/Paris 13 University
  • Heithem Abbes LIPN/UMR 7030, CNRS/Paris 13 University
  • Christophe Cérin LaTICE / ENSIT 5
  • Mohamed Jemni LaTICE / ENSIT 5

Resumo


Desktop Grid is among the success stories during last years by using volunteers nodes participating into projects. Now, with the emergence of Cloud Computing, the questions become where to take resources? and how to coordinate the resources? Our assumption is that Desktop Grid will continue to survive if we are able to transform the old-fashioned client/server architecture to new web oriented architecture to deliver services on demand. This paper revisits and extends the coordination protocol of BonjourGrid, a decentralized desktop grid system, based on the Publish-Subscribe paradigm and including a new tier for data management. The new protocol is designed according to a formal modelling using colored Petri nets. The protocol is veried and proved by CPN-Tools and implemented with Redis, a polpular net technology. We conducted out experiments on the Grid'5000 testbed using 300 nodes. We analyze the Redis performance and we demonstrate that the extended version of BonjourGrid system is fully operational.
Palavras-chave: Servers, Protocols, Publish-subscribe, Middleware, Peer-to-peer computing, Computer architecture, Computational modeling, Desktop Grid system, Data management, Decentralization, System modeling and simulation, Coloured Petri nets
Publicado
22/10/2014
SAAD, Walid; ABIDI, Leila; ABBES, Heithem; CÉRIN, Christophe; JEMNI, Mohamed. Wide Area BonjourGrid as a Data Desktop Grid: Modeling and Implementation on Top of Redis. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 26. , 2014, Paris/FR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2014 . p. 286-293.