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

ONOS: towards an open, distributed SDN OS

Published: 22 August 2014 Publication History

Abstract

We present our experiences to date building ONOS (Open Network Operating System), an experimental distributed SDN control platform motivated by the performance, scalability, and availability requirements of large operator networks. We describe and evaluate two ONOS prototypes. The first version implemented core features: a distributed, but logically centralized, global network view; scale-out; and fault tolerance. The second version focused on improving performance. Based on experience with these prototypes, we identify additional steps that will be required for ONOS to support use cases such as core network traffic engineering and scheduling, and to become a usable open source, distributed network OS platform that the SDN community can build upon.

References

[1]
Open Networking Foundation. OpenFlow specification. https://www.opennetworking.org/sdn-resources/onf-specifications/openflow/.
[2]
T. Koponen, M. Casado, N. Gude, J. Stribling, et al. Onix: A distributed control platform for large-scale production networks. In OSDI '10, volume 10. USENIX, 2010.
[3]
Floodlight Project. http://www.projectfloodlight.org/.
[4]
Titan Distributed Graph Database. http://thinkaurelius.github.io/titan/.
[5]
A. Lakshman and P. Malik. Cassandra: a decentralized structured storage system. ACM SIGOPS Operating Systems Review, 44(2), 2010.
[6]
Tinkerpop. Blueprints. http://blueprints.tinkerpop.com/.
[7]
P. Hunt, M. Konar, F. P. Junqueira, and B. Reed. Zookeeper: Wait-free coordination for internet-scale systems. In USENIX '10 Annual Technical Conference, 2010.
[8]
Open Networking Summit. http://www.opennetsummit.org/.
[9]
J. Ellithorpe. TinkerPop Blueprints implementation for RAMCloud. https://github.com/ellitron/blueprints-ramcloud-graph/.
[10]
J. Ousterhout, P. Agrawal, D. Erickson, C. Kozyrakis, J. Leverich, D. Mazières, et al. The case for RAMClouds: Scalable high-performance storage entirely in DRAM. SIGOPS Operating Systems Review, 43(4), Jan. 2010.
[11]
Hazelcast Project. http://www.hazelcast.org/.
[12]
B. Pfaff, J. Pettit, K. Amidon, M. Casado, T. Koponen, and S. Shenker. Extending networking into the virtualization layer. In HotNets '09. ACM, 2009.
[13]
Esoteric Software. Kryo. https://github.com/EsotericSoftware/kryo/.
[14]
Google. Protocol Buffers. https://developers.google.com/protocol-buffers/.
[15]
B. Lantz, B. Heller, and N. McKeown. A network in a laptop: Rapid prototyping for software-defined networks. In Hotnets '10. ACM, 2010.
[16]
Internet2. http://www.internet2.edu/.
[17]
A. Al-Shabibi, M. De Leenheer, M. Gerola, A. Koshibe, W. Snow, and G. Parulkar. OpenVirteX: A network hypervisor. In ONS '14, Santa Clara, CA, 2014. USENIX.
[18]
S. Schmid and J. Suomela. Exploiting Locality in Distributed SDN Control. In HotSDN '13. ACM, 2013.
[19]
A. Dixit, F. Hao, S. Mukherjee, T. V. Lakshman, and R. Kompella. Towards an Elastic Distributed SDN Controller. In HotSDN '13. ACM, 2013.
[20]
Big Switch Networks. Big Network Controller. http://www.bigswitch.com/products/SDN-Controller/.
[21]
Open Daylight Project. http://www.opendaylight.org/.
[22]
P. Lin, J. Hart, U. Krishnaswamy, T. Murakami, M. Kobayashi, A. Al-Shabibi, K.-C. Wang, and J. Bi. Seamless interworking of SDN and IP. In SIGCOMM '13. ACM, 2013.

Cited By

View all
  • (2025)Hybrid-Hierarchical Synchronization for Resilient Large-Scale SDN ArchitecturesIEEE Access10.1109/ACCESS.2025.352722413(9032-9046)Online publication date: 2025
  • (2025)Controller load optimization strategies in Software-Defined Networking: A surveyJournal of Network and Computer Applications10.1016/j.jnca.2024.104043233(104043)Online publication date: Jan-2025
  • (2025)BI-TE: achieving GNN-based bandwidth indistinguishable traffic engineering in multi-domain SDNFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-024-40551-219:11Online publication date: 1-Nov-2025
  • 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 the author(s) 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 Tags

  1. controller
  2. distributed controller
  3. network operating system
  4. onos
  5. openflow
  6. sdn
  7. software defined networking

Qualifiers

  • Research-article

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)714
  • Downloads (Last 6 weeks)117
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Hybrid-Hierarchical Synchronization for Resilient Large-Scale SDN ArchitecturesIEEE Access10.1109/ACCESS.2025.352722413(9032-9046)Online publication date: 2025
  • (2025)Controller load optimization strategies in Software-Defined Networking: A surveyJournal of Network and Computer Applications10.1016/j.jnca.2024.104043233(104043)Online publication date: Jan-2025
  • (2025)BI-TE: achieving GNN-based bandwidth indistinguishable traffic engineering in multi-domain SDNFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-024-40551-219:11Online publication date: 1-Nov-2025
  • (2025)Controller placement in software defined emerging networks: a review and future directionsTelecommunication Systems10.1007/s11235-024-01252-088:1Online publication date: 18-Jan-2025
  • (2025) ONOS Flood Defender: A Real‐Time Flood Attacks Detection and Mitigation System in SDN Networks Concurrency and Computation: Practice and Experience10.1002/cpe.838837:4-5Online publication date: 11-Feb-2025
  • (2025)Load‐Aware Multi‐Objective Optimization of Controller and Datastore Placement in Distributed SdnsConcurrency and Computation: Practice and Experience10.1002/cpe.7000737:4-5Online publication date: 16-Feb-2025
  • (2024)EPVerifierProceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation10.5555/3691825.3691879(979-992)Online publication date: 16-Apr-2024
  • (2024)A Recommendation-Based Auxiliary Caching for Mapping RecordIEICE Transactions on Communications10.23919/transcom.2023EBP3117E107-B:2(286-295)Online publication date: Feb-2024
  • (2024)End-To-End Network Flow Path Calculation in Beyond 5G Multi-Tenant Infrastructures2024 International Conference on Software, Telecommunications and Computer Networks (SoftCOM)10.23919/SoftCOM62040.2024.10721689(1-7)Online publication date: 26-Sep-2024
  • (2024)Securing software defined networking in cloud infrastructure through transport layer securityProceedings of the 2024 8th International Conference on Cloud and Big Data Computing10.1145/3694860.3694872(80-85)Online publication date: 15-Aug-2024
  • 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