Thumbnail
Access Restriction
Subscribed

Author Yu, Minlan ♦ Wundsam, Andreas ♦ Raju, Muruganantham
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Data processing & computer science
Subject Keyword Software-defined networks ♦ Openflow ♦ Switch diversity ♦ Portability
Abstract In spite of the standardization of the OpenFlow API, it is very difficult to write an SDN controller application that is portable (i.e., guarantees correct packet processing over a wide range of switches) and achieves good performance (i.e., fully leverages switch capabilities). This is because the switch landscape is fundamentally diverse in performance, feature set and supported APIs. We propose to address this challenge via a lightweight portability layer that acts as a rendezvous point between the requirements of controller application and the vendor knowledge of switch implementations. Above, applications specify rules in virtual flow tables annotated with semantic intents and expectations. Below, vendor specific drivers map them to optimized switch-specific rule sets. NOSIX represents a first step towards achieving both portability and good performance across a diverse set of switches.
Description Affiliation: Big Switch Networks, Mountain View, CA, USA (Wundsam, Andreas) || University of Southern California, Los Angeles, CA, USA (Yu, Minlan; Raju, Muruganantham)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 1993-07-01
Publisher Place New York
Journal ACM SIGCOMM Computer Communication Review (CCRV)
Volume Number 44
Issue Number 2
Page Count 8
Starting Page 28
Ending Page 35


Open content in new tab

   Open content in new tab
Source: ACM Digital Library