Project

Back to overview

Network Coding Based Multimedia Streaming in Content Centric Networks

English title Network Coding Based Multimedia Streaming in Content Centric Networks
Applicant Braun Torsten
Number 149225
Funding scheme Project funding (Div. I-III)
Research institution Institut für Informatik Universität Bern
Institution of higher education University of Berne - BE
Main discipline Information Technology
Start/End 01.01.2014 - 30.04.2017
Approved amount 330'000.00
Show all

Keywords (3)

network coding; content-centric networks; multimedia communications

Lay Summary (German)

Lead
Information-Centric Networking (ICN) wird als Architekturprinzip für das zukünftige Internet diskutiert. Router Cache-Speichern sollen Benutzeranfragen nach Datenobjekten effizient bedienen können. Des Weiteren wurde mit Hilfe von Network Coding versucht, Durchsatz und Verzögerungen in Peer-to-Peer-Netzen und drahtlosen Mesh-Netzen zu optimieren. Das Projekt untersucht wie die beiden Ansätze ICN und Network Coding gewinnbringend kombiniert werden können.
Lay summary

Wissenschaftliche Ziele des Projekts

Das Projekt schlägt vor, Information-Centric Networking (ICN) und Network Coding (NC) zu integrieren. Die Integration umfasst mehrere Aspekte. Zunächst soll ein Konzept erarbeitet und evaluiert werden, welches die effiziente Verteilung von Inhalten mit Hilfe von ICN und NC erlaubt. Gegebenenfalls sollen Pakete mit Inhalten unterschiedlicher Quellen kombiniert werden können. Das Konzept soll für die ICN-Variante Content-Centric Networking (CCN) entwickelt werden, da für CCN bereits diverse Implementierungen existieren. Dabei ist zu beachten, dass die Eigenschaft von ICN/CCN, sicheren Datenaustausch zu unterstützen, d.h. die Verteilung von Inhalten authentifizierter Quellen, nicht beeinträchtigt wird. 

Da die Cache-Speicher begrenzt sind, die ausgetauschten Inhalte jedoch riesige Datenmengen erzeugen, muss die Benutzung der Cache-Speicher optimiert werden, d.h. es ist zu untersuchen, welche Datenpakete in welchen Zwischenknoten gespeichert werden sollten, um eine optimale Leistungsfähigkeit zu erreichen. Dabei ist auch die Wichtigkeit der Daten, speziell bei Videodatenströmen, zu berücksichtigen. Ein weiterer Aspekt ist die Minimierung von Nachrichten, welche Anfragen nach Inhalten enthalten, d.h. Nachrichten, die zum Auffinden von Inhalten versendet werden. 

Wissenschaftlicher und Gesellschaftlicher Kontext

ICN und NC zielen darauf ab, die Leistungsfähigkeit zukünftiger Internet-Strukturen zu verbessern, d.h. Verzögerungen zu minimieren und die Netzkapazität, insbesondere in drahtloser Netzen, zu erhöhen. Dies ist wichtig, um den permanent steigenden Bedarf an Bandbreite und die zunehmenden Anforderungen Verzögerungs-sensitiver Anwendungen zu erfüllen. Die Kombination dieser beiden Konzepte (ICN und NC) wurde bislang nicht untersucht. 

 

 

Direct link to Lay Summary Last update: 09.12.2013

Responsible applicant and co-applicants

Employees

Publications

Publication
Pull-based Bloom Filter-based Routing for Information-Centric Networks
Marandi Ali, Braun Torsten, Salamatian Kave, Thomos Nikolaos (2019), Pull-based Bloom Filter-based Routing for Information-Centric Networks, in 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USAIEEE, Las Vegas, NV, USA.
A Comparative Analysis of Bloom Filter-based Routing Protocols for Information-Centric Networks
Marandi Ali, Braun Torsten, Salamatian Kave, Thomos Nikolaos (2018), A Comparative Analysis of Bloom Filter-based Routing Protocols for Information-Centric Networks, in 2018 IEEE Symposium on Computers and Communications (ISCC), NatalIEEE, Natal, Brazil.
PopNetCod: A Popularity-based Caching Policy for Network Coding enabled Named Data Networking
Saltarin Jonnahtan, Braun Torsten, Bourtsoulatze Eirina, Thomos Nikolaos (2018), PopNetCod: A Popularity-based Caching Policy for Network Coding enabled Named Data Networking, in International IFIP Networking Conference, Zurich, SwitzerlandIFIP, Zurich, Switzerland.
Adaptive Video Streaming with Network Coding Enabled Named Data Networking
Saltarin Jonnahtan, Bourtsoulatze Eirina, Thomos Nikolaos, Braun Torsten (2017), Adaptive Video Streaming with Network Coding Enabled Named Data Networking, in IEEE Transactions on Multimedia, 19(10), 2182 -2196.
BFR: a Bloom Filter-based Routing Approach for Information-Centric Networks
Marandi Ali, Braun Torsten, Salamatian Kave, Thomos Nikolaos (2017), BFR: a Bloom Filter-based Routing Approach for Information-Centric Networks, in IFIP Networking 2017, Stockholm, SwedenIFIP, Stockholm, Sweden.
A Popularity-based Caching Policy for Network Coding enabled Named Data Networks
Saltarin Jonnahtan, Braun Torsten, Bourtsoulatze Eirina, Thomos Nikolaos (2017), A Popularity-based Caching Policy for Network Coding enabled Named Data Networks, University of Bern, Bern, Switzerland.
Content-Aware Delivery of Scalable Video in Network Coding Enabled Named Data Networks
Bourtsoulatze Eirina, Thomos Nikolaos, Saltarin Jonnahtan, Braun Torsten (2017), Content-Aware Delivery of Scalable Video in Network Coding Enabled Named Data Networks, University of Bern, Bern, Switzerland.
A Push-based Content Advertisement Approach for Information-Centric Networks
Marandi Ali, Braun Torsten, Salamatian Kave, Thomos Nikolaos (2016), A Push-based Content Advertisement Approach for Information-Centric Networks, BORIS, Bern, Switzerland.
Live Video Streaming over Network Coding enabled Content-Centric Networks
Saltarin Jonnahtan, Bourtsoulatze Eirina, Thomos Nikolaos, Braun Torsten (2016), Live Video Streaming over Network Coding enabled Content-Centric Networks, BORIS, Bern, Switzerland.
NetCodCCN: a Network Coding approach for Content-Centric Networks
Saltarin Jonnahtan, Bourtsoulatze Eirina, Thomos Nikolaos, Braun Torsten (2016), NetCodCCN: a Network Coding approach for Content-Centric Networks, in IEEE International Conference on Computer Communications (INFOCOM) 2016, San Francisco, CA, USAIEEE, San Francisco, CA, USA.

Collaboration

Group / person Country
Types of collaboration
Nikolaos Thomos/ University of Essex Great Britain and Northern Ireland (Europe)
- in-depth/constructive exchanges on approaches, methods or results
- Publication
Kavé Salamatian/LISTIC/University of Savoie France (Europe)
- in-depth/constructive exchanges on approaches, methods or results
- Publication

Awards

Title Year
Best paper of the track for our CCNC 2019 paper titled "Pull-based Bloom Filter-based Routing for Information-Centric Networks" that was presented at Las Vegas, NV, USA on January 11-14 2019 2019

Associated projects

Number Title Start Funding scheme
137275 Low Cost Network Coding for Collaborative Video Streaming 01.10.2011 Ambizione
121906 Low cost network coding for collaborative video streaming 01.10.2008 Ambizione

Abstract

Information Centric Networking architectures (ICN) have recently gained significant attention in the research community, as they promise to revolutionize the way data is exchanged in the Internet. They move from the traditional paradigm of Internet communication using IP addresses towards using names as addresses. This is motivated by the fact that when users browse the Internet, they care only about the data content and not where the content is stored. On the contrary, the IP model of communication focuses on where the data is located. Several problems are associated with the current IP network architecture like usability, performance, security and resilience to mobility. To cope with some of these limitations, content distribution networks (CDN) and peer-to-peer architectures have been proposed. These methods mainly deal with the scalability issue and attempt to exploit better the available network resources. CDN and P2P could be seen as a first step towards ICN.Network coding has been presented a decade ago as an efficient technique for heterogeneous both wired and wireless overlay networks to increase the throughput, decrease the delay, enhance resilience, remove the need for coordination between the network nodes etc. There are two major classes of network coding algorithms namely Linear Network Coding (LNC ) and Random Linear Network Coding (RLNC). Both methods operate in finite fields. LNC decides about the coding operations centrally, although thereare some decentralized designs, whereas RLNC randomly performs operations in finite fields and has only a small performance penalty compared to LNC when operations are in large finite fields. Network coding is interesting for multimedia communication. The challenge with multimedia is that data is often scalable and data delivery should respect the tight decoding deadlines. In this project, we envisage the design of novel network coding methods that will promote the use of ICN. We will build our techniques on the Content Centric Networking (CCNx) implementation, since it has many advantages like hierarchical prefixes and is open source. Some abstract ideas regarding the use of network coding in CCN have been very recently discussed. It mainly provides some examples motivating the appropriateness of network coding for the ICN framework, rather than specific solutions. In our perspective, specific problems should be resolved prior to employing such technologies. Specifically, open challenges are: what kind of prefixes should be used, security issues, where to cache information, how one can deal with multiple concurrent sessions accessing the network, could data correlation be exploited? The target of our project is twofold: (a) design network coding techniques that will improve the perceived quality of services and (b) propose an architecture for CCN appropriate for network coding enabled systems. We will focus on multimedia streaming applications, as it is the main source of data traffic in today’s Internet. We will further target on the employment of our methods in social networks deployed when users want to share multimedia data. We believe that the ICN paradigm fits well into the framework of multimedia communication over social networks as users can take advantage ofmultiple interfaces to acquire the multimedia data faster and exploit efficiently the cached data as typically many users seek for the same multimedia data. We are convinced that the employmentof network coding in CCN will accelerate the data delivery, improve multimedia quality, enable better the available resources, and revolutionize the caching strategies in CCN framework by considering data importance.
-