Byung-Gon Chun and Kuang Chen and Gunho Lee and Randy H. Katz and Scott Shenker

EECS Department, University of California, Berkeley

Technical Report No. UCB/EECS-2008-27

March 31, 2008

This publication is archived. It is kept only for reference purposes, so it is no longer being updated and may not meet accessibility standards. If you need this content in a different format, please email webteam@eecs.berkeley.edu.

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/Archive/EECS-2008-27.pdf

Large-scale distributed systems, like MapReduce, are increasingly being used, but debugging such systems is still very difficult. In this paper, we propose D3, a new debugging system that answers diverse debugging queries by processing logs formally and efficiently. D3 specifies queries concisely in a declarative language and executes the queries in a distributed fashion, thereby lowering debugging overhead and bandwidth consumed. We demonstrate the effectiveness of our D3 design on a local cluster with Hadoop, an open-source MapReduce framework.


BibTeX citation:

@techreport{Chun:EECS-2008-27,
    Author= {Chun, Byung-Gon and Chen, Kuang and Lee, Gunho and Katz, Randy H. and Shenker, Scott},
    Title= {D3: Declarative Distributed Debugging},
    Year= {2008},
    Month= {Mar},
    Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-27.html},
    Number= {UCB/EECS-2008-27},
    Abstract= {Large-scale distributed systems, like MapReduce, are increasingly being used, but debugging such systems is still very difficult. In this paper, we propose D3, a new debugging system that answers diverse debugging queries by processing logs formally and efficiently. D3 specifies queries concisely in a declarative language and executes the queries in a distributed fashion, thereby lowering debugging overhead and bandwidth consumed. We demonstrate the effectiveness of our D3 design on a local cluster with Hadoop, an open-source MapReduce framework.},
}

EndNote citation:

%0 Report
%A Chun, Byung-Gon 
%A Chen, Kuang 
%A Lee, Gunho 
%A Katz, Randy H. 
%A Shenker, Scott 
%T D3: Declarative Distributed Debugging
%I EECS Department, University of California, Berkeley
%D 2008
%8 March 31
%@ UCB/EECS-2008-27
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-27.html
%F Chun:EECS-2008-27