Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2959424.2959436acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Composition of SDN applications: Options/challenges for real implementations

Published: 16 July 2016 Publication History
  • Get Citation Alerts
  • Abstract

    In this paper we define the notion of composition for software-defined network applications and show the theoretical and practical approaches to composition in software-defined networks and explain the challenges associated with it. We explore the feasibility of OpenFlow as an Application Programming Interface (API) for a composition engine and argue that its design as Southbound controller interface makes it unsuitable for this task.

    References

    [1]
    Joshua Reich, Christopher Monsanto, Nate Foster, Jennifer Rexford, and David Walker. Modular SDN Programming with Pyretic. USENIX ;login, 38(5):128–134, Oct. 2013.
    [2]
    Rob Sherwood, Michael Chan, Adam Covington, Glen Gibb, Mario Flajslik, Nikhil Handigol, Te-Yuan Huang, Peyman Kazemian, Masayoshi Kobayashi, Jad Naous, et al. Carving research slices out of your production networks with OpenFlow. ACM SIGCOMM Computer Communication Review, 40(1):129–130, 2010.
    [3]
    Ali Al-Shabibi, Marc De Leenheer, Matteo Gerola, Ayaka Koshibe, Guru Parulkar, Elio Salvadori, and Bill Snow. OpenVirteX: Make your virtual SDNs programmable. In Proceedings of the third workshop on Hot topics in software defined networking, 2014.
    [4]
    Nate Foster, Michael J. Freedman, Rob Harrison, Jennifer Rexford, Matthew L. Meola, and David Walker. Frenetic: A high-level language for openflow networks. In Proceedings of the Workshop on Programmable Routers for Extensible Services of Tomorrow, 2010.
    [5]
    Xin Jin, Jennifer Gossels, Jennifer Rexford, and David Walker. Covisor: A compositional hypervisor for software-defined networks. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15), pages 87–101, Oakland, CA, May 2015. USENIX Association.
    [6]
    Maciej Kuzniar, Peter Peresini, Marco Canini, Daniele Venzano, and Dejan Kostic. A SOFT way for OpenFlow switch interoperability testing. In Proceedings of the 8th international conference on Emerging networking experiments and technologies, 2012.
    [7]
    Marco Canini, Daniele Venzano, Peter Peresini, Dejan Kostic, Jennifer Rexford, et al. A NICE Way to Test OpenFlow Applications. In NSDI, 2012.

    Cited By

    View all
    • (2020)Verifiable Policy-Defined Networking using MetagraphsIEEE Transactions on Dependable and Secure Computing10.1109/TDSC.2020.2974727(1-1)Online publication date: 2020
    • (2019)GCMI: A Generic Approach for SDN Control Message Interception2019 IEEE Conference on Network Softwarization (NetSoft)10.1109/NETSOFT.2019.8806661(360-368)Online publication date: Jul-2019
    • (2018)Are We Ready to Drive Software-Defined Networks? A Comprehensive Survey on Management Tools and TechniquesACM Computing Surveys10.1145/316529051:2(1-35)Online publication date: 20-Feb-2018
    • Show More Cited By

    Index Terms

    1. Composition of SDN applications: Options/challenges for real implementations

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        ANRW '16: Proceedings of the 2016 Applied Networking Research Workshop
        July 2016
        93 pages
        ISBN:9781450344432
        DOI:10.1145/2959424
        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: 16 July 2016

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. OpenFlow
        2. SDN
        3. composition
        4. conflict resolution

        Qualifiers

        • Research-article

        Conference

        ANRW '16
        Sponsor:

        Acceptance Rates

        ANRW '16 Paper Acceptance Rate 18 of 30 submissions, 60%;
        Overall Acceptance Rate 34 of 58 submissions, 59%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)4
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 26 Jul 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2020)Verifiable Policy-Defined Networking using MetagraphsIEEE Transactions on Dependable and Secure Computing10.1109/TDSC.2020.2974727(1-1)Online publication date: 2020
        • (2019)GCMI: A Generic Approach for SDN Control Message Interception2019 IEEE Conference on Network Softwarization (NetSoft)10.1109/NETSOFT.2019.8806661(360-368)Online publication date: Jul-2019
        • (2018)Are We Ready to Drive Software-Defined Networks? A Comprehensive Survey on Management Tools and TechniquesACM Computing Surveys10.1145/316529051:2(1-35)Online publication date: 20-Feb-2018
        • (2018)A Multi-agent Controller to enable Cognition in Software Defined Networks2018 28th International Telecommunication Networks and Applications Conference (ITNAC)10.1109/ATNAC.2018.8615227(1-5)Online publication date: Dec-2018

        View Options

        Get Access

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media