Survey of consistent software-defined network updates

KT Foerster, S Schmid… - … Communications Surveys & …, 2018 - ieeexplore.ieee.org
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 …

Veriflow: Verifying network-wide invariants in real time

A Khurshid, W Zhou, M Caesar… - … of the first workshop on Hot …, 2012 - dl.acm.org
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 …

[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) …

Abstractions for network update

M Reitblatt, N Foster, J Rexford, C Schlesinger… - ACM SIGCOMM …, 2012 - dl.acm.org
Configuration changes are a common source of instability in networks, leading to outages,
performance disruptions, and security vulnerabilities. Even when the initial and final …

Dynamic scheduling of network updates

X **, HH Liu, R Gandhi, S Kandula… - ACM SIGCOMM …, 2014 - dl.acm.org
We present Dionysus, a system for fast, consistent network updates in software-defined
networks. Dionysus encodes as a graph the consistency-related dependencies among …

Logically centralized? State distribution trade-offs in software defined networks

D Levin, A Wundsam, B Heller, N Handigol… - Proceedings of the first …, 2012 - dl.acm.org
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 …

A survey of network update in SDN

D Li, S Wang, K Zhu, S **a - Frontiers of computer science, 2017 - Springer
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 …

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 …

zUpdate: Updating data center networks with zero loss

HH Liu, X Wu, M Zhang, L Yuan… - Proceedings of the …, 2013 - dl.acm.org
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 …

Pathlet routing

PB Godfrey, I Ganichev, S Shenker… - ACM SIGCOMM Computer …, 2009 - dl.acm.org
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 …