Debugging in a distributed world: Observation and control

被引:1
|
作者
Tarafdar, A [1 ]
Garg, VK [1 ]
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
关键词
D O I
10.1109/ASSET.1998.688250
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Debugging distributed programs is considerably more difficult than debugging sequential programs. We address issues in debugging distributed programs and provide a general framework far observing and controlling a distributed computation and its applications to distributed debugging. Observing distributed computations involves solving the predicate detection problem. We present the main ideas involved in developing efficient algorithms for predicate detection. Controlling distributed computations involves solving the predicate control problem. Predicate control may be used to restrict the behavior of the distributed program to suspicious executions. We also present an example of how predicate detection and predicate control can be used in practice to facilitate distributed debugging.
引用
下载
收藏
页码:151 / 156
页数:6
相关论文
共 50 条
  • [21] Debugging and monitoring distributed heterogeneous systems
    Galatenko, V.A.
    Kostyukhin, K.A.
    Programmirovanie, 2002, 28 (01): : 27 - 38
  • [22] Distributed Network Monitoring and Debugging with SwitchPointer
    Tammana, Praveen
    Agarwal, Rachit
    Lee, Myungjin
    PROCEEDINGS OF THE 15TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI'18), 2018, : 453 - 466
  • [23] DISTRIBUTED DEBUGGING - NETWORK ANALYSIS TOOLS
    ETKIN, J
    ZINKY, JA
    MICROPROCESSING AND MICROPROGRAMMING, 1989, 25 (1-5): : 307 - 312
  • [24] Debugging and Monitoring Distributed Heterogeneous Systems
    V. A. Galatenko
    K. A. Kostyukhin
    Programming and Computer Software, 2002, 28 : 20 - 27
  • [25] A framework to support parallel and distributed debugging
    Cunha, JC
    Lourenco, J
    Vieira, J
    Moscao, B
    Pereira, D
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1998, 1401 : 708 - 717
  • [26] Memory debugging in parallel and distributed applications
    Gottbrath, Chris
    TOOLS FOR HIGH PERFORMANCE COMPUTING, 2008, : 79 - 90
  • [27] Unified Debugging of Distributed Systems with Recon
    Lee, Kyu Hyung
    Sumner, Nick
    Zhang, Xiangyu
    Eugster, Patrick
    2011 IEEE/IFIP 41ST INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2011, : 85 - 96
  • [28] DEBUGGING TOOL FOR DISTRIBUTED ESTELLE PROGRAMS
    HURFIN, M
    PLOUZEAU, N
    RAYNAL, M
    COMPUTER COMMUNICATIONS, 1993, 16 (05) : 328 - 333
  • [29] Visualisation of distributed applications for performance debugging
    Ottogalli, FG
    Labbé, C
    Olive, V
    Stein, BD
    de Kergommeaux, JC
    Vincent, JM
    COMPUTATIONAL SCIENCE -- ICCS 2001, PROCEEDINGS PT 2, 2001, 2074 : 831 - 840
  • [30] Researcher Develops System for Distributed Debugging
    不详
    COMPUTER, 2009, 42 (11) : 22 - 23