Systematic design of P2P technologies for distributed systems

Research output: Chapter in Book/Report/Conference proceedingChapter


While several peer-to-peer (p2p) schemes have emerged for distributed data storage, there has also been a growing undercurrent towards the invention of design methodologies underlying these peer-to-peer systems. A design methodology is a systematic technique that helps us to not only design and create new p2p systems (e.g., for data storage) in a quick and predictable manner, but also increases our understanding of existing systems. This chapter brings together in one place previous and existing work by several authors on design methodologies that are intended to augment the activity of p2p algorithms, keeping our focus centered around (but not restricted to) data storage systems. As design methodologies grow in number and in power, researchers are increasingly likely to rely on them to design new p2p systems.

Original languageEnglish (US)
Title of host publicationGlobal Data Management
EditorsRoberto Baldoni, Giovanni Cortese, Fabrizio Davide, Angelo Melpignano
Number of pages15
StatePublished - 2012

Publication series

NameEmerging Communication: Studies in New Technologies and Practices in Communication
ISSN (Print)1566-7677
ISSN (Electronic)1879-8349


  • Composable Methodologies
  • Declarative Programming
  • Design
  • Differential Equations
  • Distributed Protocols
  • Methodologies

ASJC Scopus subject areas

  • Communication
  • Media Technology
  • Computer Science Applications


Dive into the research topics of 'Systematic design of P2P technologies for distributed systems'. Together they form a unique fingerprint.

Cite this