Wide area BonjourGrid as a data desktop grid

Modeling and implementation on top of redis

Walid Saad, Leila Abidi, Heithem Abbes, Christophe Cerin, Mohamed Jemni

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - Symposium on Computer Architecture and High Performance Computing
PublisherIEEE Computer Society
Pages286-293
Number of pages8
ISBN (Print)9781479969043
DOIs
StatePublished - Jan 1 2014
Event26th International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2014 - Paris, France
Duration: Oct 22 2014Oct 24 2014

Other

Other26th International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2014
CountryFrance
CityParis
Period10/22/1410/24/14

Fingerprint

Network protocols
Cloud computing
Testbeds
Petri nets
Information management
Servers
Computer simulation
Experiments

Keywords

  • Coloured Petri nets
  • Data management
  • Decentralization
  • Desktop Grid system
  • Publish-subscribe
  • System modeling and simulation

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software

Cite this

Saad, W., Abidi, L., Abbes, H., Cerin, C., & Jemni, M. (2014). Wide area BonjourGrid as a data desktop grid: Modeling and implementation on top of redis. In Proceedings - Symposium on Computer Architecture and High Performance Computing (pp. 286-293). [6970676] IEEE Computer Society. https://doi.org/10.1109/SBAC-PAD.2014.50

Wide area BonjourGrid as a data desktop grid : Modeling and implementation on top of redis. / Saad, Walid; Abidi, Leila; Abbes, Heithem; Cerin, Christophe; Jemni, Mohamed.

Proceedings - Symposium on Computer Architecture and High Performance Computing. IEEE Computer Society, 2014. p. 286-293 6970676.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Saad, W, Abidi, L, Abbes, H, Cerin, C & Jemni, M 2014, Wide area BonjourGrid as a data desktop grid: Modeling and implementation on top of redis. in Proceedings - Symposium on Computer Architecture and High Performance Computing., 6970676, IEEE Computer Society, pp. 286-293, 26th International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2014, Paris, France, 10/22/14. https://doi.org/10.1109/SBAC-PAD.2014.50
Saad W, Abidi L, Abbes H, Cerin C, Jemni M. Wide area BonjourGrid as a data desktop grid: Modeling and implementation on top of redis. In Proceedings - Symposium on Computer Architecture and High Performance Computing. IEEE Computer Society. 2014. p. 286-293. 6970676 https://doi.org/10.1109/SBAC-PAD.2014.50
Saad, Walid ; Abidi, Leila ; Abbes, Heithem ; Cerin, Christophe ; Jemni, Mohamed. / Wide area BonjourGrid as a data desktop grid : Modeling and implementation on top of redis. Proceedings - Symposium on Computer Architecture and High Performance Computing. IEEE Computer Society, 2014. pp. 286-293
@inproceedings{942c66ae2e7a4964afe954939d2937d2,
title = "Wide area BonjourGrid as a data desktop grid: Modeling and implementation on top of redis",
abstract = "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.",
keywords = "Coloured Petri nets, Data management, Decentralization, Desktop Grid system, Publish-subscribe, System modeling and simulation",
author = "Walid Saad and Leila Abidi and Heithem Abbes and Christophe Cerin and Mohamed Jemni",
year = "2014",
month = "1",
day = "1",
doi = "10.1109/SBAC-PAD.2014.50",
language = "English",
isbn = "9781479969043",
pages = "286--293",
booktitle = "Proceedings - Symposium on Computer Architecture and High Performance Computing",
publisher = "IEEE Computer Society",

}

TY - GEN

T1 - Wide area BonjourGrid as a data desktop grid

T2 - Modeling and implementation on top of redis

AU - Saad, Walid

AU - Abidi, Leila

AU - Abbes, Heithem

AU - Cerin, Christophe

AU - Jemni, Mohamed

PY - 2014/1/1

Y1 - 2014/1/1

N2 - 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.

AB - 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.

KW - Coloured Petri nets

KW - Data management

KW - Decentralization

KW - Desktop Grid system

KW - Publish-subscribe

KW - System modeling and simulation

UR - http://www.scopus.com/inward/record.url?scp=84919417815&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84919417815&partnerID=8YFLogxK

U2 - 10.1109/SBAC-PAD.2014.50

DO - 10.1109/SBAC-PAD.2014.50

M3 - Conference contribution

SN - 9781479969043

SP - 286

EP - 293

BT - Proceedings - Symposium on Computer Architecture and High Performance Computing

PB - IEEE Computer Society

ER -