INetCEP: In-Network Complex Event Processing for Information-Centric Networking

12/09/2020
by   manisha-luthra, et al.
0

Emerging network architectures like Information-centric Networking (ICN) offer simplicity in the data plane by addressing named data. Such flexibility opens up the possibility to move data processing inside network elements for high-performance computation, known as in-network processing. However, existing ICN architectures are limited in terms of data plane programmability due to the lack of (i) in-network processing and (ii) data plane programming abstractions. Such architectures can benefit from Complex Event Processing (CEP), an in-network processing paradigm to efficiently process data inside the data plane. Yet, it is extremely challenging to integrate CEP because the current communication model of ICN is limited to consumer-initiated interaction that comes with significant overhead in a number of requests to process continuous data streams. In contrast, a change to producer-initiated interaction, as favored by CEP, imposes severe limitations for request-reply interactions. In this paper, we propose an in-network CEP architecture, INetCEP that supports unified interaction patterns (consumer- and producer-initiated). In addition, we provide a CEP query language and facilitate CEP operations while increasing the range of applications that can be supported by ICN. We provide an open-source implementation and evaluation of INetCEP over an ICN architecture, Named Function Networking, and two applications: energy forecasting in smart homes and a disaster scenario.

READ FULL TEXT
research
12/09/2020

Efficient Complex Event Processing in Information-centric Networking at the Edge

Information-centric Networking (ICN) is an emerging Internet architectur...
research
09/30/2021

inbaverSim: An OMNeT++ Model Framework for Content Centric Networking

Today's networks are used primarily to move content. To cater to this re...
research
06/12/2018

P4CEP: Towards In-Network Complex Event Processing

In-network computing using programmable networking hardware is a strong ...
research
01/16/2022

Harpocrates: Anonymous Data Publication in Named Data Networking

Named-Data Networking (NDN), a prominent realization of the Information-...
research
12/16/2016

Prototyping RISC Based, Reconfigurable Networking Applications in Open Source

In the last decade we have witnessed a rapid growth in data center syste...
research
04/16/2020

Bridging the Gap: FPGAs as Programmable Switches

The emergence of P4, a domain specific language, coupled to PISA, a doma...
research
06/03/2020

KCN: Knowledge Centric Networking

The advent of multi-domain and multi-requirement digital services requir...

Please sign up or login with your details

Forgot password? Click here to reset