Distributed Network Monitoring and Debugging with SwitchPointer

被引:0
|
作者
Tammana, Praveen [1 ]
Agarwal, Rachit [2 ]
Lee, Myungjin [1 ]
机构
[1] Univ Edinburgh, Edinburgh, Midlothian, Scotland
[2] Cornell Univ, Ithaca, NY 14853 USA
基金
英国工程与自然科学研究理事会;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Monitoring and debugging large-scale networks remains a challenging problem. Existing solutions operate at one of the two extremes-systems running at end-hosts (more resources but less visibility into the network) or at network switches (more visibility, but limited resources). We present SwitchPointer, a network monitoring and debugging system that integrates the best of the two worlds. SwitchPointer exploits end-host resources and programmability to collect and monitor telemetry data. The key contribution of SwitchPointer is to efficiently provide network visibility by using switch memory as a "directory service"-each switch, rather than storing the data necessary for monitoring functionalities, stores pointers to end-hosts where relevant telemetry data is stored. We demonstrate, via experiments over real-world testbeds, that SwitchPointer can efficiently monitor and debug network problems, many of which were either hard or even infeasible with existing designs.
引用
收藏
页码:453 / 466
页数:14
相关论文
共 50 条
  • [11] Monitoring and Debugging Distributed Autonomous Systems using Petri Nets
    Lopez, Joaquin
    Perez, Diego
    Gayoso, Miguel
    Paz, Enrique
    [J]. WMSCI 2011: 15TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, 2011, : 216 - 221
  • [12] A FRAMEWORK FOR DISTRIBUTED DEBUGGING
    CHEUNG, WH
    BLACK, JP
    MANNING, E
    [J]. IEEE SOFTWARE, 1990, 7 (01) : 106 - 115
  • [13] Debugging Distributed Systems
    Beschastnikh, Ivan
    Wang, Patty
    Brun, Yuriy
    Ernst, Michael D.
    [J]. COMMUNICATIONS OF THE ACM, 2016, 59 (08) : 32 - 37
  • [14] EMUNET: A debugging aid for distributed programs in TCP/IP based network
    Meng, XN
    [J]. 1977 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 1997, : 101 - 107
  • [15] A system for visualizing and debugging distributed real-time systems with monitoring support
    Tsai, JJP
    Bi, YD
    Yang, SJH
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1996, 6 (03) : 355 - 400
  • [16] Monitoring and debugging a hard real-time distributed computer for aircraft industry
    Hubart, N
    [J]. INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS 1996, PROCEEDINGS, 1996, : 175 - 182
  • [17] Distributed debugging for mobile networks
    Boix, Elisa Gonzalez
    Noguera, Carlos
    De Meuter, Wolfgang
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 90 : 76 - 90
  • [18] DISTRIBUTED DEBUGGING - SESSION SUMMARY
    GROSS, T
    [J]. SIGPLAN NOTICES, 1983, 18 (08): : 96 - 97
  • [19] Analyzing and debugging distributed executions
    Raynal, M
    [J]. KUWAIT JOURNAL OF SCIENCE & ENGINEERING, 1996, : 135 - 149
  • [20] Debugging heterogeneous distributed applications
    Jenkins, SB
    [J]. DR DOBBS JOURNAL, 2005, 30 (11): : 32 - 36