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

Available bandwidth measurement in software defined networks

Published: 04 April 2016 Publication History
  • Get Citation Alerts
  • Abstract

    Software Defined Networking (SDN) is an emerging paradigm that is expected to revolutionize computer networks. With the decoupling of data and control plane and the introduction of open communication interfaces between layers, SDN enables programmability over the entire network, promising rapid innovation in this area. The SDN concept was already proven to work successfully in cloud and data center environments thus the proper monitoring of such networks is already in the focus of the research community. Methods for measuring Quality of Service (QoS) parameters such as bandwidth utilization, packet loss, and delay have been recently introduced in literature, but they lack a solution for tackling down the question of available bandwidth. In this paper, we attempt to fill this gap and introduce a novel mechanism for measuring available bandwidth in SDN networks. We take advantage of the SDN architecture and build an application over the Network Operating System (NOS). Our application can track the topology of the network and the bandwidth utilization over the network links, and thus it is able to calculate the available bandwidth between any two points in the network. We validate our method using the popular Mininet network emulation environment and the widely used NOS called Floodlight. We present results providing insights into the measurement accuracy and showing its relationship with the delay in the control network and the polling frequency.

    References

    [1]
    N. McKeown et al. Openow: Enabling innovation in campus networks. SIGCOMM Computer Communnication Review, 38(2):69--74, Mar. 2008.
    [2]
    C. Yu, C. Lumezanu, Y. Zhang, V. Singh, G. Jiang, and H. Madhyastha. Flowsense: Monitoring network utilization with zero measurement cost. In Passive and Active Measurement, volume 7799 of Lecture Notes in Computer Science, pages 31--41. 2013.
    [3]
    M. Jarschel, T. Zinner, T. Hohn, and P. Tran-Gia. On the accuracy of leveraging SDN for passive network measurements. In Australasian Telecommunication Networks and Applications Conference 2013 (ATNAC '13), pages 41--46, Nov 2013.
    [4]
    S. Chowdhury, M. Bari, R. Ahmed, and R. Boutaba. Payless: A low cost network monitoring framework for software defined networks. In Network Operations and Management Symposium, pages 1--9, May 2014.
    [5]
    D. Raumer, L. Schwaighofer, and G. Carle. Monsamp: A distributed sdn application for qos monitoring. In Federated Conference on Computer Science and Information Systems (FedCSIS), Sept. 2014.
    [6]
    N. van Adrichem, C. Doerr, and F. Kuipers. Opennetmon: Network monitoring in openflow software-defined networks. In Network Operations and Management Symposium (NOMS), 2014 IEEE, pages 1--8, May 2014.
    [7]
    K. Phemius and M. Bouet. "Monitoring latency with openow". In 9th International Conference on Network and Service Management (CNSM), pages 122--125, 2013.
    [8]
    K. Agarwal, E. Rozner, C. Dixon, and J. Carter. Sdn traceroute: Tracing sdn forwarding without changing network behavior. In Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, pages 145--150, 2014.
    [9]
    B. Lantz et al. A network in a laptop: Rapid prototyping for software-defined networks. In Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, pages 19:1--19:6, 2010.
    [10]
    Floodlight. retrieved: Sept., 2015.
    [11]
    NOX and POX SDN Controllers. retrieved: Sept., 2015.
    [12]
    OpenDayLight Project. retrieved: Sept., 2015.
    [13]
    OpenStack Project. retrieved: Sept., 2015.
    [14]
    B. Pfaff and B. Davie. The Open vSwitch Database Management Protocol, RFC7047. https://tools.ietf.org/html/rfc7047.
    [15]
    H. Song. Protocol-oblivious forwarding: Unleash the power of sdn through a future-proof forwarding plane. In Proc. of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, HotSDN '13, pages 127--132, 2013.
    [16]
    M. Sune, V. Alvarez, T. Jungel, U. Toseef, and K. Pentikousis. An openflow implementation for network processors. In Third European Workshop on Software Defined Networks (EWSDN), pages 123--124, Sept 2014.
    [17]
    D. Kreutz, F. Ramos, P. Esteves Verissimo, C. Esteve Rothenberg, S. Azodolmolky, and S. Uhlig. Software-defined networking: A comprehensive survey. Proceedings of the IEEE, 103(1):14--76, Jan 2015.
    [18]
    R. Prasad, C. Dovrolis, M. Murray, and K. Claffy. Bandwidth estimation: metrics, measurement techniques, and tools. Network, IEEE, 17(6):27--35, 2003.
    [19]
    A. Botta, A. Davy, B. Meskill, and G. Aceto. Active techniques for available bandwidth estimation: Comparison and application. In Data Traffic Monitoring and Analysis, volume 7754 of Lecture Notes in Computer Science, pages 28--43. 2013.
    [20]
    G. Aceto, A. Botta, A. Pescapè, and M. D'Arienzo. Unified architecture for network measurement: The case of available bandwidth. J. Network and Computer Applications, 35(5):1402--1414, 2012.
    [21]
    B. Sonkoly et al. SDN based testbeds for evaluating and promoting multipath tcp. In Proc. IEEE International Conference on Communications (ICC 2014), pages 3044--3050, June 2014.
    [22]
    S. Avallone, A. Pescapè, and G. Ventre. Distributed internet traffic generator (d-itg): analysis and experimentation over heterogeneous networks. In International Conference on Network Protocols, Atlanta, Georgia, 2003.
    [23]
    D. Emma, A. Pescapè, and G. Ventre. Analysis and experimentation of an open distributed platform for synthetic traffic generation. In Proc. FTDCS 2004., pages 277--283, May 2004.
    [24]
    A. Botta, A. Dainotti, and A. Pescapè. A Tool for the Generation of Realistic Network Workload for Emerging Networking Scenarios. Computer Networks, 56(15):3531--3547, 2012.
    [25]
    A. Botta, A. Dainotti, and A. Pescapè. Do you trust your software-based traffic generator? IEEE Communications Magazine, 48(9):158--165, Sept 2010.
    [26]
    N. Handigol, B. Heller, V. Jeyakumar, B. Lantz, and N. McKeown. Reproducible network experiments using container-based emulation. In Proc. of the 8th International Conference on Emerging Networking Experiments and Technologies (CoNEXT '12), pages 253--264, 2012.

    Cited By

    View all
    • (2024)A predictive SD‐WAN traffic management method for IoT networks in multi‐datacenters using deep RNNIET Communications10.1049/cmu2.12810Online publication date: 9-Aug-2024
    • (2024)A novel routing method for dynamic control in distributed computing power networksDigital Communications and Networks10.1016/j.dcan.2024.02.006Online publication date: Mar-2024
    • (2023)A Survey on SDN and SDCN Traffic Measurement: Existing Approaches and Research ChallengesEng10.3390/eng40200634:2(1071-1115)Online publication date: 6-Apr-2023
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SAC '16: Proceedings of the 31st Annual ACM Symposium on Applied Computing
    April 2016
    2360 pages
    ISBN:9781450337397
    DOI:10.1145/2851613
    Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 04 April 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. OpenFlow
    2. available bandwidth
    3. floodlight
    4. mininet
    5. network operating system
    6. software defined networks

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    SAC 2016
    Sponsor:
    SAC 2016: Symposium on Applied Computing
    April 4 - 8, 2016
    Pisa, Italy

    Acceptance Rates

    SAC '16 Paper Acceptance Rate 252 of 1,047 submissions, 24%;
    Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)8
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 09 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A predictive SD‐WAN traffic management method for IoT networks in multi‐datacenters using deep RNNIET Communications10.1049/cmu2.12810Online publication date: 9-Aug-2024
    • (2024)A novel routing method for dynamic control in distributed computing power networksDigital Communications and Networks10.1016/j.dcan.2024.02.006Online publication date: Mar-2024
    • (2023)A Survey on SDN and SDCN Traffic Measurement: Existing Approaches and Research ChallengesEng10.3390/eng40200634:2(1071-1115)Online publication date: 6-Apr-2023
    • (2023)Scalable Reinforcement Learning for Dynamic Overlay Selection in SD-WANs2023 IFIP Networking Conference (IFIP Networking)10.23919/IFIPNetworking57963.2023.10186399(1-9)Online publication date: 12-Jun-2023
    • (2022)5G-Enabled MEC: A Distributed Traffic Steering for Seamless Service Migration of Internet of VehiclesIEEE Internet of Things Journal10.1109/JIOT.2021.30849129:1(648-661)Online publication date: 1-Jan-2022
    • (2022)vDANE: Using virtualization for improving video quality with Server and Network Assisted DASHInternational Journal of Network Management10.1002/nem.220932:5Online publication date: 13-Jul-2022
    • (2021)Beh-Raft-Chain: A Behavior-Based Fast Blockchain Protocol for Complex NetworksIEEE Transactions on Network Science and Engineering10.1109/TNSE.2020.29844908:2(1154-1166)Online publication date: 1-Apr-2021
    • (2021)Learning-Based Transmission Protocol Customization for VoD Streaming in Cybertwin-Enabled Next-Generation Core NetworksIEEE Internet of Things Journal10.1109/JIOT.2021.30976288:22(16326-16336)Online publication date: 15-Nov-2021
    • (2021)Transport-Layer Protocol Customization for 5G Core NetworksIntelligent Resource Management for Network Slicing in 5G and Beyond10.1007/978-3-030-88666-0_4(81-124)Online publication date: 1-Oct-2021
    • (2019)Using Machine Learning to Provide Reliable Differentiated Services for IoT in SDN-Like Publish/Subscribe MiddlewareSensors10.3390/s1906144919:6(1449)Online publication date: 25-Mar-2019
    • Show More Cited By

    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