CCN application-domains: brainstorming from GreenICN project

Slides:



Advertisements
Similar presentations
I2ComM 2008 Colombia, Cartagena February 22 Next Generation Internet Architectures: Current Status and Challenges Fábio Luciano Verdi University of Campinas.
Advertisements

Zhongxing Ming Dan Li Chumei Xia Mingwei Xu Tsinghua University.
Panel: ICN Architecture Overview Cedric Westphal Huawei Innovations
Information-centric networking: Concepts for a future Internet David D. Clark, Karen Sollins MIT CFP November, 2012.
Challenges of OTT video delivery in the dual-stacked world
L. Alchaal & al. Page Offering a Multicast Delivery Service in a Programmable Secure IP VPN Environment Lina ALCHAAL Netcelo S.A., Echirolles INRIA.
Distributed mobility management in the context of the MEDIEVAL project MEVICO Final Seminar, part 2 23 rd November 2012 Carlos J. Bernardos, UC3M
Some Open Problems in Publish/Subscribe Networking David S. Rosenblum Chief Technology Officer PreCache Inc.
Using ICN in disaster scenarios (draft-seedorf-icn-disaster-01) M. Arumaithurai, J. Seedorf, A. Tagami, K. Ramakrishnan, N. Blefari Melazzi IETF 88, Vancouver.
Multimedia and Mobile communications Laboratory CCN 1 DK Han Junghwan Song Computer Networks Practice.
Content Centric Networking in Tactical and Emergency MANETs Soon Y. Oh, Davide Lau, and Mario Gerla Computer Science Department University of California,
Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization Stefano Salsano (1), Nicola Blefari-Melazzi.
Fully Decentralised Authentication Scheme for ICN in Disaster Scenarios (Demonstration on Mobile Terminals) Jan Seedorf, Bilal Gill, and Dirk Kutscher.
Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto
Named Data Networking for Social Network Content delivery P. Truong, B. Mathieu (Orange Labs), K. Satzke (Alu) E. Stephan (Orange Labs) draft-truong-icnrg-ndn-osn-00.txt.
Cis e-commerce -- lecture #6: Content Distribution Networks and P2P (based on notes from Dr Peter McBurney © )
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
Infrastructure to Application Exposure - USE CASE: CDN – Jan Seedorf IETF 83, Paris i2aex BoF Monday, March
81st IETF, Quebec Citydraft-bernardos-mext-dmm-pmip-01 A PMIPv6-based solution for Distributed Mobility Management draft-bernardos-mext-dmm-pmip-01 Carlos.
1 Proceeding the Second Exercises on Computer and Systems Engineering Professor OKAMURA Laboratory. Othman Othman M.M.
Proxy-assisted Content Sharing Using Content Centric Networking (CCN) for Resource-limited Mobile Consumer Devices Jihoon Lee, Dae Youb Kim IEEE Transactions.
What does it take to define an architecture? (Part 2) David D. Clark July, 2012.
{ Content Distribution Networks ECE544 Dhananjay Makwana Principal Software Engineer, Semandex Networks 5/2/14ECE544.
WINLAB Comparing Alternative Approaches for Networking of Named Objects in the Future Internet Akash Baid, Tam Vu, Dipankar Raychaudhuri WINLAB, Rutgers.
IPPM metrics registry extension draft-stephan-ippm-registry-ext-00.txt 79th IETF Meeting – November 2010 IPPM Working Group Emile Stephan.
2: Application Layer1 Chapter 2 outline r 2.1 Principles of app layer protocols r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail r 2.5 DNS r 2.6 Socket.
Aadil Zia Khan and Shahab Baqai LUMS School of Science and Engineering QoS Aware Path Selection in Content Centric Networks Fahad R. Dogar Carnegie Mellon.
Information-Centric Networking Proposed IRTF RG IRTF Open Meeting at IETF-81 1IRTF Open IETF-81.
ComNets Tutorial: Future Internet with Information Centric Networks Asanga Udugama (1), Carmelita Goerg (1) and Andreas Timm-Giel (2) (1) Communications.
A NAMED DATA NETWORKING FLEXIBLE FRAMEWORK FOR MANAGEMENT COMMUNICATION Authors: Daneil Corjuo and Rui L. Aguiar Ivan Vidal and Jamie Garcia-Reinoso Presented.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
Review of the literature : DMND:Collecting Data from Mobiles Using Named Data Takashima Daiki Park Lab, Waseda University, Japan 1/15.
IEEE Communications Magazine July 2012 Bertrand Mathieu Patrick Truong
Draft-narayanan-icnrg-bgp-uri-00 Ashok Narayanan Stefano Previdi Brian Field ICNRG Aug
Université du Québec École de technologie supérieure Department of software and IT engineering Real-time multi-user transcoding for push to talk over cellular.
Content-oriented Networking Platform: A Focus on DDoS Countermeasure ( In incremental deployment perspective) Authors: Junho Suh, Hoon-gyu Choi, Wonjun.
Multimedia & Mobile Communications Lab.
How to use DNS during the evolution of ICN? Zhiwei Yan.
APPLICATION LAYER MULTICASTING
Guidance for Running Multiple IPv6 Prefixes (draft-liu-v6ops-running-multiple-prefixes-02) Bing Liu, Sheng Jiang (Speaker), Yang Bo IETF91
Ασύρματες και Κινητές Επικοινωνίες
Mobile Peer-to-Peer Video Streaming over Information-Centric Networks The International Journal of Computer and Telecommunications Networking, 2015 Andrea.
SOS: An Architecture For Mitigating DDoS Attacks Authors: Angelos D. Keromytis, Vishal Misra, Dan Rubenstein. Published: ACM SIGCOMM 2002 Presenter: Jerome.
Future Internet with Information Centric Networks
Multicast in Information-Centric Networking March 2012.
Information Resilience through User-Assisted Caching in Disruptive Content-Centric Networks Vasilis Sourlas (UCL, UK, )
Optimising Streaming Systems with SDN/P4/NetFPGA
Deployment Configurations for ICN
Towards an Evolvable Internet Architecture
Zueyong Zhu† and J. William Atwood‡
Content Centric Networking
July 3, 2015 MuSIC (co-located with ICME) 2015, Torino, Italy
Revisiting Ethernet: Plug-and-play made scalable and efficient
NDN (Named Data Networking)
Draft-forwarding-label-ccn-02.txt Ravi Ravindran, Asit Chakraborti, Aytac Azgin Huawei (IETF/ICNRG-95, Buenos Aires)
RWTH Aachen University, Germany
ONOS Drake Release September 2015.
IP Deployment over IEEE Networks
Overlay Networking Overview.
to Crowdsource the Future Internet
Börje Ohlman Dave Oran Dirk Kutscher IETF-98 /
Name-based Packet Forwarding
ICN, IoT and the Fog Enabling computation at the edge Marcel Enguehard
Internet Indirection Infrastructure
Consideration on applying ICN to Edge Computing
IETF-100, MPTCP WG, November 2017
A Survey on Content-Oriented Networking for Efficient Content Delivery
Building global and highly-available services using Windows Azure
EE 122: Lecture 22 (Overlay Networks)
Design Expectations vs. Deployment Reality in Protocol Development
Presentation transcript:

CCN application-domains: brainstorming from GreenICN project Andrea Detti, Nicola Blefari-Melazzi CNIT- University of Rome “Tor Vergata” IETF 88, Vancouver ICNRG November 2013

CCN issues Literature shows that ICN architectures, and specifically CCN, have critical issues for large scale deployment Routing Routing table scalability: high number of prefixes and update frequency Security: users should be allowed to update the routing plane to make their content reachable Stateful forwarding PIT can be easily flooded Caching Caching fake contents creates (D)DoS. Check validity before caching is thus required (security engine in the router…costly) Effectiveness of universal caching is debatable. Caching seems useful only at the edge (another paper of Shenker et al. on this issue at Sigcomm main track this year)

CCN issues Such issues are congenital in ICN Addressing contents with location independent names and using en-route resolution (to enable en-route caching) implies routing scalability issues Rekhter's Law “Addressing can follow topology or topology can follow addressing. Choose one.”) Stateful routing is needed for multicasting Caching en-route is an asset of CCN

Devil’s advocate Several papers try to alleviate such CCN issues by proposing improvements and modifications, amounting implicitly at the following question: Is it worth redesigning the Future Internet network-layer with a technology that shows Routing and Security issues from the beginning and whose main asset (Caching) has a debatable usefulness when deployed everywhere? There are other expected pros of ICN, tough, see (*) If CCN is not useful everywhere, why not using it only at the edge (e2e paradigm) ? (*) N. Blefari Melazzi, L. Chiariglione: “The potential of Information Centric Networking in two illustrative use scenarios: mobile video delivery and network management in disaster situations”, invited paper, IEEE Journal MMTC, E-letter special issue on "Multimedia Services in Information Centric Networks", Vol. 8, N. 4, July 2013

CCN on the edge: application-domains CCN as a closed and trusted application domain A domain is a (overlay) network of CCN nodes which serves a specific application Within a domain, CCN routing only cares of its own application data and it is controlled by the provider of that application-domain “Few” routing entries. No routing security issues (centralized control) User to Domain via plain Internet No need to persuade all ISPs to deploy this ICN (often unknown ) technology We need “only” to motivate those who deploy applications to use ICN technology The “edges” are the user and the application domain

CCN on the edge: application-domains CCN nodes, repositories, etc. CCN domain of a Social Network Application CCN domain of a Video Distribution Application IP routers Edge domain node (172.252.100.27) Edge domain node (107.22.235.237) CCNx FIB ccnx:/netflix.org -> 107.22.235.237 ccnx:/facebook.com -> 172.252.100.27

Why using CCN in this framework In our own “app-development” experience, CCN does simplify development of applications for large scale data dissemination We used it for P2P Cellular video streaming Pub sub topic based service in MANET Etc. It is for sure useful…and practical in a bounded environment

Devil’s advocate: CCN vs CDN CCN, bounded in an application-domain, provides services similar to those of CDN (Routing-by-name, Multicasting, Caching) Why should Netflix, Facebook, etc. use a CCN-based application-domain rather than continue using their CDN providers? We are looking for answers Business advances Open-source software (free?) ? Technical advances Session-less (HTTP CDNs are session-oriented) Client mobility Multipath routing

Acknowledgements This work has been supported by the GreenICN project (GreenICN: Architecture and Applications of Green Information Centric Networking ), a research project supported jointly by the European Commission under its 7th Framework Program (contract no. 608518) and the National Institute of Information and Communications Technology (NICT) in Japan (contract no. 167). The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the GreenICN project, the European Commission, or NICT.