A dependable Peer-to-Peer computing platform

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

Abstract

This paper discusses a dependable and widely applicable Peer-to-Peer (P2P) computing platform. As the existing P2P computing platforms are limited due to the lack of support for various computational models, this paper proposes a workflow management mechanism to support task dependency in parallel programs while increasing computing efficiency. In general, task dependency leads to a serious performance degradation for failed task re-execution because of volatile peers. Therefore, it results in low dependability. Here, dependability is defined as a comparison of the actual performance with task failures to the theoretical one without failure on a P2P computing platform. Redundant task dispatch and a runtime optimization method are proposed to guarantee high dependability even with highly volatile peers. Large-scale simulation results indicate that the computing platform efficiently solves the problem of P2P computing due to volatile peers.

Original languageEnglish
Pages (from-to)939-955
Number of pages17
JournalFuture Generation Computer Systems
Volume23
Issue number8
DOIs
Publication statusPublished - 2007 Nov

Keywords

  • Peer-to-Peer
  • Redundant task dispatch
  • Runtime optimization
  • Workflow management

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'A dependable Peer-to-Peer computing platform'. Together they form a unique fingerprint.

Cite this