...
首页> 外文期刊>Computer networks >LOcAl DEcisions on Replicated States (LOADER) in programmable dataplanes: Programming abstraction and experimental evaluation
【24h】

LOcAl DEcisions on Replicated States (LOADER) in programmable dataplanes: Programming abstraction and experimental evaluation

机译:可编程数据平面中复制状态(Loader)的本地决策:编程抽象和实验评估

获取原文
获取原文并翻译 | 示例
           

摘要

Programmable data planes recently emerged as a prominent innovation in Software Defined Networking (SDN). They provide support for stateful per-packet/per-flow operations over hardware network switches specifically designed for network processing. Unlike early SDN solutions such as OpenFlow, modern stateful data planes permit to keep (and dynamically update) per-flow states local to each switch, thus dramatically improving reactiveness of network applications to different state changes. Still, in stateful data planes, the management of non-local states is assumed to be completely delegated to a centralized controller, thus requiring extra overhead to be accessed.Our LOADER proposal aims at contrasting the apparent dichotomy between local and non-local states. We do so by introducing a new possibility: permit to take localized (in-switch) decisions not only on local states but also on global replicated states, thus providing support for network-wide applications without incurring the drawbacks of classic approaches. To this purpose, (i) we provide high-level programming abstractions devised to define the states and the update logic of a generic network-wide application, and (ii) we detail the underlying low-level state management and replication mechanisms. We then show LOADER's independence of the stateful data plane technology employed, by implementing it over two distinct stateful data planes (P4 switches and OPP - Open Packet Processor - switches), and by experimentally validating both implementations in an emulated testbed using a simple distributed Deny-of-Service (DoS) detection application.
机译:最近可编程数据平面成为软件定义网络(SDN)中的突出创新。它们提供了对专门为网络处理专门设计的硬件网络交换机的状态每包/每次流量操作的支持。与诸如OpenFlow等早期SDN解决方案不同,现代状态数据平面允许保持每个开关的每流量状态,从而显着提高网络应用的反应对不同的状态变化。尽管如此,在有状态计划中,假设非本地国家的管理完全委派给集中控制器,因此需要访问额外的开销。我们加载程序提案旨在对局部和非本地国家之间的表观二分法进行策略。我们这样做是通过引入新的可能性:许可证不仅在当地国家拍摄本地化(在交换机)的决策,而且在全球复制状态下,从而提供对网络范围的应用的支持,而不会产生经典方法的缺点。为此目的,(i)我们提供了高级编程抽象,设计为定义通用网络范围应用程序的状态和更新逻辑,并详细介绍了底层的低级状态管理和复制机制。然后,我们通过在两个不同的状态数据平面(P4交换机和OPP - 开放式数据包处理器 - 交换机上,通过实现Loader的独立性,通过实现使用的两个不同的状态数据平面技术,并通过通过简单的分布式拒绝通过实验验证模拟测试设备中的两个实现-of-service(doS)检测应用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号