Proceedings of the 9th ACM Conference on Information-Centric Networking
Connecting long-range wireless networks to the Internet imposes challenges due to vastly longer r... more Connecting long-range wireless networks to the Internet imposes challenges due to vastly longer round-trip-times (RTTs). In this paper, we present an ICN protocol framework that enables robust and efficient delay-tolerant communication to edge networks. Our approach provides ICN-idiomatic communication between networks with vastly different RTTs. We applied this framework to LoRa, enabling end-to-end consumer-to-LoRa-producer interaction over an ICN-Internet and asynchronous data production in the LoRa edge. Instead of using LoRaWAN, we implemented an IEEE 802.15.4e DSME MAC layer on top of the LoRa PHY and ICN protocol mechanisms in RIOT OS. Executed on off-the-shelf IoT hardware, we provide a comparative evaluation for basic NDN-style ICN [60], RICE [31]-like pulling, and reflexive forwarding [46]. This is the first practical evaluation of ICN over LoRa using a reliable MAC. Our results show that periodic polling in NDN works inefficiently when facing long and differing RTTs. RICE reduces polling overhead and exploits gateway knowledge, without violating ICN principles. Reflexive forwarding reflects sporadic data generation naturally. Combined with a local data push, it operates efficiently and enables lifetimes of >1 year for battery powered LoRa-ICN nodes. CCS CONCEPTS • Networks → Network design principles; Wireless access points, base stations and infrastructure; Link-layer protocols.
This paper presents LoRa-ICN, a comprehensive IoT networking system based on a common long-range ... more This paper presents LoRa-ICN, a comprehensive IoT networking system based on a common long-range communication layer (LoRa) combined with Information-Centric Networking (ICN) principles. We have replaced the LoRaWAN MAC layer with an IEEE 802.15.4 Deterministic and Synchronous Multi-Channel Extension (DSME). This multifaceted MAC layer allows for different mappings of ICN message semantics, which we explore to enable new LoRa scenarios. We designed LoRa-ICN from the ground-up to improve reliability and to reduce dependency on centralized components in LoRa IoT scenarios. We have implemented a feature-complete prototype in a common network simulator to validate our approach. Our results show design trade-offs of different mapping alternatives in terms of robustness and efficiency.
From December 5th to 8th 2010, the Dagstuhl Seminar 10492 on "Information-Centric Networking... more From December 5th to 8th 2010, the Dagstuhl Seminar 10492 on "Information-Centric Networking" was held in Schloss Dagstuhl – Leibniz Center for Informatics. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed. Abstracts of the presentations given during the seminar as well as abstracts of seminar results and ideas are put together in this paper. The first section describes the seminar topics and goals in general. Links to extended abstracts or full papers are provided, if available.
A Dagstuhl seminar on Compute-First Networking (CFN) was held online from June 14th to June 16th ... more A Dagstuhl seminar on Compute-First Networking (CFN) was held online from June 14th to June 16th 2021. We discussed the opportunities and research challenges for a new approach to in-network computing, which aims to overcome limitations of traditional edge/in-network computing systems. The seminar discussed relevant use cases such as privacy-preserving edge video processing, connected and automated driving, and distributed health applications leveraging federated machine learning. A discussion of research challenges included an assessment of recent and expected future developments in networking and computing platforms and the consequences for in-network computing as well as an analysis of hard problems in current edge computing architectures. We exchanged ideas on a variety of research topics and about the results of corresponding activities in the larger fields of distributed computing and network data plane programmability. We also discussed a set of suggested PhD topics and promising future research directions in the CFN space such as split learning that is supported by in-network computing.
2018 10th International Conference on Communication Systems & Networks (COMSNETS), 2018
With the advancement in technology mobility has become a norm. Recent trend towards 5G and increa... more With the advancement in technology mobility has become a norm. Recent trend towards 5G and increasing popularity of IoT is expected to demand increased mobility support in the network. Information Centric Networking (ICN) treats content as the first class entity and nodes exchange information based on the identity of the content rather than the location of the content. ICN inherently supports consumer mobility and there are many recent works on producer mobility. However, an untouched area of work is ICN's support for network mobility. Networksegments/domains comprising of various networking nodes, consumers and producers can also experience mobility. This can aggravate the problems associated with supporting mobility. In this paper, we propose NeMoI: Network Mobility in ICN, a full fledged ICN based mobility solution with a special focus on network mobility including the case of producers and consumers present within such mobile networks. With evaluations using the RocketFuel1221 topology we show that NeMoI significantly reduces the amount of signalling traffic, routing updates and path inflation compared to existing solutions while ensuring connectivity for mobile nodes.
Content distribution applications, such as those employing peer-to-peer (P2P) technologies, are w... more Content distribution applications, such as those employing peer-to-peer (P2P) technologies, are widely used on the Internet and make up a large portion of the traffic in many networks. Often, however, content distribution applications use network resources inefficiently. One way to improve efficiency is to introduce storage capabilities within the network and enable cooperation between end-host and in-network content distribution mechanisms. This is the capability provided by a DECoupled Application Data Enroute (DECADE) system, which is introduced in this document. DECADE enables applications to take advantage of in-network storage when distributing data objects as opposed to using solely end-to-end resources. This document presents the underlying principles and key functionalities of such a system and illustrates operation through a set of examples. Alimi, et al. Informational [Page 1]
This report documents the presentations and discussions of the 3rd Dagstuhl seminar on Informatio... more This report documents the presentations and discussions of the 3rd Dagstuhl seminar on Information-Centric Networks. This seminar was focused on the deployment and scalability of ICNs. An overview of various ICN projects was used as a starting point for discussions. Participants provided a set of starting questions to cover with the rest of the group. The seminar increased the awareness on the state of the art in ICN research. Various topics on deployment and scalability were discussed. The opinions and comments presented here came directly from the notes taken at the seminar. Seminar July 13-16, 2014-http://www.dagstuhl.de/14291 1998 ACM Subject Classification C.2.1 Network Architecture and Design
Towards an Information-Centric Internet with more Things draft-kutscher-icn-iwmt-00 The Internet ... more Towards an Information-Centric Internet with more Things draft-kutscher-icn-iwmt-00 The Internet is already made of things. However, we expect there to be many more less-capable things, such as sensors and actuators, connected to the Internet in years to come. In parallel, Internet applications are more and more being used to perform operations on named (information) objects, and various Information-Centric Networking (ICN) approaches are being researched in order to allow such applications to work effectively at scale and with various forms of mobility and in networking environments that are more challenging than a traditional access network and data center. In this position paper, we outline some benefits that may accrue, and issues that arise, should the Internet, with many more things, make use of the ICN approach to networking and we argue that ICN concepts should be considered when planning for increases in the number of things connected to the Internet. Status of this Memo Th...
2017 IEEE 18th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM), 2017
The vast majority of mobile data transfers today follow the traditional client-server model. Alth... more The vast majority of mobile data transfers today follow the traditional client-server model. Although in the fixed network P2P approaches have been exploited and shown to be very efficient, in the mobile domain there has been limited attempt to leverage on P2P (D2D) for large-scale content distribution (i.e., not DTN-like, point-to-point message transfers). In this paper, we explore the potential of a user-operated, smartphonecentric content distribution model for smartphone applications. In particular, we assume source nodes that are updated directly from the content provider (e.g., BBC, CNN), whenever updates are available; destination nodes are then directly updated by source nodes in a D2D manner. We leverage on sophisticated information-aware and application-centric connectivity techniques to distribute content between mobile devices in densely-populated urban environments. Our target is to investigate the feasibility of an opportunistic content distribution network in an attempt to achieve widespread distribution of heavy content (e.g., video files) to the majority of the destination nodes. We propose ubiCDN as a ubiquitous, user-operated and distributed CDN for mobile applications.
Proceedings of the 5th ACM Conference on Information-Centric Networking, 2018
This demo shows an implementation of a computation-centric architecture over NDN. The system is a... more This demo shows an implementation of a computation-centric architecture over NDN. The system is able to perform in-network load balancing of incoming computation requests, reliably authenticate consumers and allow them to submit large payloads without routable prefixes. The system is able to migrate requested function in a form of unikernels where they are needed, follows ICN pull-based model and introduces only minimal changes to the NDN stack. CCS CONCEPTS • Networks → In-network processing; Naming and addressing; Network architectures; Session protocols;
The information-centric networking (ICN) concept is a significant common approach of several futu... more The information-centric networking (ICN) concept is a significant common approach of several future Internet research activities. The approach leverages in-network caching, multiparty communication through replication, and interaction models decoupling senders and receivers. The goal is to provide a network infrastructure service that is better suited to today’s use (in particular. content distribution and mobility) and more resilient to disruptions and failures. The ICN approach is being explored by a number of research projects. We compare and discuss design choices and features of proposed ICN architectures, focusing on the following main components: named data objects, naming and security, API, routing and transport, and caching. We also discuss the advantages of the ICN approach in general.
In this paper we present a solution to overcome the impasse of deploying confidentiality at the c... more In this paper we present a solution to overcome the impasse of deploying confidentiality at the cost of breaking most of current network traffic engineering in mobile networks. Our proposition is based on Information-Centric Networking (ICN) which is a data-centric network architecture that gracefully incorporates security and traffic optimization.
Zusammenfassung From December 5th to 8th 2010, the Dagstuhl Seminar 10492 on “Information-Centric... more Zusammenfassung From December 5th to 8th 2010, the Dagstuhl Seminar 10492 on “Information-Centric Networking” was held in Schloss Dagstuhl – Leibniz Center for Informatics. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed. Abstracts of the presentations given during the seminar as well as abstracts of seminar results and ideas are put together in this paper. The first section describes the seminar topics and goals in general. Links to extended abstracts or full papers are provided, if available.
2019 IEEE International Symposium on Measurements & Networking (M&N), 2019
In-network computing is a growing area of research where computations are more tightly integrated... more In-network computing is a growing area of research where computations are more tightly integrated with the networking substrate and placed dynamically within the network at appropriate locations. However, this yield new issues in the domain of measurements and networking: it adds a dimension in the measurement domain, namely that of the computation for some tasks. We discuss MECANO, an architecture that integrates application measurement with network measurement to optimize the placement of workloads in the network. We have implemented an initial proof of concept of this architecture and validated its performance in our testbed. In particular, keeping track at the network layer of the location of running instances of a specific function can significantly speed up the completion time for a specific client request.
Proceedings of the 7th ACM Conference on Information-Centric Networking, 2020
In this poster, we discuss design options for a LoRaWAN and LoRa transmission system to employing... more In this poster, we discuss design options for a LoRaWAN and LoRa transmission system to employing Information-Centric Networking (ICN). ICN has been successfully applied to LoWPAN scenarios and can provide many benefits with respect to object-based security, performance, disruption tolerance and usability. Our findings indicate that the current LoRaWAN MAC layer is impractical for an ICN request-response with caching. We present ideas for a new MAC layer that harmonizes the long-range LoRa radios with ICN. CCS CONCEPTS • Networks → Network design principles; Wireless access points, base stations and infrastructure; Link-layer protocols.
Proceedings of the 5th ACM Conference on Information-Centric Networking, 2018
Information Centric Networking has been proposed as a new network layer for the Internet, capable... more Information Centric Networking has been proposed as a new network layer for the Internet, capable of encompassing the full range of networking facilities provided by the current IP architecture. In addition to the obvious content-fetching use cases which have been the subject of a large body of work, ICN has also shown promise as a substrate to effectively support remote computation, both pure functional programming (as exemplified by Named Function Networking) and more general remote invocation models such as RPC and web transactions. Providing a unified remote computation capability in ICN presents some unique challenges, among which are timer management, client authorization, and binding to state held by servers, while maintaining the advantages of ICN protocol designs like CCN and NDN. In this paper we present a unified approach to remote function invocation in ICN that exploits the attractive ICN properties of name-based routing, receiver-driven flow and congestion control, flow balance, and object-oriented security while presenting a natural programming model to the application developer.
Proceedings of the Workshop on Mobile Edge Communications, 2017
Connected vehicle systems form the basis for future features of functions and applications within... more Connected vehicle systems form the basis for future features of functions and applications within the automotive domain. In order to allow resource intensive services, cloud offloading and especially Mobile Edge Computing is a promising approach. In this paper, we present a detailed futuristic vehicular scenario-Electronic Horizon-and list the challenges. We argue that the resulting challenges are representative of many of the envisioned use-cases of Mobile Edge Computing. We then present how Information-Centric Networking in combination with Mobile Edge Computing has the potential to support such a futuristic scenario. Finally, we present research directions that could enhance the solution space.
Proceedings of the 6th ACM Conference on Information-Centric Networking, 2019
Modern distributed computing frameworks and domain-specific languages provide a convenient and ro... more Modern distributed computing frameworks and domain-specific languages provide a convenient and robust way to structure large distributed applications and deploy them on either data center or edge computing environments. The current systems suffer however from the need for a complex underlay of services to allow them to run effectively on existing Internet protocols. These services include centralized schedulers, DNS-based name translation, stateful load balancers, and heavyweight transport protocols. In contrast, ICN-oriented remote invocation methodologies provide an attractive match for current distributed programming languages by supporting both functional programming and stateful objects such as Actors. In this paper we design a computation graph representation for distributed programs, realize it using Conflict-free Replicated Data Types (CRDTs) as the underlying data structures, and employ RICE (Remote Method Invocation for ICN) as the execution environment. We show using NDNSim simulations that it provides attractive benefits in simplicity, performance, and failure resilience. CCS CONCEPTS • Networks → Naming and addressing; In-network processing; Network architectures; Session protocols.
Internet of Things (IoT) is a growing topic of interest. Billions of IoT devices are expected to ... more Internet of Things (IoT) is a growing topic of interest. Billions of IoT devices are expected to connect to the Internet in the near future. These devices differ from the traditional devices operated in the Internet. In this work, we argue that an Information Centric Networking (ICN), a new networking paradigm, is a more suitable architecture for the IoT compared to the currently prevailing IP based network. We observe that recent works that propose to use ICN for IoT, either do not cover the need to integrate Sensor Networks with the Internet to realize IoT or do so inefficiently. There is a need to understand effective ways to integrate the various heterogeneous Sensor Networks with the Internet without affecting their current mode of operation. In this work, we study the essential requirements for integrating Sensor Networks to the Internet. We provide an architecture with Gateways for paving a way for the Sensor Networks to become a part of the IoT family. We further provide a naming schema for efficient operation of the resource constrained Sensor Networks, discuss mobility, security, communication patterns and propose the most suitable choices for IoT networks.
This memo describes research challenges for Information-Centric Networking (ICN), an approach to ... more This memo describes research challenges for Information-Centric Networking (ICN), an approach to evolve the Internet infrastructure to directly support information distribution by introducing uniquely named data as a core Internet principle. Data becomes independent from location, application, storage, and means of transportation, enabling or enhancing a number of desirable features, such as security, user mobility, multicast, and in-network caching. Mechanisms for realizing these benefits is the subject of ongoing research in the IRTF and elsewhere. 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.
Uploads
Papers by Dirk Kutscher