Cost-effective broadcast for fully decentralized peer-to-peer networks
نویسندگان
چکیده
Recently, there has been a growing interest in peer-to-peer networks, sparked by the popularity of file sharing applications such as Napster and Gnutella. A typical characteristic of a peer-to-peer system is that all the nodes are equal participants in the network. Gnutella is an example of a ‘pure’ peer-to-peer system, being fully distributed where all nodes are equal and no special nodes with facilitating or administrative roles are required. Due to its fully decentralized nature, Gnutella implements its services like searching and peer discovery via application-level broadcast. For this, messages are routed through Gnutella’s overlay network by means of flooding. The high cost of flooding limits the scalability of fully distributed peer-to-peer systems like Gnutella. To overcome the problem of scalability, we propose Rumor Mongering (also known as Gossip) as a cost-effective alternative to flooding to implement application layer broadcast in decentralized peer-to-peer networks. We introduce a new version of Rumor Mongering, called Deterministic Rumor Mongering, which makes use of the fact that most peer-to-peer network topologies display a power-law distribution in their node degree, to implement a more intelligent routing strategy. Using simulation, we show that Deterministic Rumor Mongering performs broadcast at a significantly lower cost than flooding, at the cost of a slightly reduced reliability and increased time of completion of the
منابع مشابه
The cost of application-level broadcast in a fully decentralized peer-to-peer network
Recently, there has been a growing interest in peer-topeer networks such as Gnutella. A typical characteristic of Gnutella is that it is a ‘pure’ peer-to-peer system, with all nodes being equal participants in the network. Due to its decentralized nature, Gnutella implements services such as searching and peer discovery via flooding-based application-level broadcast. In this paper, we study the...
متن کاملA Decentralized and Localized Algorithm to Build Cluster-Based Overlay Networks
Peer-to-Peer systems have many advantages for supporting large-scale applications and services. Some of the key properties of these systems include fault-tolerance, scalability, and support for loaddistribution of application traffic. Several recent works have shown that overlays where nodes are organized into well connected clusters can be used to further improve the fault-tolerance and the sc...
متن کاملApproaching decentralized non-repudiation
Securing data exchanges is a major preoccupation, and several techniques have been developed to reach that aim. The predominant model for such exchange is that which relies on trusted third-parties. Meanwhile, emerging technologies such as IoT are set to broadcast growing amounts of sensitive data, thereby making centralized architectures problematic for privacy and performance reasons and maki...
متن کاملSemantic Overlay Clusters within Super-Peer Networks
When joining information provider peers to a peer-to-peer network, an arbitrary distribution is sub-optimal. In fact, clustering peers by their characteristics, enhances search and integration significantly. Currently super-peer networks, such as the Edutella network, provide no sophisticated means for such a ”semantic clustering” of peers. We introduce the concept of semantic overlay clusters ...
متن کاملSpeculative routing and update propagation: a kundali centric approach
routing, update propagation, bloom filters, peer-to-peer Peer-to-peer networks have gained much attention due to their attractive features of self-organization, scalability and decentralized control. The key challenge in these networks is how to efficiently locate and retrieve the correct data. Techniques for efficient searching in peer-to-peer networks have been recently proposed; however, the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer Communications
دوره 26 شماره
صفحات -
تاریخ انتشار 2003