= Information-Centric Networking Research Group (ICNRG) = This is the Wiki for the IRTF ICN Research Group (ICNRG). == ICNRG Administrative Information == * [http://irtf.org/icnrg Official ICNRG web page] * [http://irtf.org/mailman/listinfo/icnrg Mailing List] * [https://datatracker.ietf.org/rg/icnrg/charter/ Charter] === Contact ICNRG chairs === [mailto:borje.ohlman@ericsson.com Börje Ohlman], [mailto:ietf@dkutscher.net Dirk Kutscher], [mailto:daveoran@orandom.net Dave Oran] == ICNRG Documents and Presentation Material == * ICNRG document [https://datatracker.ietf.org/rg/icnrg/ Datatracker] for latest status and progress. * [https://datatracker.ietf.org/rg/icnrg/meetings/ Meeting material] for all meetings so far === RFCs === ==== Informational RFCs ==== * RFC 7476 ''Information-Centric Networking: Baseline Scenarios'' (was draft-irtf-icnrg-scenarios) * A document that defines reference baseline scenarios to enable performance comparisons between different approaches. * RFC 7927 ''Information-Centric Networking (ICN) Research Challenges'' (was draft-icnrg-challenges) * This document describes current research challenges in ICN, including naming, security, routing, system scalability, mobility management, wireless networking, transport services, in-network caching, and network management. * RFC 7933 ''Adaptive Video Streaming over ICN'' (was draft-irtf-icrng-videostreaming) * A document that describes key issues of video streaming in ICN and considers how the current video streaming should be modified in an ICN architecture. * RFC 7945 "Information-Centric Networking: Evaluation and Security Considerations" (was draft-irtf-icnrg-evaluation-methodology) * This document presents a number of considerations regarding evaluating Information-Centric Networking (ICN) and sheds some light on the impact of ICN on network security. It also surveys the evaluation tools currently available to researchers in the ICN area and provides suggestions regarding methodology and metrics. ==== Experimental RFCs ==== * RFC 8569 "Content-Centric Networking (CCNx) Semantics " * This document describes the core concepts of the Content-Centric Networking (CCNx) architecture and presents a network protocol based on two messages: Interests and Content Objects. * RFC 8609 " Content-Centric Networking (CCNx) Messages in TLV Format " * This document specifies the encoding of CCNx messages in a TLV packet format, including the TLV types used by each message element and the encoding of each value. ==== In RFC Editor Queue ==== * ... ==== ICNRG current work items ==== * [https://datatracker.ietf.org/doc/draft-mendes-icnrg-dabber/ Information-centric Routing for Opportunistic Wireless Networks] * [wiki:icnrg/convergence CCN/NDN Convergence Effort] * The work on harmonizing the CCN & NND protocols is initially documenting the differences in the document ''Design Choices and Differences for NDN and CCNx 1.0 Implementations of Information-Centric Networking'', draft-icnrg-harmonization-00 ([https://icnrg.github.io/draft-icnrg-harmonization/draft-icnrg-harmonization-00.html .html], [https://icnrg.github.io/draft-icnrg-harmonization/draft-icnrg-harmonization-00.txt .txt]) * [https://datatracker.ietf.org/doc/draft-irtf-icnrg-disaster/ Using ICN in disaster scenarios] * [https://datatracker.ietf.org/doc/draft-irtf-icnrg-flic/ File-Like ICN Collection (FLIC)] * [https://datatracker.ietf.org/doc/draft-irtf-icnrg-deployment-guidelines/ Deployment Considerations for Information-Centric Networking] * [https://datatracker.ietf.org/doc/draft-irtf-icnrg-icn-lte-4g/ Native Deployment of ICN in LTE, 4G Mobile Networks] * [https://datatracker.ietf.org/doc/draft-irtf-icnrg-icniot/ Design Considerations for Applying ICN to IoT] * [https://datatracker.ietf.org/doc/draft-irtf-icnrg-terminology/ Information-Centric Networking (ICN): CCN and NDN Terminology] * [https://datatracker.ietf.org/doc/draft-irtf-icnrg-nrs-requirements/ Requirements for Name Resolution Service in ICN] * [https://datatracker.ietf.org/doc/draft-irtf-icnrg-nrsarch-considerations/ Architectural Considerations of ICN using Name Resolution Service] * [https://datatracker.ietf.org/doc/draft-irtf-icnrg-ccninfo/ CCNinfo: Discovering Content and Network Information in Content-Centric Networks] ==== ICNRG discussion items / Potential future work items ==== * [IcnRouting ICN Routing] here we list research issues related to ICN routing and related research papers. ==== Other ICNRG documents ==== For complete list, see [https://datatracker.ietf.org/group/icnrg/documents/] ===== IoT ===== * [https://datatracker.ietf.org/doc/draft-zhang-icnrg-icniot-requirements/ Requirements and Challenges for IoT over ICN], merger of * Applicability and tradeoffs of ICN for efficient IoT (draft-lindgren-icnrg-efficientiot) * ICN-IoT Requirements and Challenges (https://tools.ietf.org/html/draft-zhang-iot-icn-challenges) * [https://datatracker.ietf.org/doc/draft-lindgren-icnrg-designchoices/ Proposed Design Choices for IoT over Information Centric Networking] ===== Other ===== * https://datatracker.ietf.org/doc/draft-ahlgren-icnrg-netinf-live-video/ * https://datatracker.ietf.org/doc/draft-hong-icnrg-bloomfilterbased-name-resolution/ * https://datatracker.ietf.org/doc/draft-zhang-icnrg-hn/ ------------------------------------------------------ == Running Code == * [https://github.com/COPELABS-SITI/ndn-opp/tree/master/ NDN-OPP: NDN Android for Opportunistic Wireless Networks] * [https://github.com/COPELABS-SITI/ndn-opp/tree/dabber/ DABBER routing protocol implementation - Works on top of NDN-OPP] * [https://github.com/COPELABS-SITI/Oi/ Oi!: Short Messaging Application for Opportunistic Wireless Networks- Works on top of NDN-OPP] * [https://github.com/COPELABS-SITI/NowAt/ Now@: Data Sharing Application for Opportunistic Wireless Networks- Works on top of NDN-OPP] * [http://www.ccn-lite.net/ CCN-Lite] * [https://github.com/named-data Named Data Networking] * [https://wiki.fd.io/view/Cicn CICN] * [http://www.riot-os.org/ RIOT Project] * [https://cefore.net/ Cefore] * [wiki:icnrg/ccnx-test-rig CCNx test rig] ------------------------------------------------------ = ICNRG Design Teams and Side meeting materials = [wiki:CamelCase: CCNx-TWG Side meetings] = Upcoming ICNRG events = == ICNRG Interim Meeting in MACAU, following ACM ICN 2019 Conference (https://conferences.sigcomm.org/acm-icn/2019/) 27 September 2019 == * Date: Friday, 27 September 2019 * Time: 09:30-17:30 * Location: Univeristy of Macau (ICN Conference Venue) - NOTE LOCATION CHANGE! * Room: Building N21, G012 * Etherpad for notes: https://etherpad.ietf.org/p/ICNRG-Interim-03-Friday * Meeting Materials: Thttps://datatracker.ietf.org/meeting/interim-2019-icnrg-04/session/icnrg '''Sponsor solicited for Refreshments during the breaks.''' ''Proposed Agenda Items:''' * TouchNDN Workshop Debrief - Jeff Burke * ICNLoWPAN - Cenk * QoS for IoT - Cenk * !FlowBalance draft - Dave Oran * hICN update * ICN over !LoRa - Dirk Kutscher * Follow-up discussions from the conference * Hackathon in Singapore? '''Agenda proposals are invited. Please send your proposals to the mailing list or directly to the chairs.''' === Registration for ICNRG interim meeting === '''Please register for the interim meeting.''' ||= '''#''' =||= '''Name''' =||= '''Affiliation''' =||= '''Email''' =||= '''Arriving''' =||= '''Departing''' =||= '''Hotel''' =||= '''Comments''' =|| || 1 || Börje Ohlman || Ericsson Research || Borje dot Ohlman at ericsson dot com || || || || || || 2 || Dirk Kutscher || Emden University || ietf at dkutscher dot net || || || || || || 3 || Dave Oran || Network Systems Research and Design || daveoran at orandom dot net || 24-Sep || 28-Sep || St. Regis || || || x || N N || Affiliation || xxx at org dot domain || || || || || == ICNRG regular meeting @ IETF 106 Singapore, 17-22 November 2019 == "Note: we do not plan to have an Interim all-day meeting in Singapore, since we will have met in Hong Kong less than 2 months earlier" * Date: TBD * Time: TBD * Location: (IETF Venue) * Room: * Etherpad for notes: http://etherpad.tools.ietf.org/p/notes-ietf-106-icnrg * Notes taker: * Meeting Materials: https://datatracker.ietf.org/meeting/106/session/icnrg '''Regular meeting: Proposed Agenda ''' ¶ --------------------------------------------- = Past ICNRG meetings = All agendas, meeting materials and minutes of past ICNRG meetings can be found at: https://datatracker.ietf.org/rg/icnrg/meetings''' --------------------------------------------- == Related Events == * [https://conferences.sigcomm.org/acm-icn/2019/ ACM SIGCOMM ICN-2019 Conference] [wiki:icnrg/pastevents Past events] == Related RFCs == * RFC 6920: Naming Things with Hashes == Related Information == Here we list ICN overview articles and tutorials: * Information-Centric Networking in ''IEEE Communications Magazine'', [http://dx.doi.org/10.1109/MCOM.2012.6231275 July 2012] [http://dx.doi.org/10.1109/MCOM.2012.6384446 December 2012] [https://doi.org/10.1109/MCOM.2019.8740785 June 2019] * Information-Centric Networking in ''Computer Communications'', [http://dx.doi.org/10.1016/j.comcom.2013.01.010 April 2013] * Information-Centric Networking in ''IEEE Network'', [http://dx.doi.org/10.1109/MNET.2014.6843225 May-June 2014] * [http://trac.tools.ietf.org/group/irtf/trac/attachment/wiki/icnrg/COM13-LS232.pdf Liaison Statement from ITU-T SG13 to IRTF ICNRG] (please contact us if there is something you think should be listed here) == Related Research Projects == * https://wiki.fd.io/view/cicn * http://www.sail-project.eu/; http://netinf.org * http://www.ccnx.org/ * http://www.named-data.net/ * http://radlab.cs.berkeley.edu/wiki/DONA * http://www.fp7-pursuit.eu/PursuitWeb/ * http://www.comet-project.org/ * http://www.anr-connect.org/ * http://www.ict-convergence.eu/ * http://www.greenicn.org/ * http://www.named-function.net/ * http://www.ccn-lite.net/ * http://www.umobile-project.eu/ * http://www.point-h2020.eu/ * http://rife-project.eu/ * http://www.ee.ucl.ac.uk/comit-project/ * http://ndnsim.net * http://i3.realmv6.org/ * http://www.icn2020.org/ * http://www.doctor-project.org (please contact us if you want to have your project listed here) == ICN evaluation tools and testbeds == Here you can find a listing of ICN evaluation tools and testbeds, please see IcnEvaluationAndTestbeds == Older Material == Older presentations, drafts that are not part of any meeting proceedings can be found [https://github.com/icnrg/archive in our archive]. ---------------------------