ONOS: towards an open, distributed SDN OS
By Pankaj Berde, M. Gerola, Jonathan Hart, Yuta Higuchi, Masayoshi Kobayashi, T. Koide, Bob Lantz, Brian O'Connor, Pavlin Radoslavov, William Snow and 1 more. HotSDN, 2014
1,264 citations recorded by the source corpus.
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.
Subfields: Computer Networks and Communications, Information Systems
View Paper: https://www.semanticscholar.org/paper/6403a9dc96d1c7bec68325aab697e891793568de
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- Abdelhamid Mellouk
- Sami Souihi
- Fetia Bannour
- Nhien-An Le-Khac
- Sandra Scott-Hayward
- Adnan M. Abu-Mahfouz
- Matthias Falkner
- John K. Ousterhout
In Information Systems
- John K. Ousterhout
- Abdelhamid Mellouk
- Lei Shu
- Sakir Sezer
- Martin Reisslein
- Stephen M. Rumble
- Sami Souihi
- Mohamed Amine Ferrag
Citations in the corpus
- Distributed SDN Control: Survey, Taxonomy, and Challenges (2018, methodology): “While some approaches opted for replicating controllers that store their network state locally and communicate through a specific group coordination framework [106], other approaches went for replicating the network state by delegating state storage, replication and management to external data store”
- InSDN: A Novel SDN Intrusion Dataset (2020, methodology): “• Connect ONOS controller to all created bridges (br1, br2, and S1) • Now, we are able to ping between all hosts in different subnets.”
- A Survey on Intent-Based Networking (2023, background): “ONOS [34] is a java-based, distributed and open source SDN controller initially designed for large networks to provide high speed and performant networks.”
- Survey on Network Virtualization Hypervisors for Software Defined Networking (2015, background): “While we address open questions arising form existing hypervisor developments, we also point out how hypervisors can advance existing non-virtualized SDN networks.”
- Hybrid SDN Networks: A Survey of Existing Approaches (2018, methodology): “The Open Source Hybrid IP/SDN (OSHI) node within the Open Network Operating System (ONOS) [139] consists of an OpenFlow Capable Switch (OFCS), an IP forwarding engine, and an IP routing daemon.”
- 5G network slicing using SDN and NFV- A survey of taxonomy, architectures and future challenges (2019, background): “That way, M-CORD lays the foundation for 5G networks to enable the creation of use case-specific services that can be dynamically scaled via a single SDN control plane using ONOS [103] to control the virtual network infrastructure resources [225] .”
- Internet of Things for the Future of Smart Agriculture: A Comprehensive Survey of Emerging Technologies (2021, background): “Rajput and Kumaravelu [110] proposed a fuzzy logic-based distributed clustering protocol for wireless intelligent sensor networks (WSSNs) that is used in agricultural monitoring systems.”
- A Survey of Security in Software Defined Networks (2016, background): “While several open-source controllers (e.g. ONOS [20] and OpenDaylight [14]) implement distributed control, there are additional measures required for a fully secure, robust, and resilient SDN control plane, as detailed in [82].”
- A Survey on Software-Defined Wireless Sensor Networks: Challenges and Design Requirements (2017, methodology): “Switches are connected to a controller close to them and upon controller failure, they must be reconfigured ONOS [91] is a distributed control architecture based on Floodlight [138] which aims to ensure scalability, performance and availability.”
- Software-defined networking (SDN): a survey (2016, background): “Other works focus on management in the control plane such as those in [41] and [85].”
- The RAMCloud Storage System (2015, background): “One example is the Open Networking Laboratory, which explored the possibility of using RAMCloud for low-latency durable storage for managing softwaredefined networks [Berde et al. 2014].”