Testbeds and Research Infrastructures. Development of Networks and Communities. 6th International ICST Conference, TridentCom 2010, Berlin, Germany, May 18-20, 2010, Revised Selected Papers

Research Article

A Novel Testbed for P2P Networks

Download
450 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-17851-1_5,
        author={Pekka Per\aa{}l\aa{} and Jori Paananen and Milton Mukhopadhyay and Jukka-Pekka Laulajainen},
        title={A Novel Testbed for P2P Networks},
        proceedings={Testbeds and Research Infrastructures. Development of Networks and Communities. 6th International ICST Conference, TridentCom 2010, Berlin, Germany, May 18-20, 2010, Revised Selected Papers},
        proceedings_a={TRIDENTCOM},
        year={2012},
        month={10},
        keywords={peer-to-peer networks network emulation network testing testbeds wireless networks},
        doi={10.1007/978-3-642-17851-1_5}
    }
    
  • Pekka Perälä
    Jori Paananen
    Milton Mukhopadhyay
    Jukka-Pekka Laulajainen
    Year: 2012
    A Novel Testbed for P2P Networks
    TRIDENTCOM
    Springer
    DOI: 10.1007/978-3-642-17851-1_5
Pekka Perälä1,*, Jori Paananen1,*, Milton Mukhopadhyay2,*, Jukka-Pekka Laulajainen1,*
  • 1: VTT Technical Research Centre of Finland
  • 2: Pioneer Digital Design Centre Ltd, Pioneer House
*Contact email: pekka.perala@vtt.fi, jori.paananen@vtt.fi, milton@pddresearch.com, jukka-pekka.laulajainen@vtt.fi

Abstract

Peer-to-Peer (P2P) overlay networks have recently gained significant attention in the research community. P2P applications, especially the ones using BitTorrent protocol, often require communication among a large number of peers and thus are particularly challenging to test in a controlled manner, because of the volatility of overlay-network structure with peers going on and off. This paper addresses the issue by introducing a novel testbed that enables intuitive network QoS profile configuration, automated peer deployment and test case execution with keyword driven test automation, as well as wireless network testing with real networks. We evaluate the fitness of the testbed by deploying a P2P video delivery application in the network and running trials while monitoring the application behaviour throughout them. Our results demonstrate the capabilities of the testbed in three test cases with different peer access network configurations. The results verify the correct functioning of the testbed and are the first step on our analysis of the P2P video delivery application This paper provides information for P2P application developers and testers and enables them to setup up similar environments for advanced testing and research on their applications and protocols.