CCNxCon2012: Poster Session: CCN-lite – a Minimal Code Base for CCNx


Published on

CCN-lite – a Minimal Code Base for CCNx
C. Tschudin, P. Imai, T. Meyer, M. Monti, M. Sifalakis (University of Basel)

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

CCNxCon2012: Poster Session: CCN-lite – a Minimal Code Base for CCNx

  1. 1. CCNx Meeting 12 -13 September 2012 . Ilaria Cianci, Luigi Alfredo Grieco, Gennaro Boggia DEE - Dipartimento di Elettrotecnica ed Elettronica, Politecnico di Bari Via Orabona , 4 - 70125 Bari (Italy) Internet of today Internet of tomorrow Future Internet Architecture Content Centric Networking Contents exchanging independently of physical based on CONTENTS location of hosts named-based routing Distributed caching adoption improvement of network Named-based routing (hierarchical structure of performance names) good support for mobility Secure data sharing and broadcasting Reduction of servers computational load and bandwidth consumptionDifferent Technologies Contents CCN suitability in Wireless Ad Hoc Networks Current architecture CCN allows nodes to communicate based on what data they need, without knowing a specific based on NODES path to reach a specific node location-based routing (IP Each node can Collections of wireless nodes that CCN guarantees energy efficiency addresses) communicate directly to can self-organize an arbitrary CCN routing avoids routing loops network congestion each other network without any infrastructure Nodes can use application data names directly weak support for mobility and to forward Interests and data packets among each broadcasting Noisy, limited-range, and not secure wireless transmission other Energy constraints CCN-Joker The core module of CCN-Joker is an UDP server, namely JokerServer, listening on the port 9700. It is active on all nodes of the overlay and its role is to handle incoming requests generated by other CCN-JokerCCN Joker is a new fully customizable and open-source emulation platform that allows modulesthe emulations of basic aspects of a CCN node through a lightweight high-level program UDP  PACKET JOKER SERVER SOURCE 9700 PORT LENGTH CHECKSUM Work-in-progress: Flow Control in CCN-Joker DATA It has been designed to Which Source Port? 9705 It is a JokerClient timeout run on top of wireless External requests Internal request. If the required requests contents are not in the CS or in the Repository, devices with limited 9700 there will be generated the corresponding I1 I2 I3 I4 I5 I2 I6 I7 resources in order to test It is an Interest Packet? 9706 Interest packets. the CCN exploitation in YES NO wireless ad hoc network It is a Data It is a CacheManager request. The list of all environment REQUEST MANAGER Packet? available contents in the CS are sent in t1 t2 t3 t4 time response to the NO CacheManager. YES W It is discarded. CONTENT D1 D3 D4 D2 MANAGER Testbed EFIKAs Scenario six EFIKAsEFIKAs are small but complete and powerful computers based on a RISC PowerPC equipped withprocessor. These devices target mostly embedded applications and they have a very low 4GByte Flashpower consumption memory and with a Wifi module ATX board (153x118x38 mm); Freescale MPC5200B PowerPC SoC up to 466 MHz; Linux operating 128 MB DDR RAM @ 266 MHz; system 44 pin IDE connector; (OpenSuse) 1 PCI (33/66 MHz PCI 2.2); installed on top of 10/100 Mbit/s Ethernet (Realtek 8201 Phyceiver); each device 2 USB ports (1.1); 1 RS232 Serial port D-SUB9; When CCN-Joker Stereo audio out, microphone and line input S/PDIF; daemon starts, Infrared port (IRDA) from 2400 bps to 4 Mbps; each Efika RTC clock (power management on/off). behaves as a CCN node Preliminary Experiments Adopted parameters Average hit ratio for each copies in the network content calculated as the ratio Number of nodes = 6 compared with a between the hit events and the Cache size = 125 [item] proportional trend total number of requests Catalog size = 2500 [item] Content size = 10 kB request/s Experiments duration = 5 hours Number of content copies Average download time: for the most popular average time between when Investigated metrics content during the time a request starts from a given Average number of content copies node and when the required Hit ratio data is obtained Average download timeI Cianci, L.A. Grieco, and G. Boggia," CCN - Java Opensource Kit EmulatoR for Wireless Ad Hoc Networks", Proc. of ACM Int. Conf. on Future Internet Technologies, CFI, Seoul,Korea, Sep., 2012.CONTACTS: Telephone number: +39 080 5963301 E-mail: Skype contact: ilaria.cianci87 Fax: +39 080 5963410 Personal e-mail: Web page: