Internet DRAFT - draft-paik-icn-challenges

draft-paik-icn-challenges






ICN Research Group                                               E. Paik
Internet-Draft                                                        KT
Expires: January 6, 2013                                    P. Mahadevan
                                                                    PARC
                                                                 M. Jang
                                                                 Samsung
                                                                  E. Cho
                                                                     SNU
                                                            July 5, 2012


     Benefits and Research Challenges of Content-Centric Networking
                    draft-paik-icn-challenges-00.txt

Abstract

   The objective of ICN RG is to produce documents such as a survey of
   diverse approaches, problem statement, and reference scenario.  One
   of the ICN approaches is CCN (Content-Centric Networking).  This
   document provides a qualitative analysis of CCN in terms of its
   technical features and the resulting benefits as well as component
   technologies.

Status of this Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on January 6, 2013.

Copyright Notice

   Copyright (c) 2012 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of



Paik, et al.             Expires January 6, 2013                [Page 1]

Internet-Draft   Benefits of Content-Centric Networking        July 2012


   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.


Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 3

   2.  Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . 3

   3.  Technical Features  . . . . . . . . . . . . . . . . . . . . . . 3
     3.1.  Directly Named Content  . . . . . . . . . . . . . . . . . . 4
     3.2.  Location Independence . . . . . . . . . . . . . . . . . . . 4
     3.3.  Content-Protection  . . . . . . . . . . . . . . . . . . . . 4

   4.  Benefits  . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
     4.1.  Network Efficiency and Performance  . . . . . . . . . . . . 4
     4.2.  Security  . . . . . . . . . . . . . . . . . . . . . . . . . 5
     4.3.  CAPEX and OPEX  . . . . . . . . . . . . . . . . . . . . . . 5

   5.  Security Considerations . . . . . . . . . . . . . . . . . . . . 6

   6.  References  . . . . . . . . . . . . . . . . . . . . . . . . . . 6
     6.1.  Normative References  . . . . . . . . . . . . . . . . . . . 6
     6.2.  Informative References  . . . . . . . . . . . . . . . . . . 6
     6.3.  URL References  . . . . . . . . . . . . . . . . . . . . . . 6

   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . . . 6



















Paik, et al.             Expires January 6, 2013                [Page 2]

Internet-Draft   Benefits of Content-Centric Networking        July 2012


1.  Introduction

   The objective of ICN RG is to produce documents describing different
   approaches, problem statement, and reference scenario.  One of the
   ICN approaches is CCN (Content-Centric Networking).

   This document provides the key benefits and research challenges of
   CCN.


2.  Terminology

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in [RFC2119].

   The following terms are defined.

   o Information-Centric Networking:  Information-Centric Networking
      (ICN) is a new networking paradigm that shifts the emphasis from
      endpoints to addressing content directly, thereby enabling simple,
      robust and efficient content distribution in the network.

   o Content-Centric Networking:  Content-Centric Networking (CCN), is a
      new network architecture that embraces ICN principles of direct
      content addressing.  CCN architecture builds up on the
      fundamentals of content, names and security.

   o Content Delivery Network:  CDN refers to Content Delivery/
      Distribution Network.  This document distinguishes CCN from CDN as
      follows: CCN protocol is a network layer architecture while CDN is
      a content distribution system that operates as an application
      layer service in today's Internet architecture.

   o Interest:  Interest is a CCN packet type that is sent request
      content in a CCN network.

   o Content Object:  In a CCN network, content that is requested by a
      client travels back in the form of a content object.


3.  Technical Features

   The basic CCN operation mechanism is interest/content object
   exchange.  Nodes wishing to receive content issue an Interest with a
   prefix describing the data (content) they desire.  These interest
   packets are routed towards known content sources or producers, and as
   they are routed through the network any intermediate node can satisfy



Paik, et al.             Expires January 6, 2013                [Page 3]

Internet-Draft   Benefits of Content-Centric Networking        July 2012


   the interest with matching content objects from its cache.  Each
   individual content object is retrieved using a single interest.  The
   content returned is verified to be sure it is what was asked for,
   unmodified and published by a trusted publisher.

   The key features of CCN include directly named content, location
   independence, and content-level protection.

3.1.  Directly Named Content

   In CCN, content is named and addressed directly unlike today networks
   where the emphasis is on naming end hosts.  Named content travels as
   content objects in a CCN network.  Content objects can be thought of
   as named data packets.

3.2.  Location Independence

   CCN decouples content name from content location.  Thus, there is no
   need to translate from the desired content to a location in the
   network.  This feature allows CCN to take advantage of widespread
   caches and storage deployed in the network.

3.3.  Content-Protection

   Individual pieces of content are protected rather than securing the
   connection between the end hosts as implemented in today's Internet.
   Each content object is signed by its publisher and can optionally be
   encrypted.  This feature of protecting individual content objects
   allows content to be cached at any location in the network.


4.  Benefits

   The new CCN architecture offers several significant benefits with
   respect to performance, cost, and ease of new application development
   and deployment as compared to traditional networks in use today.  We
   address each of these in more detail in the rest of this section.

4.1.  Network Efficiency and Performance

   Removing the dependency on location-based content retrieval allows
   CCN to reduce resource consumption and make the network utilization
   more efficient through caching.  Content requestors ask for the
   content by name, and any CCN node along the path from the requestor
   to the publisher that has a matching content object in its cache can
   satisfy the request.

   Further, CCN nodes are not restricted to contacting a single source



Paik, et al.             Expires January 6, 2013                [Page 4]

Internet-Draft   Benefits of Content-Centric Networking        July 2012


   to receive content.  They may request content from a set of sources,
   and can also choose the most responsive content source in order to
   minimize content retrieval times.

4.2.  Security

   CCN focuses on securing individual content pieces - each content
   object is digitally signed and contains information about its
   publisher.  Content objects can optionally be encrypted as well.  The
   security model in CCN allows applications and users to determine
   which publishers to trust.  Users can detect if an object has been
   modified or tampered by a malicious party before it was delivered and
   also be sure the publisher is one that it trusts to produce non-
   malicious content.

   Unlike today's networks that enforce security by securing the path
   through which unsecured content travels, CCN allows data consumers to
   trust the data independently of the path through which it was
   obtained.

   Additionally, by incorporating network-layer security for individual
   content pieces, CCN frees applications and services from focusing on
   securing content.  This feature significantly reduces the development
   cost as well as complexity of most applications, including security-
   critical applications, such as banking services.

4.3.  CAPEX and OPEX

   CCN reduces CAPEX and OPEX for network operators.

   As described in Section 4.1, CCN makes better utilization of the
   network and reduces CAPEX on bandwidth by reducing redundant traffic
   and peak-rate traffic.

   Secondly, CCN reduces OPEX by providing automatic management of cache
   with pull model of delivery.  Thus, data automatically goes to where
   it is requested.  In comparison, CDN typically require manual
   management of cache with push model where a content producer needs to
   anticipate which contents will be highly popular, as well as which
   clients will request a particular content, and push the desired data
   closest to those clients.

   Thirdly, CCN reduces OPEX by providing easy deployment of cache from
   the viewpoint of network topology.  CCN allows content to cached
   closer to the users, including at CCN nodes at the network edge.  CCN
   caches can also be deployed on mobile devices and inside a service
   provider's network.  In contrast, CDN servers are typically topology-
   restricted and can be deployed only in certain locations such as



Paik, et al.             Expires January 6, 2013                [Page 5]

Internet-Draft   Benefits of Content-Centric Networking        July 2012


   peering points.

   Fourthly, CCN reduces OPEX by providing easy management and
   configuration.  CCN does not need additional protocols to optimize
   the path, e.g., ALTO (Application Layer Traffic Optimization)
   protocol.  Path optimization and keeping track of dynamic network
   conditions happens at the strategy layer in CCN - CCN has inherent
   network support to route around bottleneck links as well as network
   failures.

   Finally, CCN reduces OPEX by providing the same path for content
   requests (forward path) and response (reverse path), i.e., content
   objects follow the reverse of the Interest path.  This aspect really
   helps in traffic engineering (in today's Internet architecture
   forward and reverse packet paths need not be the same), e.g., QoS is
   easier to implement in CCN networks.


5.  Security Considerations

   TBD


6.  References

6.1.  Normative References

   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119, March 1997.

6.2.  Informative References

   [RFC6392]  Alimi, R., Rahman, A., and Y. Yang, "A Survey of In-
              Network Storage Systems", RFC 6392, October 2011.

6.3.  URL References

   [CCNx]     "CCNx Home Page", <http://www.ccnx.org/>.













Paik, et al.             Expires January 6, 2013                [Page 6]

Internet-Draft   Benefits of Content-Centric Networking        July 2012


Authors' Addresses

   EunKyoung Paik
   KT
   Network Research and Development Lab. KT
   17 Woomyeon-dong, Seocho-gu
   Seoul  137-792
   Korea

   Phone: +82-2-526-5233
   Fax:   +82-2-526-5200
   Email: eun.paik@kt.com
   URI:   http://mmlab.snu.ac.kr/~eun/


   Priya Mahadevan
   Palo Alto Research Center
   3333 Coyote Hill Rd
   Palo Alto  CA 94304
   USA

   Phone: +1-650-812-4434
   Fax:   +1-650-812-4471
   Email: priya.mahadevan@parc.com
   URI:   http://www.parc.com/priyamahadevan/


   Myeong-Wuk Jang
   Samsung Electronics Co., Ltd.
   San 14, Nongseo-dong, Giheung-gu
   Yongin-si, Gyeonggi-do  446-712
   Korea

   Phone: +82-31-280-9624
   Fax:   +82-31-280-9569
   Email: myeong.jang@samsung.com















Paik, et al.             Expires January 6, 2013                [Page 7]

Internet-Draft   Benefits of Content-Centric Networking        July 2012


   Eunsang Cho
   Seoul National University
   Multimedia and Mobile Communications Lab., Seoul National Univ.
   1 Gwanak-ro, Gwanak-gu
   Seoul  151-744
   Korea

   Phone: +82-2-880-1832
   Fax:   +82-2-872-2045
   Email: escho@mmlab.snu.ac.kr
   URI:   http://mmlab.snu.ac.kr/~escho/








































Paik, et al.             Expires January 6, 2013                [Page 8]