Browsed by
Archives

Public Deliverables

Public Deliverables

The ICN2020 Project’s first year public deliverables for Design and Development of Applications and Services, Design and Development of ICN enhanced infrastructure and Testbeds and Experiments and Dissemination Activities are now available for public viewing.

Cisco takes CCN back to the “community”

Cisco takes CCN back to the “community”

Cisco has recently started a new open-source project within the FD.IO community in the Linux Foundation: CICN.
The name stands for Community ICN and reflects the main goal of the project: foster the convergence of various ICN flavors (CCN and NDN) into a single harmonized version of ICN.
And Cisco seems to have a pretty clear plan to achieve that. The first step was acquiring the CCN code base from PARC, now freely released as part of the CICN project.
In addition, the CICN code development follows the specifications released by the IRTF ICN Research Group.

Focus on applications and experiments

But the project is not limited to the architectural code: several tools and plugins are also included, that will speed up the development of ICN application and experiments.
A special attention deserves the VPP forwarder plugin, an ICN forwarder that uses the VPP platform by Cisco and released as open-source as part of FD.IO too.
Early release of the CICN project targets Linux, Android and Apple systems, and includes:

  • METIS, the socket based forwarder,
  • The VPP forwarder plugin,
  • The consumer/producer API,
  • The consumer/producer API,
  • A number of supported libraries,
  • Examples of CCB applications, including but not limited to an end-to-end example for HTTP ABR video delivery (player and server),
  • Tools suitable to assist the development and testing phase.

How to contribute

The community is invited to be actively involved in the evolution of the project using the mailing list and participating to weekly web meetings, other than contributing in the project’s code.
More information on the project can be found at http://wiki.fd.io/view/Cicn, with links to the source code repositories, project’s documentation and tutorials.

How to use GEANT Testbed Service to easily create ICN testbeds

How to use GEANT Testbed Service to easily create ICN testbeds

One of the main goal of the ICN2020 projects is to identify and/or create proper tools and services to enable global-scale experiments.
The availability of proper testbeds is often one of the key aspects to influence the success of a research, particularly in networking.
The truth is that building a testbed is not a simple task and, other than a lot of time and efforts,
requires transversal skills not always possessed by network researchers and the proper hardware infrastructure.
So the choice often fall into simulation softwares or pre-existing testbeds, where customization of aspects like topology of internal behavior is not always feasible.

In this post we propose the use of GEANT Testbed Service to easily create an ICN testbed.

What is GTS

GEANT Testbed Service (GTS) is an innovative service to build personalized and isolated testbeds for networking experiments.
The idea is to exploit the “as-a-service” also for network testbed: multiple isolated testbeds can be hosted to the same hardware tanks to virtualization of the resources.
The architecture behind the service is a mix of cloud infrastructure and links virtualization, in conjunction with an orchestration service and an intuitive way to describe network topologies.
GTS allows the deployment of real global-scale experiments through its several hosts deployed in different countries,
and ensures isolation of experiments using virtualization technics (Virtual Machines, Virtual Switches, VLANs, etc.).

Why use GTS

The concept of “shared resources” is behind many new technologies that allow normal users to easily deploy and maintain complex systems, without the burden of the infrastructure management.
A testbed is often a complex infrastructure, and generally used only for a limited amount of time, making it the perfect candidate to become a shared resource.
On the other side, concentrate the efforts of building a unique platform for networks experiments gives the unprecedented opportunity to create a huge infrastructure,
otherwise impossible for a small organization.

How it works

After the successful registration to the service, a user is assigned to a project (several users can be assigned to the same project).
Each project has a fixed amount of resources assigned, and users can create their own testbed topology using a Domain Specific Language.
The first action required is the reservation of the resources:
if the reservation process succeed, the testbed resources are blocked until the reservation time expires or the resources are explicitly released by the user.
After that, is possible to access the reserved resources (e.g.: virtual machines or virtual switches) and configure them.
The internal network of the testbed , and the testbed’ s resources, can be accessed trough a VPN connection (each project has a unique VPN associated).

Where to start

The GTS homepage contains all the documentation needed to understand the GTS infrastructure and start working with it.
At the moment, the registration process is not automatic, but implies an email request to the GTS project maintainers with a description of the project to be hosted and the amount of resources needed.

ICN2020 meeting, 23rd – 24th Jan 2017, University of Rome Tor Vergata, Rome, Italy

ICN2020 meeting, 23rd – 24th Jan 2017, University of Rome Tor Vergata, Rome, Italy

The second ICN2020 meeting for EU took place in University of Rome Tor Vergata from 23rd- 24th January 2017. Some of the ICN2020 Japanese partners also attended the meeting. The focus was mainly towards discussing the progress of the partners with noticeable progress on the testbed related activities. We also had a guest from from GEANT Miss.Susanne Naegele-Jackson who presented the possibilities to connect to the testbed. ICN2020 members are currently interested to connect to the GEANT testbed and are progressing towards leveraging its resources.

Socialdinner1

ACM 3rd International Conference on Information Centric Networking successfully held in Kyoto, Japan

ACM 3rd International Conference on Information Centric Networking successfully held in Kyoto, Japan

Prof. Xiaoming Fu and Prof. Asami have successfully co-organized the ACM 3rd International Conference on Information Centric Networking (ICN 2016) in Kyoto, Japan, September 26-28, 2016. It was a joint effort with colleagues at University of Tokyo, KDDI Labs, Osaka University and University College London, key contributors of two consecutive EU-Japan projects GreenICN (2013-2016) and ICN2020 (2016-2019), both led by University of Göttingen (EU) and KDDI Labs (Japan).

The conference attracted more than 100 attendees from all over the world, with an exciting technical program composed of 15 full papers, 8 short papers, 8 posters and 10 demonstrations selected from open call submissions, in addition to 2 panels and an affiliated workshop on Information Centric Networking for 5G (IC5G 2016). Next edition of the ICN conference series, ICN 2017 will be held in Berlin, co-organized by FU Berlin, HAW Hamburg, Uni Göttingen and HFT Stuttgart.
(Photo: Handover of ICN 2016 and ICN 2017 main organizers)

p1030395 p1120773p1120901

ICN2020 partners present at ICN 2016 Conference

ICN2020 partners present at ICN 2016 Conference

The ICN2020 partners presented four papers in the Information Centric Networking Conference held in Kyoto, Japan from September 26 until September 28, 2016. The papers addressed advances in topics such as multicast congestion control, Notification system for disasters, Consumer-Driven Access control to censorship circumvention and Cache-Friendly streaming bitrate adaptations by congestion feedback. Please see the complete list of publications by ICN2020 partners and the ACM ICN 2016 program for more details.

p1030421p1030482p1030536p1030562

GI-Dagstuhl Seminar 16353 on Aware Machine to Machine Communication

GI-Dagstuhl Seminar 16353 on Aware Machine to Machine Communication

Various ICN2020 project members from University of Goettingen, Ericsson, University College London and the advisory board member Dirk Kutscher attend a five day GI-Dagstuhl seminar on Aware Machine to Machine communication held from August 28th to September 2nd 2016 in Dagstuhl, Germany. The seminar incorporated numerous intense discussion on topics like Information Centric approach to IoT, Security, Services, Context, Block-chain, Vehicular networks, etc., in machine to machine communication. The material used for the seminar is made publicly available at http://materials.dagstuhl.de/index.php?semnr=16353.