• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

T-MAN: Fast gossip-based construction of largescale overlay topologies (2004)

by M Jelasity, O Babaoglu
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 18
Next 10 →

Epidemic-style Management of Semantic Overlays for Content-Based Searching

by Spyros Voulgaris, Maarten Van Steen - In EuroPar , 2005
"... Abstract. A lot of recent research on content-based P2P searching for filesharing applications has focused on exploiting semantic relations between peers to facilitate searching. To the best of our knowledge, all methods proposed to date suggest reactive ways to seize peers ’ semantic relations. Tha ..."
Abstract - Cited by 87 (11 self) - Add to MetaCart
Abstract. A lot of recent research on content-based P2P searching for filesharing applications has focused on exploiting semantic relations between peers to facilitate searching. To the best of our knowledge, all methods proposed to date suggest reactive ways to seize peers ’ semantic relations. That is, they rely on the usage of the underlying search mechanism, and infer semantic relations based on the queries placed and the corresponding replies received. In this paper we follow a different approach, proposing a proactive method to build a semantic overlay. Our method is based on an epidemic protocol that clusters peers with similar content. It is worth noting that this peer clustering is done in a completely implicit way, that is, without requiring the user to specify his preferences or to characterize the content of files he shares. 1
(Show Context)

Citation Context

...sToSend() send buf_send to p view = selectItemsToKeep() Figure 2. Epidemic protocol skeleton For VICINITY, we chose the policies shown in Figure 3(a). We note that the RANDOM protocol resembles T-Man =-=[6]-=-. The only difference is that in T-Man peers exchange their whole views, instead of just a subset of them. As we discuss below, AGGRESSIVELY BIASED will turn out to be an excellent choice for forming ...

Self-stabilizing structured ring topology p2p systems

by Ayman Shaker, Douglas S. Reeves
"... We propose a self-stabilizing and modeless peer-topeer(P2P) network construction and maintenance protocol, called the Ring Network(RN) protocol. The RN protocol, when started on a network of peers that are in an arbitrary state, will cause the network to converge to a structured P2P system with a di ..."
Abstract - Cited by 36 (0 self) - Add to MetaCart
We propose a self-stabilizing and modeless peer-topeer(P2P) network construction and maintenance protocol, called the Ring Network(RN) protocol. The RN protocol, when started on a network of peers that are in an arbitrary state, will cause the network to converge to a structured P2P system with a directed ring topology, where peers are ordered according to their identifiers. Furthermore, the RN protocol maintains this structure in the face of peer joins and departures. The RN protocol is a distributed and asynchronous message-passing protocol, which fits well the autonomous behavior of peers in a P2P system. The RN protocol requires only the existence of a bootstrapping system which is weakly connected. Peers do not need to be informed of any global network state, nor do they need to assist in repairing the network topology when they leave. We provide a proof of the self-stabilizing nature of the protocol, and experimentally measure the average cost (in time and number of messages) to achieve convergence. 1.
(Show Context)

Citation Context

...although the protocol presented in this work is self-stabilizing, it is neither asynchronous nor modeless. Topology construction using gossip-based protocols has been introduced in the T-Man protocol =-=[7]-=-. In this work, peers are organized according to a ranking function to produce a desired network topology, such as ring or torus topologies. T-man assumes that the network starts out with a topology c...

On Gossip and populations

by Marin Bertier, Insa Rennes, Yann Busnel, Anne-marie Kermarrec, Inria Rennes, Bretagne Atlantique - in "16th International Colloquium on Structural Information and Communication Complexity (SIROCCO 2009), Slovénie Piran
"... Gossip protocols are simple, robust and scalable and have been consistently applied to many (mostly wired) distributed systems. Nevertheless, most validation in this area has been empirical so far and there is a lack of a theoretical counterpart to characterize what can and cannot be computed with g ..."
Abstract - Cited by 6 (4 self) - Add to MetaCart
Gossip protocols are simple, robust and scalable and have been consistently applied to many (mostly wired) distributed systems. Nevertheless, most validation in this area has been empirical so far and there is a lack of a theoretical counterpart to characterize what can and cannot be computed with gossip protocols. Population protocols, on the other hand, benefit from a sound theoretical framework but little empirical evaluation. In this paper, we establish a correlation between population and gossip-based protocols. We propose a classification of gossip-based protocols, based on the nature of the underlying peer sampling service. First, we show that the class of gossip protocols, where each node relies on an arbitrary sample, is equivalent to population protocols. Second, we show that gossip-based protocols, relying on a more powerful peer sampling service providing peers using a clearly identified set of other peers, are equivalent to community protocols, a modern variant of population protocols. Leveraging the resemblances between population and gossip protocols enables to provide a theoretical framework for distributed systems where global behaviors emerge from a set of local interactions, both in wired and wireless settings. The practical validations of gossip-protocols provide empirical evidence of quick convergence times of such algorithms and demonstrate their practical relevance. While existing results in each area can be immediately applied, this also leaves the space to transfer any new results, practical or theoretical, from one domain to the other. 1
(Show Context)

Citation Context

...from one domain to the other. 1 Introduction In analogy with rumour spreading among human beings, gossip protocols provide a scalable, robust and reliable substrate for many peer to peer applications =-=[11, 13, 17, 21, 22]-=-. They have recently received an increased attention due to their scalability and quick convergence in large-scale dynamic settings. In a gossip protocol, each node in the system periodically exchange...

1 Myconet: A Fungi-inspired Model for Superpeer-based Peer-to-Peer Overlay Topologies

by Paul L. Snyder, Rachel Greenstadt
"... Abstract—Unstructured peer-to-peer networks can be extremely flexible, but, because of size, complexity, and high variability in peers ’ capacity and reliability, it is a continuing challenge to build peer-to-peer systems that are resilient to failure and effectively manage their available resources ..."
Abstract - Cited by 5 (0 self) - Add to MetaCart
Abstract—Unstructured peer-to-peer networks can be extremely flexible, but, because of size, complexity, and high variability in peers ’ capacity and reliability, it is a continuing challenge to build peer-to-peer systems that are resilient to failure and effectively manage their available resources. We have drawn inspiration from the sophisticated, robust, root-like structures of fungal hyphae to design Myconet, an approach to superpeer overlay construction, which models regular peers as biomass, and superpeers as hyphae that attract and concentrate bio-mass, while maintaining strong inter-connections with one another. Simulations of the Myconet peer-to-peer protocol show promising results in terms of network stabilization, response to catastrophic failure, capacity utilization, and proportion of peers to superpeers, when compared to other unstructured approaches. I.
(Show Context)

Citation Context

...ing static or stuck in a local optimum. Bootstrapping of a Myconet network requires a way for peers to discover other live biomass and hyphal peers. We follow the approach used by (among others) SG-1 =-=[12]-=-, and use a simple, randomly-connected, lower-level overlay that maintains a list of known live peers and their states. For purposes of the simulation we used the gossip-based, Simplified Newscast pro...

GOSSIP: Gossip Over Storage Systems Is Practical

by Hakim Weatherspoon, Hugo Miranda, Konrad Iwanicki, Ali Ghodsi, Yann Busnel
"... Gossip-based mechanisms are touted for their simplicity, limited resource usage, robustness to failures, and tunable system behavior. These qualities make gossiping an ideal mechanism for storage systems that are responsible for maintaining and updating data in a mist of failures and limited resourc ..."
Abstract - Cited by 4 (0 self) - Add to MetaCart
Gossip-based mechanisms are touted for their simplicity, limited resource usage, robustness to failures, and tunable system behavior. These qualities make gossiping an ideal mechanism for storage systems that are responsible for maintaining and updating data in a mist of failures and limited resources (e.g., intermittent network connectivity, limited bandwidth, constrained communication range, or limited battery power). We focus on persistent storage systems that, unlike mere caches, are responsible for the durability and consistency of data. Examples of such systems may be encountered in many different environments, in particular: wide-area networks (limited bandwidth), wireless sensor networks (limited resources), and mobile ad hoc networks (intermittent connectivity). In this paper, we demonstrate the qualities of gossiping in these three respective environments. 1.
(Show Context)

Citation Context

.... By gossip-based mechanisms we mean periodic pairwise exchange of bounded size messages between random nodes in the system, where the state of one (or both) changes to reflect the state of the other =-=[21]-=-. Such mechanisms are touted for their simplicity, limited resource usage, robustness to failures, and tunable system behavior [13]. We present characteristics for three different storage environments...

Building latency-aware overlay topologies with QuickPeer

by Andrea Ceccanti, Gian Paolo Jesi - In ICAS/ICNS , 2005
"... This work presents a gossip-based protocol, termed QuickPeer, which builds and maintains latency-aware overlay topologies. Such topologies are useful for several distributed applications, like distributed online gaming, context-aware P2P applications and QoS-aware publish/subscribe systems. The dist ..."
Abstract - Cited by 3 (2 self) - Add to MetaCart
This work presents a gossip-based protocol, termed QuickPeer, which builds and maintains latency-aware overlay topologies. Such topologies are useful for several distributed applications, like distributed online gaming, context-aware P2P applications and QoS-aware publish/subscribe systems. The distinctive feature of QuickPeer is that it can manage large scale overlay topologies providing each host in the overlay with its closest or furthest neighbour, according to network distance (RTT), in few gossip rounds. We present experimental results that prove that QuickPeer is a scalable and robust solution for large-scale latency-aware overlay topology management. Keywords: Epidemic algorithms, Network-aware topology management, Virtual coordinates, Peer-to-Peer systems,
(Show Context)

Citation Context

...within few gossip rounds, provides each peer with the closest (or furthest) peer identifiers (PIDs) available in the overlay. The basic idea underlying the protocol, inspired by the work presented in =-=[17]-=-, is as follows. Each peer maintains a fixedsize view containg k PIDs. The view is sorted according to the network distance estimates provided by Vivaldi coordinates. So, at any time, the first positi...

Code-Partitioning Gossip

by Lonnie Princehouse, Ken Birman
"... Code-Partitioning Gossip (CPG) is a novel technique to facilitate implementation and analysis of gossip protocols. A gossip exchange is a pair-wise transaction between two nodes; a gossip system executes an endless sequence of exchanges between nodes chosen by a randomized procedure. Using CPG, the ..."
Abstract - Cited by 3 (1 self) - Add to MetaCart
Code-Partitioning Gossip (CPG) is a novel technique to facilitate implementation and analysis of gossip protocols. A gossip exchange is a pair-wise transaction between two nodes; a gossip system executes an endless sequence of exchanges between nodes chosen by a randomized procedure. Using CPG, the effects of a gossip exchange are succinctly defined by a single function that atomically updates a pair of node states based on their previous values. This function is automatically partitioned via program slicing into executable code for the roles of gossip-initiator and gossiprecipient, and networking code is added automatically. CPG may have concrete benefits for protocol analysis and authoring composite gossip protocols.
(Show Context)

Citation Context

...easier to debug since the bytecode run by CPG has been transformed by program slicing. A second class of related work seeks to generalize specific kinds of gossip protocols. Two such systems are T-Man=-=[7]-=- and Astrolabe[15]. T-Man is a configurable gossip system for the creation and maintenance of structured overlays. TMan imposes a user-defined sort order ≻ over all nodes in the system. Nodes maintain...

Efficient and Flexible Search in Large Scale Distributed Systems

by Reaz Ahmed
"... I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, including any required final revisions, as accepted by my examiners. I understand that my thesis may be made electronically available to the public. Peer-to-peer (P2P) technology has triggered a wide range ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, including any required final revisions, as accepted by my examiners. I understand that my thesis may be made electronically available to the public. Peer-to-peer (P2P) technology has triggered a wide range of distributed systems beyond simple file-sharing. Distributed XML databases, distributed computing, server-less web publishing and networked resource/service sharing are only a few to name. Despite of the diversity in applications, these systems share a common problem regarding searching and discovery of information. This commonality stems from the transitory nodes population and volatile information content in the participating nodes. In such dynamic environment, users are not expected to have the exact information about the available objects in the system. Rather queries are based on partial information, which requires the search mechanism to be flexible. On the other hand, to scale with network size the search mechanism is required to be bandwidth efficient. Since the advent of P2P technology experts from industry and academia have proposed
(Show Context)

Citation Context

... an aggregation tool for providing statistical information, such as average load in a distributed system. • SG-1 [109]: a protocol for constructing and maintaining superpeer based topologies. • T-Man =-=[80]-=-: a network topology generator that allows a wide range of network topologies to be generated. • SCALER [71]: a protocol for generating artificial social networks over P2P overlay. In addition a numbe...

Group Membership Protocols for Dynamic Environments

by Ma Carmen Bañuls Polo
"... ..."
Abstract - Add to MetaCart
Abstract not found

Modeling, Optimization and Performance Evaluation of Distributed Hash Table Overlays

by Péter Kersch , 2008
"... ..."
Abstract - Add to MetaCart
Abstract not found
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University