ccnxcon2012: session 1: ccn updates & roadmap

11
CCNx Update Van Jacobson CCNxCon Inria Sofia Antipolis 11 September 2012

Upload: parc-a-xerox-company

Post on 10-May-2015

540 views

Category:

Documents


3 download

DESCRIPTION

CCN Updates & Roadmap Van Jacobson, PARC

TRANSCRIPT

Page 1: CCNxCon2012: Session 1: CCN Updates &  Roadmap

CCNx UpdateVan Jacobson

CCNxConInria Sofia Antipolis

11 September 2012

Page 2: CCNxCon2012: Session 1: CCN Updates &  Roadmap

PARC Core Team

• Michael Plass (architect)

• Nick Briggs

• Rebecca Braynard

• David Kordsmeier (repo master)

• Alexander Afanasyev (summer intern)

Page 3: CCNxCon2012: Session 1: CCN Updates &  Roadmap

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

Page 4: CCNxCon2012: Session 1: CCN Updates &  Roadmap

Development process

• All git commits have to be associated with one or more redmine issues.

• Issue cycle: new assigned resolved closedhttp://redmine.ccnx.org/projects/ccn/activity

• Release philosophy: ‘early and often’:http://redmine.ccnx.org/projects/ccn/roadmap

Page 5: CCNxCon2012: Session 1: CCN Updates &  Roadmap

Weekly commit history

!"#!$ !"#!% !"#"! !"#"" !"#"&

$!'

(!'

)!'

&!'

!

&!'

)!'

(!'

$!'

!

*!'

"!!'

"*!'

&!!'

&*!'

+!!'

,-./01234567883.3-461/4819505.3-46

Page 6: CCNxCon2012: Session 1: CCN Updates &  Roadmap

Weekly commit history

!"#!$ !"#!% !"#"! !"#"" !"#"&

$!'

(!'

)!'

&!'

!

&!'

)!'

(!'

$!'

!

*!'

"!!'

"*!'

&!!'

&*!'

+!!'

,-./01234567883.3-461/4819505.3-46 0.2.0 0.3.0

0.1.0 0.4.00.6.0

0.5.0

0.4.1

0.4.2 0.5.2

0.5.1

0.6.1

Page 7: CCNxCon2012: Session 1: CCN Updates &  Roadmap

Some of the major changes since last meeting

• C repo w/disk-resident store & local-scoped requests

• ‘Sync’ protocol

• new signing options

• faster forwarding code w/new PIT structure

• local TCP for libccn connections (android sandbox workaround)

• many android fixes

• Apps: enhanced http proxy, VLC plugin upgrade, ccnc c-based chat client.

(see http://www.ccnx.org/releases/ccnx-0.6.1/NEWS)

Page 8: CCNxCon2012: Session 1: CCN Updates &  Roadmap

Things in progress

• Transient repo storage

• Refactored ‘sync’ (decoupled from repo)

• Apps: Medical device interface, serverless XMPP, automatic photo sharing

Page 9: CCNxCon2012: Session 1: CCN Updates &  Roadmap

On the radar

• Opportunistic caching support

• CDN-quality transaction logging framework

• Generic link level encap with hybrid ARQ

Page 10: CCNxCon2012: Session 1: CCN Updates &  Roadmap

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.

Page 11: CCNxCon2012: Session 1: CCN Updates &  Roadmap

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)