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

Virtual network diagnosis as a service

Published: 01 October 2013 Publication History
  • Get Citation Alerts
  • Abstract

    Today's cloud network platforms allow tenants to construct sophisticated virtual network topologies among their VMs on a shared physical network infrastructure. However, these platforms provide little support for tenants to diagnose problems in their virtual networks. Network virtualization hides the underlying infrastructure from tenants as well as prevents deploying existing network diagnosis tools. This paper makes a case for providing virtual network diagnosis as a service in the cloud. We identify a set of technical challenges in providing such a service and propose a Virtual Network Diagnosis (VND) framework. VND exposes abstract configuration and query interfaces for cloud tenants to troubleshoot their virtual networks. It controls software switches to collect flow traces, distributes traces storage, and executes distributed queries for different tenants for network diagnosis. It reduces the data collection and processing overhead by performing local flow capture and on-demand query execution. Our experiments validate VND's functionality and shows its feasibility in terms of quick service response and acceptable overhead; our simulation proves the VND architecture scales to the size of a real data center network.

    References

    [1]
    http://nicira.com/en/network-virtualization-platform.
    [2]
    www.openstack.org.
    [3]
    www.snort.org.
    [4]
    T. B. Aaron Gember, Aditya Akella and R. Grandl. Stratos: Virtual middleboxes as first-class entities. In UW-Madison, Technical Report, 2012.
    [5]
    A. Anand, V. Sekar, and A. Akella. Smartre: An architecture for coordinated network-wide redundancy elimination. In SIGCOMM, 2009.
    [6]
    T. Benson, A. Akella, and D. Maltz. Network traffic characteristics of data centers in the wild. In IMC, 2010.
    [7]
    T. Benson, A. Akella, A. Shaikh, and S. Sahu. Cloudnaas: A cloud networking platform for enterprise applications. In SOCC, 2011.
    [8]
    S. K. Fayazbakhsh, V. Sekar, M. Yu, and J. C. Mogul. Flowtags: Enforcing network-wide policies in the presence of dynamic middlebox actions. In HotSDN, 2013.
    [9]
    R. Fonseca, G. Porter, R. H. Katz, S. Shenker, and I. Stocia. X-trace: A pervasive network tracing framework. In NSDI, 2007.
    [10]
    N. Foster, R. Harrison, M. J. Freedman, C. Monsanto, J. Rexford, A. Story, and D. Walker. Frenetic: A network programming language. In ICFP, 2011.
    [11]
    A. Ghodsi, V. Sekar, M. Zaharia, and I. Stoica. Multi-resource fair queueing for packet processing. In SIGCOMM, 2012.
    [12]
    N. Handigol, B. Heller, V. Jeyakumar, D. Mazieres, and N. McKeown. Where is the debugger for my software-defined network. In HotSDN, 2012.
    [13]
    P. Kazemian, G. Varghese, and N. McKeown. Header space analysis: Static checking for networks. In NSDI, 2012.
    [14]
    A. Khurshid, W. Zhou, M. Caesar, and P. B. Godfrey. Veriflow: Verifying network-wide invariants in real time. In HotSDN, 2012.
    [15]
    T. Koponen, M. Casado, M. Gude, J. Stribling, L. Poutevski, M. Zhu, R. Ramanathan, Y. Iwata, H. Inoue, T. Hama, and S. Shenker. Onix: A distributed control platform for large-scale production networks. In OSDI, 2010.
    [16]
    D. Kossmann. The state of the art in distributed query processing. ACM Computing surveys, 32(4): 422--469, December 2000.
    [17]
    L. Lewin-Eytan, K. Barabash, R. Cohen, V. Jain, and A. Levin. Designing modular overlay solutions for network virtualization. In IBM Technical Paper, 2012.
    [18]
    H. Mai, A. Khurshid, R. Agarwal, M. Caesar, P. B. Godfrey, and S. T. King. Debugging the data plane with anteater. In SIGCOMM, 2011.
    [19]
    Z. A. Qazi, C.-C. Tu, L. Chiang, R. Miao, V. Sekar, and M. Yu. Simple-fying middlebox policy enforcement using sdn. In SIGCOMM, 2013.
    [20]
    J. Sherry, S. Hasan, C. Scott, A. Krishnamurthy, S. Ratnasamy, and V. Sekar. Making middleboxes someone else's problem: Network processing as a cloud service. In SIGCOMM, 2012.
    [21]
    A. Wundsam, D. Levin, S. Seetharaman, and A. Feldmann. Ofrewind: Enabling record and replay troubleshooting for networks. In ATC, 2011.
    [22]
    M. Yu, A. Greenberg, D. Maltz, J. Rexford, and L. Yuan. Profiling network performance for multi-tier data center applications. In NSDI, 2011.

    Cited By

    View all
    • (2024)Graph neural network based robust anomaly detection at service level in SDN driven microservice systemComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2023.110135239:COnline publication date: 1-Feb-2024
    • (2022)Load balancers need in-band feedback controlProceedings of the 21st ACM Workshop on Hot Topics in Networks10.1145/3563766.3564094(76-84)Online publication date: 14-Nov-2022
    • (2022)Towards Automatic Root Cause Diagnosis of Persistent Packet Loss in Cloud Overlay NetworkIEEE/ACM Transactions on Networking10.1109/TNET.2021.313755730:3(1178-1192)Online publication date: Jun-2022
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SOCC '13: Proceedings of the 4th annual Symposium on Cloud Computing
    October 2013
    427 pages
    ISBN:9781450324281
    DOI:10.1145/2523616
    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: 01 October 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Research-article

    Conference

    SOCC '13
    Sponsor:
    SOCC '13: ACM Symposium on Cloud Computing
    October 1 - 3, 2013
    California, Santa Clara

    Acceptance Rates

    SOCC '13 Paper Acceptance Rate 23 of 114 submissions, 20%;
    Overall Acceptance Rate 169 of 722 submissions, 23%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)2

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Graph neural network based robust anomaly detection at service level in SDN driven microservice systemComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2023.110135239:COnline publication date: 1-Feb-2024
    • (2022)Load balancers need in-band feedback controlProceedings of the 21st ACM Workshop on Hot Topics in Networks10.1145/3563766.3564094(76-84)Online publication date: 14-Nov-2022
    • (2022)Towards Automatic Root Cause Diagnosis of Persistent Packet Loss in Cloud Overlay NetworkIEEE/ACM Transactions on Networking10.1109/TNET.2021.313755730:3(1178-1192)Online publication date: Jun-2022
    • (2020)ScoutsProceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication10.1145/3387514.3405867(253-269)Online publication date: 30-Jul-2020
    • (2019)Understanding Path Reconstruction Algorithms in Multihop Wireless NetworksIEEE/ACM Transactions on Networking10.1109/TNET.2018.287960727:1(1-14)Online publication date: 1-Feb-2019
    • (2019)NetWatch: End-to-End Network Performance Measurement as a Service for CloudIEEE Transactions on Cloud Computing10.1109/TCC.2016.26283667:2(553-567)Online publication date: 1-Apr-2019
    • (2018)On the Cost of Measuring Traffic in a Virtualized Environment2018 IEEE 7th International Conference on Cloud Networking (CloudNet)10.1109/CloudNet.2018.8549537(1-6)Online publication date: Oct-2018
    • (2017)ConMon: An automated container based network performance monitoring system2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM)10.23919/INM.2017.7987264(54-62)Online publication date: May-2017
    • (2017)DapperProceedings of the Symposium on SDN Research10.1145/3050220.3050228(61-74)Online publication date: 3-Apr-2017
    • (2017)TREX: Tenant-driven network traffic extraction for SDN-based cloud environments2017 Fourth International Conference on Software Defined Systems (SDS)10.1109/SDS.2017.7939140(48-53)Online publication date: May-2017
    • 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