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 条
  • [1] Debugging and Monitoring Distributed Heterogeneous Systems
    V. A. Galatenko
    K. A. Kostyukhin
    [J]. Programming and Computer Software, 2002, 28 : 20 - 27
  • [2] Debugging and monitoring distributed heterogeneous systems
    Galatenko, V.A.
    Kostyukhin, K.A.
    [J]. Programmirovanie, 2002, 28 (01): : 27 - 38
  • [3] Debugging and monitoring distributed heterogeneous systems
    Galatenko, VA
    Kostyukhin, KA
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2002, 28 (01) : 20 - 27
  • [4] DISTRIBUTED DEBUGGING - NETWORK ANALYSIS TOOLS
    ETKIN, J
    ZINKY, JA
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1989, 25 (1-5): : 307 - 312
  • [5] A MODEL FOR MONITORING AND DEBUGGING PARALLEL AND DISTRIBUTED SOFTWARE
    MARINESCU, DC
    LUMPP, JE
    CASAVANT, TL
    SIEGEL, HJ
    [J]. PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 81 - 88
  • [6] Monitoring and debugging distributed real-time programs
    Dodd, Paul S.
    Ravishankar, Chinya V.
    [J]. Software - Practice and Experience, 1992, 22 (10) : 863 - 877
  • [7] MONITORING AND DEBUGGING DISTRIBUTED REAL-TIME PROGRAMS
    DODD, PS
    RAVISHANKAR, CV
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1992, 22 (10): : 863 - 877
  • [8] MODELS FOR MONITORING AND DEBUGGING TOOLS FOR PARALLEL AND DISTRIBUTED SOFTWARE
    MARINESCU, DC
    LUMPP, JE
    CASAVANT, TL
    SIEGEL, HJ
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 9 (02) : 171 - 184
  • [9] HDF: Hybrid Debugging Framework for Distributed Network Environments
    Kim, Young-Joo
    Song, Sejun
    Kim, Daeyoung
    [J]. ETRI JOURNAL, 2017, 39 (02) : 222 - 233
  • [10] Inspector Gadget: A Framework for Custom Monitoring and Debugging of Distributed Dataflows
    Olston, Christopher
    Reed, Benjamin
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2011, 4 (12): : 1237 - 1248