TY - GEN
T1 - FitSDN
T2 - 44th Annual IEEE Local Computer Networks Symposium on Emerging Topics in Networking, LCN Symposium 2019
AU - Curic, Maja
AU - Despotovic, Zoran
AU - Hecker, Artur
AU - Carle, Georg
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/10
Y1 - 2019/10
N2 - Extremely popular with the research community, the SDN has indeed matured and mostly resolved the original performance doubts. The next frontier is to make it popular with the end users, i.e. the administrators and the developers, without sacrificing the performance. Recent distributed SDN proposals still come with a number of design decisions that appear limiting with respect to the ease of administration, application development, and performance. For instance, opting for strong consistency in the controller design results in a complex network administration and can severely impact the performance; choosing the eventual consistency delegates the real problems to application developers: while this design makes the administration lighter, to get the expected behaviour and performance, it requires developers to have profound distributed systems understanding. We argue that this is a bad tradeoff. Consequently, we design, implement and evaluate a novel Flexible Integrated Transactional SDN (FitSDN) that achieves the ease of development and administration, as well as good performances. In a nutshell, FitSDN eliminates the replication of critical network state in the controller instances and taps switch flow tables under a transactional semantics instead. FitSDN enables simple and intuitive APIs that permit SDN application developers to focus on the actual application logic. Comparing FitSDN to a popular distributed controller, FitSDN achieves around 4 times faster responses to network events.
AB - Extremely popular with the research community, the SDN has indeed matured and mostly resolved the original performance doubts. The next frontier is to make it popular with the end users, i.e. the administrators and the developers, without sacrificing the performance. Recent distributed SDN proposals still come with a number of design decisions that appear limiting with respect to the ease of administration, application development, and performance. For instance, opting for strong consistency in the controller design results in a complex network administration and can severely impact the performance; choosing the eventual consistency delegates the real problems to application developers: while this design makes the administration lighter, to get the expected behaviour and performance, it requires developers to have profound distributed systems understanding. We argue that this is a bad tradeoff. Consequently, we design, implement and evaluate a novel Flexible Integrated Transactional SDN (FitSDN) that achieves the ease of development and administration, as well as good performances. In a nutshell, FitSDN eliminates the replication of critical network state in the controller instances and taps switch flow tables under a transactional semantics instead. FitSDN enables simple and intuitive APIs that permit SDN application developers to focus on the actual application logic. Comparing FitSDN to a popular distributed controller, FitSDN achieves around 4 times faster responses to network events.
KW - Distributed SDN
KW - Transactional SDN
UR - http://www.scopus.com/inward/record.url?scp=85081208548&partnerID=8YFLogxK
U2 - 10.1109/LCNSymposium47956.2019.9000677
DO - 10.1109/LCNSymposium47956.2019.9000677
M3 - Conference contribution
AN - SCOPUS:85081208548
T3 - Proceedings - 2019 IEEE 44th Local Computer Networks Symposium on Emerging Topics in Networking, LCN Symposium 2019
SP - 1
EP - 9
BT - Proceedings - 2019 IEEE 44th Local Computer Networks Symposium on Emerging Topics in Networking, LCN Symposium 2019
A2 - Andersson, Karl
A2 - Tan, Hwee-Pink
A2 - Oteafy, Sharief
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 14 October 2019 through 17 October 2019
ER -