Overlay Construction in Mobile Peer-to-Peer Networks

Overlay Construction in Mobile Peer-to-Peer Networks

Jie Feng (University of Nebraska-Lincoln, USA), Lisong Xu (University of Nebraska-Lincoln, USA) and Byrav Ramamurthy (University of Nebraska-Lincoln, USA)
DOI: 10.4018/978-1-60566-715-7.ch003
OnDemand PDF Download:
$37.50

Abstract

With the evolution of wireless technologies, mobile networks can provide much more interesting services and resources to users than before. Consequently storing, sharing and delivering resources efficiently have become popular topics in the field of mobile networks. Mobile Peer-to-Peer (the authors use mobile P2P for short hereinafter) networks, which are inspired by the great success of P2P networks, have been proposed to efficiently share the network resources among the peers in mobile networks. However, due to the characteristics of mobile networks and stringent constraints of applications, it is fairly difficult to construct mobile P2P networks. In this chapter, the authors present a survey of overlay construction in mobile P2P networks. First, they outline the design issues of running P2P networks on top of mobile networks. The authors then present a survey of existing overlay construction techniques for mobile P2P networks. They highlight the advantages and disadvantages of various overlay construction techniques for mobile P2P networks and further compare these methods. They also point out the open research issues in each sub-area and conclude with possible future research directions in mobile P2P overlay construction.
Chapter Preview
Top

Introducation

With the evolution of mobile technology, we have witnessed a great improvement in the communication ability, computing power and memory size of mobile devices. Mobile networks thus can provide much more interesting services and resources to users than before. Consequently storing, sharing and delivering resources efficiently have become popular topics in the field of mobile networks. The great success of P2P (Peer-to-Peer) networks has inspired academic and industrial researchers to propose mobile P2P networks to efficiently share network resources. However, due to the unique features of mobile networks, it is difficult to construct a P2P network over mobile networks. In this chapter, we discuss the design issues and approaches for constructing overlays in mobile P2P networks.

P2P Networks

P2P networks are widely deployed in existing non-mobile networks, such as LAN, WAN, and the Internet. Peers that join the network are organized into a logical topology, which is generally called an overlay network. Such an organization facilitates the data or information exchange among peers. In general, the construction and maintenance of a logical topology do not require any underlying topology information, though some researchers have proposed location-aware overlay construction (Liu et al., 2005) with the consideration of physical topology.

P2P networks can be considered as scalable and distributed application layer multicasts (Chu et al., 2002). However, P2P networks are different from the traditional application-layer multicast. Peers in P2P networks act as servers as well as clients, and therefore there is no peer that only plays the role of a router in the multicast. Consequently, P2P networks are highly distributed and self-organized (Padmanabhan, et al., 2003).

There are two main categories of P2P networks according to their major applications: (1) P2P File Sharing Networks, such as Gnutella (Klingberg & Manfredi, 2002) and BitTorrent (BitTorrent, 2001); (2) P2P Streaming Networks, such as Cool-Streaming (Zhang et al., 2005), PPLive (PPlive Inc., 2005) and PPStream (PPSteam, 2005). The key difference between these two kinds of networks is that data carried over streaming networks are time-sensitive, where every packet or block requested by the neighbors must meet the playback deadline, while in file sharing systems, there is no such time constraint. Deploying P2P streaming systems over mobile networks is more challenging than constructing mobile P2P file sharing networks, due to the low connectivity, low bandwidth and high peer mobility of mobile networks and the tight time constraints of streaming applications.

As discussed before, a P2P network constructs and maintains an overlay network, which is the basis for data delivery among peers. There are various overlay structures to support file sharing and streaming applications (Magharei et al., 2007; Castro et al., 2003), and all of them have two main procedures: overlay construction and overlay maintenance.

  • 1.

    The overlay construction procedure consists of two parts:

    • peer discovery, which means finding peers who are already in the overlay as a set of potential neighbors, called S;

    • peer selection, which considers how to select neighbors from the set S.

  • 2.

    The overlay maintenance procedure includes:

    • peer replacement, which replaces neighbors providing poor service (i.e. low bandwidth, high end-to-end delay and etc.) with high quality peers;

    • overlay maintenance and recovery, which deals with peer joining/leaving and peer failure.

In summary, P2P networks are efficient overlay structures to facilitate data sharing among peers, and they have been widely used in non-mobile networks. A comprehensive survey of P2P overlay networks can be found in (Lua et al., 2004).

Complete Chapter List

Search this Book:
Reset
Editorial Advisory Board
Table of Contents
Acknowledgment
Boon-Chong Seet
Chapter 1
Raphaël Kummer, Peter Kropf, Pascal Felber
The most important characteristics of mobile ad-hoc networks (MANETs) such as broadcast and multihop communication, limited resources (particularly... Sample PDF
P2P Information Lookup, Collection, and Distribution in Mobile Ad-Hoc Networks
$37.50
Chapter 2
Thomas Repantis, Vana Kalogeraki
In this chapter the authors study the problems of data dissemination and query routing in mobile peerto- peer networks. They provide a taxonomy and... Sample PDF
Data Dissemination and Query Routing in Mobile Peer-to-Peer Networks
$37.50
Chapter 3
Jie Feng, Lisong Xu, Byrav Ramamurthy
With the evolution of wireless technologies, mobile networks can provide much more interesting services and resources to users than before.... Sample PDF
Overlay Construction in Mobile Peer-to-Peer Networks
$37.50
Chapter 4
Thomas Kunz, Abdulbaset Gaddah, Li Li
Peer-to-Peer computing is a popular, relatively new, distributed computing paradigm. It allows for a flexible set of participants to coordinate... Sample PDF
Mobility Support in a P2P System for Publish/Subscribe Applications
$37.50
Chapter 5
Leonardo B. Oliveira, Isabela G. Siqueira, Daniel F. Macedo, José M. Nogueira, Antonio A.F. Loureiro
Both Mobile Ad hoc Networks (MANETs) and Peer-to-Peer (P2P) networks are decentralized self-organizing networks with a dynamic topology, used to... Sample PDF
P2P over MANETs: Application and Network Layers' Routing Assessment
$37.50
Chapter 6
Fotis Loukos, Helen Karatza
Mobile Peer-to-Peer networks are an emerging topic in networking. One of the major usages is the cooperation between peers. The aim of this chapter... Sample PDF
Enabling Cooperation in MANET-Based Peer-to-Peer Systems
$37.50
Chapter 7
Tobias Hoßfeld, Daniel Schlosser, Kurt Tutschku, Phuoc Tran-Gia
The performance of P2P content distribution in cellular networks depends highly on the cooperation and coordination of heterogeneous and often... Sample PDF
Cooperation Strategies for P2P Content Distribution in Cellular Mobile Networks: Considering Selfishness and Heterogeneity
$37.50
Chapter 8
Tobias Hoßfeld, Michael Duelli, Dirk Staehle, Phuoc Tran-Gia
The performance of P2P content distribution in cellular networks depends highly on the cooperation and coordination of heterogeneous and often... Sample PDF
Cooperation Strategies for P2P Content Distribution in Cellular Mobile Networks: Considering Mobility and Heterogeneity
$37.50
Chapter 9
Wei Wu, Kian-Lee Tan
Caching and prefetching are two effective ways for mobile peers to improve access latency in mobile environments. With short-range communication... Sample PDF
Peer-Based Collaborative Caching and Prefetching in Mobile Broadcast
$37.50
Chapter 10
Mark Kai-Ho Yeung, Yu-Kwong Kwok
The widespread deployment of competing wireless technologies has created new research opportunities. In particular, the authors consider media... Sample PDF
Wireless Peer-to-Peer Media Streaming: Incentives and Resource Management Issues
$37.50
Chapter 11
Panayotis Antoniadis
The goal of this chapter is to analyze the incentive issues that arise in multi-hop ad hoc networks when their nodes are potentially mobile devices... Sample PDF
Incentives for Resource Sharing in Ad Hoc Networks: Going Beyond Rationality
$37.50
Chapter 12
Johann van der Merwe, Dawoud Dawoud
Group communication in mobile ad hoc networks (MANETs) generally occurs in the form of dynamic peer groups (DPGs). This chapter reviews the existing... Sample PDF
Key Management for Dynamic Peer Groups in Mobile Ad Hoc Networks
$37.50
Chapter 13
James Walkerdine, Peter Phillips, Simon Lock
The growth of mobile devices with near PC equivalent capabilities has brought with it the possibility of mobile Peer-to-Peer (P2P) systems. However... Sample PDF
A Tool Supported Methodology for Developing Secure Mobile P2P Systems
$37.50
Chapter 14
Spyridon L. Tompros
Enabled by the emergence of high-speed Internet access in last mile communications, P2P systems have witnessed significant growth in the recent... Sample PDF
Integration and Interworking of Fixed and Mobile P2P Systems
$37.50
Chapter 15
Erkki Harjula, Jani Hautakorpi, Nicklas Beijar, Mika Ylianttila
Due to the increasing popularity of Peer-to-Peer (P2P) computing, the information technology industry and standardization organizations have started... Sample PDF
Peer-to-Peer SIP for Mobile Computing: Challenges and Solutions
$37.50
Chapter 16
Kurt Tutschku, Andreas Berl, Tobias Hossfeld, Hermann de Meer
The telecommunication industry has recently seen two areas with very high growth rates: cellular networks, for example, GSM (Global System for... Sample PDF
Mobile P2P in Cellular Mobile Networks: Architecture and Performance
$37.50
Chapter 17
Norihiro Ishikawa, Hiromitsu Sumino, Takeshi Kato, Johan Hjelm, Shingo Murakami, Kazuhiro Kitagawa, Nobuo Saito
Compared with traditional Internet technologies, peer-to-peer technologies has functions to realize resource discovery, resource sharing, and load... Sample PDF
Peer-to-Peer Networking Platform and Its Applications for Mobile Phones
$37.50
Chapter 18
Raphaël Kummer, Peter Kropf, Jean-Frédéric Wagen, Timothée Maret
Many innovative P2P algorithms designed for mobile ad-hoc networks (MANETs) have been designed to scale smoothly when handling a very large number... Sample PDF
Evaluation Platform for Large Scale P2P Mobile Ad-hoc Networks
$37.50
Chapter 19
Alf Inge Wang
This chapter presents the Peer2Me mobile peer-to-peer framework, Peer2Me applications, and discusses the experiences from using the Peer2Me... Sample PDF
Mobile Peer-to-Peer Collaborative Framework and Applications
$37.50
Chapter 20
Antônio Tadeu A. Gomes, Artur Ziviani, Luciana S. Lima, Markus Endler
This chapter surveys the approaches to service discovery that are relevant to mobile peer-to-peer systems in a variety of scenarios. More... Sample PDF
Service Discovery Approaches to Mobile Peer-to-Peer Computing
$37.50
Chapter 21
Marco Conti, Franca Delmastro, Andrea Passarella
Recently, the popularity of p2p computing paradigm has been increasing, especially in the mobile environments, due to the large use of mobile... Sample PDF
Context-Aware P2P Over Opportunistic Networks
$37.50
About the Contributors