CCNx Update     Van Jacobson       CCNxCon  Inria Sofia Antipolis  11 September 2012
PARC Core Team• Michael Plass (architect)• Nick Briggs• Rebecca Braynard• David Kordsmeier (repo master)• Alexander Afanas...
Environment• Master repo hosted on github:  https://github.com/ProjectCCNx/ccnx• Issue tracker (redmine) at:  http://redmi...
Development process• All git commits have to be associated with  one or more redmine issues.• Issue cycle:   new assigned ...
Weekly commit history                                                                                       +!!$!(!       ...
Weekly commit history                                                                                                     ...
Some of the major  changes since last meeting   •   C repo w/disk-resident   •   local TCP for libccn       store & local-...
Things in progress• Transient repo storage• Refactored ‘sync’ (decoupled from repo)• Apps: Medical device interface, serve...
On the radar• Opportunistic caching support• CDN-quality transaction logging framework• Generic link level encap with hybr...
Community development• Many exciting things happening. E.g.,  ‣ NDN ospf-n, python bindings, device control    & video str...
Commercialization• Operator and vendor research interest.• ENC (Emerging Networks Consortium)  looking at scenarios and us...
Upcoming SlideShare
Loading in...5
×

CCNxCon2012: Session 1: CCN Updates & Roadmap

617

Published on

CCN Updates & Roadmap
Van Jacobson, PARC

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

No Downloads
Views
Total Views
617
On Slideshare
0
From Embeds
0
Number of Embeds
0
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)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×