论文标题

INETCEP:以信息为中心网络的网络内复杂事件处理

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

论文作者

Luthra, Manisha, Koldehofe, Boris, Höchst, Jonas, Lampe, Patrick, Rizvi, Ali Haider, Kundel, Ralf, Freisleben, Bernd

论文摘要

新兴网络体系结构(例如以信息为中心网络(ICN))通过解决命名数据来提供数据平面的简单性。这种灵活性打开了将数据处理在网络元素内移动的可能性,以进行高性能计算,称为网络内处理。但是,由于缺乏(i)网络处理处理和(ii)数据平面编程摘要,因此现有的ICN体系结构在数据平面的可编程性方面受到限制。这样的体系结构可以受益于复杂的事件处理(CEP),即网络内处理范式,可在数据平面内有效地处理数据。但是,集成CEP是极具挑战性的,因为ICN的当前通信模型仅限于消费者发起的交互,而消费者引发的交互作用在许多处理连续数据流的请求中带来了重要的开销。相比之下,CEP偏爱生产者发起的相互作用的变化对请求 - 备用相互作用施加了严重的限制。在本文中,我们提出了一个网络内CEP体系结构,它支持统一的交互模式(消费者和生产者发起的)。此外,我们提供了CEP查询语言,并促进CEP操作,同时增加了ICN可以支持的应用程序范围。我们在ICN架构,名称函数网络和两个应用程序上提供了Inetcep的开源实现和评估:在智能家居中的能量预测和灾难情况。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源