skip to main content
10.1145/3341216.3342216acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

UDAAN: Embedding User-Defined Analytics Applications in Network Devices

Published: 14 August 2019 Publication History

Abstract

Network monitoring has been evolving over several years to be able to identify and react to issues at a faster rate to reduce network downtime. With the expansion of cloud-users and the need for higher networking capability, the deployments are vast and complex, constantly making network troubleshooting slower. In this paper, we introduce a novel network monitoring and troubleshooting architecture that is user-defined, allowing users to define their troubleshooting profiles for a network device. We introduce the framework that can be easily integrated with the network device operating system which can work either independently on the device or can be aggregated across multiple devices in a network deployment. We present use-cases where this device-level telemetry abstraction would be very useful and how it can be easily extended. Also, we describe the machine-learning aspect which predicts thresholds based on data patterns, thus automating responses when an anomalous event occurs. Finally, we analyze the footprint the framework would have on a real network device and its overall benefit for the network in terms of latency and reaction time.

Supplementary Material

MP4 File (p70-mercian.mp4)

References

[1]
HPE Aruba. 2018. Aruba OS-CX based Switch 8320. https://www.arubanetworks.com/assets/ds/DS_8320Series.pdf
[2]
HPE Aruba. 2018. Aruba OS-CX Network Operating System. https://bit.ly/2IOoKHB
[3]
Facebook. 2015. Facebook Open Switching System. https://bit.ly/2v5diRD
[4]
The Linux Foundation. 2010. OpenSwitch Network Operating System. https://www.openswitch.net/
[5]
Sriharsha Gangam, Puneet Sharma, and Sonia Fahmy. 2013. Pegasus: Precision hunting for icebergs and anomalies in network flows. In 2013 Proceedings IEEE INFOCOM. 1420--1428.
[6]
Akihiro Nakao. 2015. Software-defined data plane enhancing SDN and NFV. IEICE Transactions on Communications 98, 1 (2015), 12--19.
[7]
Srinivas Narayana, Anirudh Sivaraman, Vikram Nathan, Prateesh Goyal, Venkat Arun, Mohammad Alizadeh, Vimalkumar Jeyakumar, and Changhoon Kim. 2017. Language-directed hardware design for network performance monitoring. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication. ACM, 85--98.
[8]
Saim Salman, Christopher Streiffer, Huan Chen, Theophilus Benson, and Asim Kadav. 2018. DeepConf: Automating Data Center Network Topologies Management with Machine Learning. In Proceedings of the 2018 Workshop on Network Meets AI & ML. ACM, 8--14.
[9]
Mowei Wang, Yong Cui, Xin Wang, Shihan Xiao, and Junchen Jiang. 2018. Machine learning for networking: Workflow, advances and opportunities. IEEE Network 32, 2 (2018), 92--99.
[10]
Tong Yang, Lun Wang, Yulong Shen, Muhammad Shahzad, Qun Huang, Xiaohong Jiang, Kun Tan, and Xiaoming Li. 2018. Empowering sketches with machine learning for network measurements. In Proceedings of the 2018 Workshop on Network Meets AI & ML. ACM, 15--20.
[11]
Minlan Yu, Lavanya Jose, and Rui Miao. 2013. Software Defined Traffic Measurement with OpenSketch. In Presented as part of the 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 29--42.

Cited By

View all
  • (2024)DUST: Resource-Aware Telemetry Offloading with A Distributed Hardware-Agnostic Approach2024 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)10.1109/IPDPSW63119.2024.00161(919-928)Online publication date: 27-May-2024
  • (2022)UnifiedNetManagement: Unified Network Management for Heterogeneous Edge Enterprise Network2022 IEEE International Conference on Cloud Engineering (IC2E)10.1109/IC2E55432.2022.00028(199-204)Online publication date: Sep-2022
  • (2021)Multi-Agent Based Autonomic Network Management ArchitectureIEEE Transactions on Network and Service Management10.1109/TNSM.2021.305975218:3(3595-3618)Online publication date: Sep-2021
  • Show More Cited By

Index Terms

  1. UDAAN: Embedding User-Defined Analytics Applications in Network Devices

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    NetAI'19: Proceedings of the 2019 Workshop on Network Meets AI & ML
    August 2019
    96 pages
    ISBN:9781450368728
    DOI:10.1145/3341216
    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 ACM 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: 14 August 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Analytics
    2. Embedded Machine Learning
    3. User-Defined Apps

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    SIGCOMM '19
    Sponsor:
    SIGCOMM '19: ACM SIGCOMM 2019 Conference
    August 23, 2019
    Beijing, China

    Acceptance Rates

    NetAI'19 Paper Acceptance Rate 13 of 38 submissions, 34%;
    Overall Acceptance Rate 13 of 38 submissions, 34%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)7
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 01 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)DUST: Resource-Aware Telemetry Offloading with A Distributed Hardware-Agnostic Approach2024 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)10.1109/IPDPSW63119.2024.00161(919-928)Online publication date: 27-May-2024
    • (2022)UnifiedNetManagement: Unified Network Management for Heterogeneous Edge Enterprise Network2022 IEEE International Conference on Cloud Engineering (IC2E)10.1109/IC2E55432.2022.00028(199-204)Online publication date: Sep-2022
    • (2021)Multi-Agent Based Autonomic Network Management ArchitectureIEEE Transactions on Network and Service Management10.1109/TNSM.2021.305975218:3(3595-3618)Online publication date: Sep-2021
    • (2021)A Theoretical Discussion and Survey of Network Automation for IoT: Challenges and OpportunityIEEE Internet of Things Journal10.1109/JIOT.2021.30759018:15(12021-12045)Online publication date: 1-Aug-2021

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media