RPC-V: Toward fault-tolerant RFC for internet connected desktop grids with volatile nodes

Samir Djilali, Thomas Hérault, Oleg Lodygensky, Tangui Morlier, Gilles Fedak, Franck Cappello

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

Abstract

RPC is one of the programming models envisioned for the Grid. In Internet connected Large Scale Grids such as Desktop Grids, nodes and networks failures are not rare events. This paper provides several contributions, examining the feasibility and limits of fault-tolerant RPC on these platforms. First, we characterize these Grids from their fundamental features and demonstrate that their applications scope should be safely restricted to stateless services. Second, we present a new fault-tolerant RPC protocol associating an original combination of three-tier architecture, passive replication and message logging. We describe RPC-V, an implementation of the proposed protocol within the XtremWeb Desktop Grid middleware. Third, we evaluate the performance of RPC-V and the impact of faults on the execution time, using a real life application on a Desktop Grid testbed assembling nodes in France and USA. We demonstrate that RPC-V allows the applications to continue their execution while key system components fail.

Original languageEnglish (US)
Title of host publicationIEEE/ACM SC2004 Conference - Bridging Communities, Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages13-26
Number of pages14
ISBN (Print)0769521533, 9780769521534
StatePublished - 2004
Externally publishedYes
EventIEEE/ACM SC2004 Conference - Bridging Communities - Pittsburgh, PA, United States
Duration: Nov 6 2004Nov 12 2004

Publication series

NameIEEE/ACM SC2004 Conference, Proceedings

Conference

ConferenceIEEE/ACM SC2004 Conference - Bridging Communities
Country/TerritoryUnited States
CityPittsburgh, PA
Period11/6/0411/12/04

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'RPC-V: Toward fault-tolerant RFC for internet connected desktop grids with volatile nodes'. Together they form a unique fingerprint.

Cite this