• DocumentCode
    1638068
  • Title

    Pastel: Bridging the Gap between Structured and Large-State Overlays

  • Author

    Cruces, Nuno ; Rodrigues, Rodrigo ; Ferreira, Paulo

  • Author_Institution
    INESC-ID & Tech. Univ. of Lisbon, Lisbon
  • fYear
    2008
  • Firstpage
    49
  • Lastpage
    57
  • Abstract
    Peer-to-peer overlays envision a single overlay substrate that can be used (possibly simultaneously) by many applications, but current overlays either target fast, few-hop lookups for contacting directly the responsible nodes, or slower multi-hop lookups that can be used by applications that exploit the overlay topology (like multicast or anycast). In this paper we present Pastel, an extension to Pastry that bridges the gap between the two types of overlays. Pastel maintains both Pastry routing tables and a full information table, and we show how we can exploit synergies between the maintenance of the two. We also propose a novel API that is richer than the one offered by existing overlays, to give applications control over the type of lookups (structured, multi-hop routing, or attempt direct contact). We implemented Pastel in a discrete-event packet level simulator and our results show that Pastel has lookups that are usually more efficient than Pastry´s. Furthermore, the bandwidth required by Pastel is modest, even for a system with thousands of nodes.
  • Keywords
    application program interfaces; peer-to-peer computing; telecommunication network routing; telecommunication network topology; API; discrete-event packet level simulation; network topology; peer-to-peer overlays; routing table; Bandwidth; Bridges; Databases; File systems; Grid computing; Information retrieval; Peer to peer computing; Proposals; Routing; Topology; Peer-to-peer; overlays; routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2008. CCGRID '08. 8th IEEE International Symposium on
  • Conference_Location
    Lyon
  • Print_ISBN
    978-0-7695-3156-4
  • Electronic_ISBN
    978-0-7695-3156-4
  • Type

    conf

  • DOI
    10.1109/CCGRID.2008.72
  • Filename
    4534201