skip to main content
10.1145/2620728.2620748acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Free access

Pratyaastha: an efficient elastic distributed SDN control plane

Published: 22 August 2014 Publication History

Abstract

Several distributed SDN controller architectures have been proposed to mitigate the risks of overload and failure. However, since they statically assign switches to controller instances and store state in distributed data stores (which doubles flow setup latency), they hinder operators' ability to minimize both flow setup latency and controller resource consumption. To address this, we propose a novel approach for assigning SDN switches and partitions of SDN application state to distributed controller instances. We present a new way to partition SDN application state that considers the dependencies between application state and SDN switches. We then formally model the assignment problem as a variant of multi-dimensional bin packing and propose a practical heuristic to solve the problem with strict time constraints. Our preliminary evaluations show that our approach yields a 44% decrease in flow setup latency and a 42% reduction in controller operating costs.

References

[1]
EC2 pricing. http://aws.amazon.com/ec2/pricing.
[2]
HP Network Protector SDN Application. http://h17007.www1.hp.com/us/en/networking/products/network-management/Network_Protector_SDN_Application_Series.
[3]
OptaPlanner. http://optaplanner.org.
[4]
Theophilus Benson, Aditya Akella, and David A. Maltz. Network traffic characteristics of data centers in the wild. In IMC, 2010.
[5]
Martin Casado, Michael J. Freedman, Justin Pettit, Jianying Luo, Nick McKeown, and Scott Shenker. Ethane: Taking control of the enterprise. In SIGCOMM, 2007.
[6]
Advait Abhay Dixit, Fang Hao, Sarit Mukherjee, T. V. Lakshman, and Ramana Rao Kompella. Towards an elastic distributed SDN controller. In HotSDN, 2013.
[7]
Aaron Gember, Anand Krishnamurthy, Saul St. John, Robert Grandl, Xiaoyang Gao, Ashok Anand, Theophilus Benson, Aditya Akella, and Vyas Sekar. Stratos: A network-aware orchestration layer for middleboxes in the cloud. Technical Report arXiv:1305.0209, 2013.
[8]
Soheil Hassas Yeganeh and Yashar Ganjali. Kandoo: A framework for efficient and scalable offloading of control applications. In HotSDN, 2012.
[9]
Teemu Koponen, Martin Casado, Natasha Gude, Jeremy Stribling, Leon Poutievski, Min Zhu, Rajiv Ramanathan, Yuichiro Iwata, Hiroaki Inoue, Takayuki Hama, and Scott Shenker. Onix: A distributed control platform for large-scale production networks. In OSDI, 2010.
[10]
Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, and Jonathan Turner. OpenFlow: Enabling innovation in campus networks. SIGCOMM Comput. Commun. Rev., 38(2):69--74, March 2008.
[11]
Matthew Monaco, Oliver Michel, and Eric Keller. Applying operating system principles to SDN controller design. In HotNets, 2013.
[12]
Stefan Schmid and Jukka Suomela. Exploiting locality in distributed sdn control. In HotSDN, 2013.
[13]
Amin Tootoonchian and Yashar Ganjali. HyperFlow: A distributed control plane for OpenFlow. In INM/WREN, 2010.
[14]
Ramona Trestian, Gabriel-Miro Muntean, and Kostas Katrinis. MiceTrap: Scalable traffic engineering of datacenter mice flows using OpenFlow. In IFIP/IEEE IM, 2013.
[15]
Richard Wang, Dana Butnariu, and Jennifer Rexford. OpenFlow-based server load balancing gone wild. In Hot-ICE, 2011.

Cited By

View all
  • (2024)Reliability through an optimal SDS controller’s placement in a SDDC and smart cityCluster Computing10.1007/s10586-024-04325-6Online publication date: 17-Mar-2024
  • (2023)Multi-Domain Federation Utilizing Software Defined Networking—A ReviewIEEE Access10.1109/ACCESS.2023.324268711(19202-19227)Online publication date: 2023
  • (2022)DDoS Attack Detection and Mitigation in Software-Defined Networking-Based 5G Mobile Networks with Multiple Controllers2022 9th International Conference on Future Internet of Things and Cloud (FiCloud)10.1109/FiCloud57274.2022.00012(32-39)Online publication date: Aug-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
HotSDN '14: Proceedings of the third workshop on Hot topics in software defined networking
August 2014
252 pages
ISBN:9781450329897
DOI:10.1145/2620728
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 August 2014

Permissions

Request permissions for this article.

Check for updates

Author Tag

  1. software defined network controllers

Qualifiers

  • Research-article

Funding Sources

Conference

SIGCOMM'14
Sponsor:
SIGCOMM'14: ACM SIGCOMM 2014 Conference
August 22, 2014
Illinois, Chicago, USA

Acceptance Rates

HotSDN '14 Paper Acceptance Rate 50 of 114 submissions, 44%;
Overall Acceptance Rate 88 of 198 submissions, 44%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)82
  • Downloads (Last 6 weeks)16
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Reliability through an optimal SDS controller’s placement in a SDDC and smart cityCluster Computing10.1007/s10586-024-04325-6Online publication date: 17-Mar-2024
  • (2023)Multi-Domain Federation Utilizing Software Defined Networking—A ReviewIEEE Access10.1109/ACCESS.2023.324268711(19202-19227)Online publication date: 2023
  • (2022)DDoS Attack Detection and Mitigation in Software-Defined Networking-Based 5G Mobile Networks with Multiple Controllers2022 9th International Conference on Future Internet of Things and Cloud (FiCloud)10.1109/FiCloud57274.2022.00012(32-39)Online publication date: Aug-2022
  • (2022)Fractional Political Optimizer-Based Switch Migration in Software-Defined WAN for Load Balancing with Deep Q NetworkCybernetics and Systems10.1080/01969722.2022.215118255:8(2329-2355)Online publication date: 15-Dec-2022
  • (2022)Adaptive Load Balancing Scheme for Software-Defined Networks Using Fuzzy Logic Based Dynamic ClusteringSustainable Communication Networks and Application10.1007/978-981-16-6605-6_35(471-488)Online publication date: 17-Jan-2022
  • (2022)Load migration in distributed softwarized network controllersInternational Journal of Network Management10.1002/nem.221432:6Online publication date: 24-Sep-2022
  • (2021)HelixProceedings of the ACM SIGCOMM Symposium on SDN Research (SOSR)10.1145/3482898.3483354(80-87)Online publication date: 11-Oct-2021
  • (2021)Joint Switch–Controller Association and Control Devolution for SDN Systems: An Integrated Online Perspective of Control and LearningIEEE Transactions on Network and Service Management10.1109/TNSM.2020.304467418:1(315-330)Online publication date: Mar-2021
  • (2021)Centralization vs. De-Centralization: Where Does the Network Control Plane Stand?2021 Eighth International Conference on Software Defined Systems (SDS)10.1109/SDS54264.2021.9731848(01-06)Online publication date: 6-Dec-2021
  • (2021)Internet of Things Services Orchestration Framework Based on Kubernetes and Edge Computing2021 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (ElConRus)10.1109/ElConRus51938.2021.9396553(12-17)Online publication date: 26-Jan-2021
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media