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 条
  • [31] Debugging distributed shared memory applications
    Olivier, Jeffrey
    Chen, Chih-Ping
    Hoeflinger, Jay
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, 2006, 4330 : 833 - +
  • [32] A debugging engine for a parallel and distributed environment
    Cunha, JC
    Lourenco, J
    Antao, T
    [J]. 1ST AUSTRIAN-HUNGARIAN WORKSHOP ON DISTRIBUTED AND PARALLEL SYSTEMS, PROCEEDINGS, 1996, 1996 (09): : 111 - 118
  • [33] A framework to support parallel and distributed debugging
    Cunha, JC
    Lourenco, J
    Vieira, J
    Moscao, B
    Pereira, D
    [J]. HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1998, 1401 : 708 - 717
  • [34] Memory debugging in parallel and distributed applications
    Gottbrath, Chris
    [J]. TOOLS FOR HIGH PERFORMANCE COMPUTING, 2008, : 79 - 90
  • [35] Debugging in a distributed world: Observation and control
    Tarafdar, A
    Garg, VK
    [J]. 1998 IEEE WORKSHOP ON APPLICATION-SPECIFIC SOFTWARE ENGINEERING AND TECHNOLOGY (ASSET 98) - PROCEEDINGS, 1998, : 151 - 156
  • [36] Fiddle:: a flexible distributed debugging architecture
    Lourenço, J
    Cunha, JC
    [J]. COMPUTATIONAL SCIENCE -- ICCS 2001, PROCEEDINGS PT 2, 2001, 2074 : 821 - 830
  • [37] Visualization and debugging of distributed multiagent systems
    Ndumu, DT
    Nwana, HS
    Lee, LC
    Haynes, HR
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 1999, 13 (1-2) : 187 - 208
  • [38] MULTIBUG - INTERACTIVE DEBUGGING IN DISTRIBUTED SYSTEMS
    CORSINI, P
    PRETE, CA
    [J]. IEEE MICRO, 1986, 6 (03) : 26 - 33
  • [39] Unified Debugging of Distributed Systems with Recon
    Lee, Kyu Hyung
    Sumner, Nick
    Zhang, Xiangyu
    Eugster, Patrick
    [J]. 2011 IEEE/IFIP 41ST INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2011, : 85 - 96
  • [40] DEBUGGING TOOL FOR DISTRIBUTED ESTELLE PROGRAMS
    HURFIN, M
    PLOUZEAU, N
    RAYNAL, M
    [J]. COMPUTER COMMUNICATIONS, 1993, 16 (05) : 328 - 333