Survey of consistent software-defined network updates
Computer networks have become a critical infrastructure. In fact, networks should not only
meet strict requirements in terms of correctness, availability, and performance but they …
meet strict requirements in terms of correctness, availability, and performance but they …
Veriflow: Verifying network-wide invariants in real time
Networks are complex and prone to bugs. Existing tools that check configuration files and
data-plane state operate offline at timescales of seconds to hours, and cannot detect or …
data-plane state operate offline at timescales of seconds to hours, and cannot detect or …
[PDF][PDF] Onix: A distributed control platform for large-scale production networks
T Koponen, M Casado, N Gude, J Stribling… - … USENIX Symposium on …, 2010 - usenix.org
Computer networks lack a general control paradigm, as traditional networks do not provide
any networkwide management abstractions. As a result, each new function (such as routing) …
any networkwide management abstractions. As a result, each new function (such as routing) …
Abstractions for network update
Configuration changes are a common source of instability in networks, leading to outages,
performance disruptions, and security vulnerabilities. Even when the initial and final …
performance disruptions, and security vulnerabilities. Even when the initial and final …
Dynamic scheduling of network updates
We present Dionysus, a system for fast, consistent network updates in software-defined
networks. Dionysus encodes as a graph the consistency-related dependencies among …
networks. Dionysus encodes as a graph the consistency-related dependencies among …
Logically centralized? State distribution trade-offs in software defined networks
Software Defined Networks (SDN) give network designers freedom to refactor the network
control plane. One core benefit of SDN is that it enables the network control logic to be …
control plane. One core benefit of SDN is that it enables the network control logic to be …
A survey of network update in SDN
Network is dynamic and requires update in the operation. However, many confusions and
problems can be caused by careless schedule in the update process. Although the problem …
problems can be caused by careless schedule in the update process. Although the problem …
Method and apparatus for implementing and managing distributed virtual switches in several hosts and physical forwarding elements
M Casado, P Ingram, KE Amidon, PJ Balland III… - US Patent …, 2015 - Google Patents
In general, the present invention relates to a virtual platform in which one or more distributed
virtual switches can be created for use in virtual networking. According to some aspects, the …
virtual switches can be created for use in virtual networking. According to some aspects, the …
zUpdate: Updating data center networks with zero loss
Datacenter networks (DCNs) are constantly evolving due to various updates such as switch
upgrades and VM migrations. Each update must be carefully planned and executed in order …
upgrades and VM migrations. Each update must be carefully planned and executed in order …
Pathlet routing
We present a new routing protocol, pathlet routing, in which networks advertise fragments of
paths, called pathlets, that sources concatenate into end-to-end source routes. Intuitively, the …
paths, called pathlets, that sources concatenate into end-to-end source routes. Intuitively, the …