Your SlideShare is downloading. ×
CCNxCon2012: Session 5: CCNx in Every Sensor
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

CCNxCon2012: Session 5: CCNx in Every Sensor

390

Published on

CCNx in Every Sensor …

CCNx in Every Sensor
Bilel Saadallah, Abdelkader Lahmadi, Olivier Festor (INRIA), Nancy Grand Est (University of Lorraine)

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
390
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. CCNx in Every SensorBilel SAADALLAH, Abdelkader LAHMADI, Olivier FESTORContext and Motivation Challenges Protocol adaptation • Growth of interest in ICNs • Develop a fully operational CCN communication stack • Large expansion of IoT and WSN • Adjust CCN messages and optimize Interest for reused data collec- tionCan CCNx be used as the core protocol in WSN applications? • Overcome the IEEE 802.15.4 frame size limit (102 bytes for payload)ApproachContiki Operating System: http://www.contiki-os.org/ • The Open Source Operating System for the Internet of Things • Contiki allows tiny, battery-operated low-power systems commu- nicate with the Internet • Providing several communication stacksCCNx Stack in Contiki • Implements CCN processing functions, message forwarding and Management applications adaptation data caching • Collect desired management content • Manages event posting to processes • Monitoring-oriented naming scheme • CCN Driver: handles message exchange with the lower layer • Apply in-network processing functions for data aggregation • Minimize communication overhead • Improve delivery speed and reduce congestion Experiment & Results Topology • Hierarchical names with components of arbitrary lengths • Names in URI representation • Content storage at intermediate nodes ParametersMessage Adaptation • Available content at each node Ni : temperature, humidity, battery, • Simplify Interest and Content Object messages light, RSSI, ETX • 180 seconds between two collection requests to every node • Interest with prefix /COLLECT/Ni to collect data from node i • Content updated every 70 seconds at each node Ni Delivery Delays Delay (ms) 1st Round 2nd Round 3rd RoundSummary Node 1 250 250 250 • C language CCNx stack in Contiki Node 2 328 258 250 Node 3 250 258 258 Interested in getting the code, please contact: Node 4 328 258 258 abdelkader.lahmadi@loria.fr Node 5 328 265 258 Node 6 461 265 258 Node 7 461 258 258 Node 8 461 258 258 Node 9 328 258 258

×