Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

CCNxCon2012: Session 5: Easy CCNx experimentation on PlanetLab


Published on

Easy CCNx experimentation on PlanetLab
Alina Quereilhac, Anshuman Kalla, Thierry Turletti, Walid Dabbous (INRIA, Sophia Antipolis, France)

Published in: Technology
  • Be the first to comment

  • Be the first to like this

CCNxCon2012: Session 5: Easy CCNx experimentation on PlanetLab

  1. 1. Easy CCNx experimentation on PlanetLab using NEPI Alina Quereilhac, Anshuman Kalla, Thierry Turletti, Walid Dabbous {Alina.Quereilhac, Anshuman.Kalla, Thierry.Turletti, Walid.Dabbous} Objective CCNx experiment case Realistic experimentation on top of the We want to observe the effects of CCNxInternet is necessary to explore co-existence of caching when simultaneously retrieving a videoCCN and TCP/IP architecture. stream along several PlanetLab nodes associated in series through UDP unicast FIB Deploying live experiments on the Internet is entries.a difficult and error prone task to performmanually (i.e. creation of deployment scripts, ccnd ccnd ccnd ccndnode synchronization, tunnel creation, etc ..) To enable easy CCNx Internet-live __ __experimentation, we propose a solution thatcombines the PlanetLab testbed with the NEPIexperiment management framework. ccnsendchunks ccnx:/VIDEO < video.ts 1 NEPI & PlanetLab 3 ccncatchunk ccnx:/VIDEO NEPI enables to automate deployment of 2 ccncatchunk ccnx:/VIDEOCCNx experiments on PlanetLab. Can use user-modified CCNx source code. The experiment is organized as follows: March - 2012 Can build overlay networks on top of PlanetLab, 1. A video is published on the first node. for more controlled CCNx experiments. 2. It is immediately retrieved on the last node. Can choose PlanetLab nodes based on user 3. Some seconds later it is retrieved again on the specified criteria or use reservable/whitelisted previous node. nodes for high reliability. What are the perceived effects of CCNx caching when retrieving the video each time? Exp. The first time we observe visual artifacts and Desc. freezing of the scenes in the video. Experiment These problems are not present when retrieving Controller the video a second time since CCNx has already Local cached the content in the node. machine PlanetLab nodes NEPI provides an Experiment Controller (EC)to automatically provision nodes and deploycustom applications. The EC takes as input anExperiment Description XML file, which can bereused to re-run an experiment many times. More Information at: Web Site: Inria Sophia Antipolis - Méditerranée Planète Project-Team: 2004 route des Lucioles - BP 93 ns-3 project: 06902 Sophia Antipolis Cedex