Proceedings of the 2015 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems 2015
DOI: 10.1145/2745844.2745880
|View full text |Cite
|
Sign up to set email alerts
|

Latency in Software Defined Networks

Abstract: We conduct a comprehensive measurement study of switch control plane latencies using four types of production SDN switches. Our measurements show that control actions, such as rule installation, have surprisingly high latency, due to both software implementation inefficiencies and fundamental traits of switch hardware. We also propose three measurement-driven latency mitigation techniques-optimizing route selection, spreading rules across switches, and reordering rule installations-to effectively tame the flow… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 21 publications
(7 citation statements)
references
References 4 publications
0
6
0
Order By: Relevance
“…He et al [8] have proposed to reduce a delay by redirecting unmatched packets to a proxy. However, using a proxy in SDN may suffer from network congestion if several switches connect to the same proxy.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…He et al [8] have proposed to reduce a delay by redirecting unmatched packets to a proxy. However, using a proxy in SDN may suffer from network congestion if several switches connect to the same proxy.…”
Section: Related Workmentioning
confidence: 99%
“…Several solutions ([7]- [11]) have also been proposed to reduce the delay of the control traffic. However, some solutions support only a specific communication between the control and data planes (in-band or out-of-band control networks) [8], [9]. Some solution [7] has proposed an initial design to fix this problem, but with a rather high overhead for traffic tagging.…”
Section: Introductionmentioning
confidence: 99%
“…While the correctness problems discussed in §3 can be avoided via preserving strong consistency instead of weak causal consistency, doing so comes at a great data plane performance cost. Figure 5(a) shows the aggregate bandwidth overhead imposed by SC on the controller, already a bottleneck in SDNs [12,24,27,37,54], for the IDS example of §3.1. In addition to bandwidth overhead, this practice imposes added latency to flows.…”
Section: Data Plane Performance Impactmentioning
confidence: 99%
“…For the short-lived replication caused by migrations of middleboxes or virtual networks, OpenNF, LIME, and Split/Merge strive to retain strong consistency (SC) by heavy-weight operations 7 such as dropping packets or redirecting them to the controller [17,20,52]. In COCONUT, the dataplane continues processing packets during the update, i.e., packets are not buffered (unlike [17,52]), not redirected to the controller (unlike [17,20,39]) which is already a scalability bottleneck in SDNs [12,24,27,37,54], and not dropped (unlike [20,52]).…”
Section: Related Workmentioning
confidence: 99%
“…In this paper, we present Mercury, a framework, for providing strict performance guarantees for control plane actions by intelligently partitioning and managing TCAM. Mercury builds on the observations that control plane actions are expensive when a flow table contains a large number of en-tries [23,18,22] .…”
Section: Introductionmentioning
confidence: 99%