CCNxCon2012: Session 1: CCN Updates & Roadmap

1,033 views
904 views

Published on

CCN Updates & Roadmap
Van Jacobson, PARC

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,033
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

CCNxCon2012: Session 1: CCN Updates & Roadmap

  1. 1. CCNx Update Van Jacobson CCNxCon Inria Sofia Antipolis 11 September 2012
  2. 2. PARC Core Team• Michael Plass (architect)• Nick Briggs• Rebecca Braynard• David Kordsmeier (repo master)• Alexander Afanasyev (summer intern)
  3. 3. Environment• Master repo hosted on github: https://github.com/ProjectCCNx/ccnx• Issue tracker (redmine) at: http://redmine.ccnx.org/projects/ccn• Nightly build / regression testing via Jenkins
  4. 4. Development process• All git commits have to be associated with one or more redmine issues.• Issue cycle: new assigned resolved closed http://redmine.ccnx.org/projects/ccn/activity• Release philosophy: ‘early and often’: http://redmine.ccnx.org/projects/ccn/roadmap
  5. 5. Weekly commit history +!!$!(! &*!)! 7883.3-461/4819505.3-46 &!!&! ,-./0123456 ! "*!&! "!!)!(! *!$! ! !"#!$ !"#!% !"#"! !"#"" !"#"&
  6. 6. Weekly commit history +!!$!(! 0.6.0 &*! 0.1.0 0.4.0)! 0.5.0 7883.3-461/4819505.3-46 0.2.0 0.3.0 &!!&! ,-./0123456 ! "*!&! 0.4.1 0.5.1)! 0.4.2 0.5.2 "!! 0.6.1(! *!$! ! !"#!$ !"#!% !"#"! !"#"" !"#"&
  7. 7. Some of the major changes since last meeting • C repo w/disk-resident • local TCP for libccn store & local-scoped connections (android requests sandbox workaround) • ‘Sync’ protocol • many android fixes • new signing options • Apps: enhanced http proxy, VLC plugin • faster forwarding code upgrade, ccnc c-based chat client. w/new PIT structure(see http://www.ccnx.org/releases/ccnx-0.6.1/NEWS)
  8. 8. Things in progress• Transient repo storage• Refactored ‘sync’ (decoupled from repo)• Apps: Medical device interface, serverless XMPP, automatic photo sharing
  9. 9. On the radar• Opportunistic caching support• CDN-quality transaction logging framework• Generic link level encap with hybrid ARQ
  10. 10. Community development• Many exciting things happening. E.g., ‣ NDN ospf-n, python bindings, device control & video streaming apps, ns3 simulator ‣ ANR-Connect simulator, QoS framework ‣ U. Basel CCN-lite ‣ ...• PARC interested in setting up a clearinghouse to promote & connect these efforts.
  11. 11. Commercialization• Operator and vendor research interest.• ENC (Emerging Networks Consortium) looking at scenarios and use cases.• Need people solving real problems to evolve from ‘research’ to ‘advanced development’ stage.• Eventually standardize based on ‘rough consensus and running code’ (the world may not need another 3GPP IMS)

×