Swing State: Consistent Updates for Stateful and Programmable Data Planes 年份:2017 来源:ACM 本篇论文解决的问题 Before 原来的状态迁移是三角形路由的方式: NF1->Controller->NF2 浪费时间.还需要控制器开辟额外的存储空间 Now 现在把要更新的流量attach到数据平面的数据流上,借助数据流之手(信使)传递状态信息. ABSTRACT 背景:由于可编程带状态数据平面的飞速发展,得益于数…
论文摘要: 本文为读者提供新兴的SDN带状态数据平面,集中关注SDN数据平面编程性带来的隐患. I部分 介绍 A.带状态SDN数据平面的兴起 B.带状态数据平面带来的安全隐患 引出带状态数据平面的安全隐患问题(比如:有针对的服务否定攻击和状态耗尽攻击以及数据平面攻击等等),要求系统开发人员或者是应用开发人员遵循以下特征: 在交换机内部存储每一条流的信息,即状态,包括状态的分布式存储. 在数据平面,数据包到来或者数据平面事件触发时,有能力改变在交换机中的状态. 交换机基于当前本地的状态信息可以自动…
Name of article:Packet Transactions: High-level Programming for Line-Rate Switches Origin of the article:Sivaraman A , Budiu M , Cheung A , et al. Packet Transactions: High-level Programming for Line-Rate Switches[J]. 2015. ABSTRACT: custom processin…
All transformations in Flink may look like functions (in the functional processing terminology), but are in fact stateful operators. You can make every transformation (map, filter, etc) stateful by using Flink's state interface or checkpointing insta…
Earlier articles in this series: Part I: Idempotence Part II: Immutability Part III: Volatility Part IV: Singletons Oh, hell, this article just had to be about state machines, didn’t it? State machines! Those damned little circles and arrows and q’s.…
A mechanism is provided in a data processing system for reliable asynchronous solid-state device based de-duplication. Responsive to receiving a write request to write data to the file system, the mechanism sends the write request to the file system,…
这是<Pinciples of Reactive Programming>week6的最后一课. 为什么需要把actor的状态持久化? 如果actor没有状态,那么在任何实时,这个actor的行为都是一致的.但是对于有状态的actor,其行为跟当前状态相关.所以当系统由于意外down掉以后,需要恢复系统的状态,意味着需要恢复actor的状态. Actors representing a stateful resource shall not lose important state due t…
强一致  最终一致 Frequently Asked Questions - Consul by HashiCorp https://www.consul.io/docs/faq.html Q: Is Consul eventually or strongly consistent? Consul has two important subsystems, the service catalog and the gossip protocol. The service catalog store…
BACKGROUND OF THE INVENTION The present invention relates generally to single-instruction, multiple-data (SIMD) processing and, more specifically, to a technique for saving and restoring thread group operating state. In a conventional SIMD architectu…
Implementing Stateful Functions source function的stateful看官网,要加lock Declaring Keyed State at the RuntimeContext state可通过 rich functions .Listcheckpoint和CheckpointFunction获得. 在Flink中,当对某个数据进行处理时,从上下文中获取state时,只会获取该数据key对应的state. 四种Keyed State: ValueSta…