Decoupling information and connectivity via information-centric transport

Decoupling information and connectivity via information-centric transport
复制标题

DOI:
10.1145/3267955.3267963
复制
发表时间:
2018-09
期刊:
Proceedings of the 5th ACM Conference on Information-Centric Networking
影响因子:
--
通讯作者:
Hila Ben Abraham;Jyoti Parwatikar;J. DeHart;Adam Drescher;P. Crowley
Hila Ben Abraham;Jyoti Parwatikar;J. DeHart;Adam Drescher;P. Crowley
中科院分区:
其他
文献类型:
--
作者:
Hila Ben Abraham;Jyoti Parwatikar;J. DeHart;Adam Drescher;P. Crowley

文献摘要

被引文献

相似文献

以信息为中心的网络 (ICN) 架构的强大之处在于它们对通信的抽象 - 对命名数据的请求。这种抽象保证应用程序可以选择仅在信息平面中操作,而与连接平面中实现的机制无关。然而,尽管有这一强大的承诺,信息和连接平面目前在当今领先的 ICN 化身中通过核心架构组件(转发策略)耦合在一起。目前,该组件是不可持续的:它实现了信息和连接机制,但没有指定谁应该选择转发策略 - 应用程序开发人员或网络运营商。在实践中,应用程序开发人员只有了解连接细节才能指定策略,而网络运营商只有了解应用程序期望才能分配策略。在本文中,我们定义了转发策略的作用,并引入了以信息为中心的传输(ICT)作为一种抽象,用于将信息平面与连接平面彻底解耦。我们讨论ICT如何允许应用程序在信息平面中运行,只关心命名空间和信任身份,让网络节点运营商可以自由部署对其管理的连接有意义的任何策略机制。为了说明 ICT 概念,我们演示了 ICT-Sync 和 ICT-Notify。我们展示了这些 ICT 如何 1) 使应用程序能够运行,而无需考虑连接细节;2) 旨在满足一组预定义的应用程序要求并且不受应用程序特定的限制;3) 可以由网络运营商在需要时进行部署,而不需要对应用程序逻辑进行任何更改。
The power of Information-Centric Networking (ICN) architectures lies in their abstraction for communication - the request for named data. This abstraction promises that applications can choose to operate only in the information plane, agnostic to the mechanisms implemented in the connectivity plane. However, despite this powerful promise, the information and connectivity planes are presently coupled in today's incarnations of leading ICNs by a core architectural component, the forwarding strategy. Presently, this component is not sustainable: it implements both the information and connectivity mechanisms without specifying who should choose a forwarding strategy - an application developer or the network operator. In practice, application developers can specify a strategy only if they understand connectivity details, while network operators can assign strategies only if they understand application expectations. In this paper, we define the role of forwarding strategies, and we introduce Information-Centric Transport (ICT) as an abstraction for cleanly decoupling the information plane from the connectivity plane. We discuss how ICTs allow applications to operate in the information plane, concerned only with namespaces and trust identities, leaving network node operators free to deploy whatever strategy mechanisms make sense for the connectivity that they manage. To illustrate the ICT concept, we demonstrate ICT-Sync and ICT-Notify. We show how these ICTs 1) enable applications to operate regardless of connectivity details, 2) are designed to satisfy a predefined set of application requirements and are free from application-specifics, and 3) can be deployed by network operators where needed, without requiring any change to the application logic.