Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Friday: Global Comprehension for Distributed Replay

Debugging and profiling large-scale distributed applications is a daunting task. We present Friday, a system for debugging distributed applications that combines deterministic replay of components with the power of symbolic, low-level debugging and a simple language for expressing higher-level distributed conditions and actions. Friday allows the programmer to understand the collective state and dynamics of a distributed collection of coordinated application components.

To evaluate Friday, we consider several distributed problems, including routing consistency in overlay networks, and temporal state abnormalities caused by route flaps. We show via micro-benchmarks and larger-scale application measurement that Friday can be used interactively to debug large distributed applications under replay on common hardware.

Dennis Geels, Google, Inc.

Gautam Altekar, University of California at Berkeley

Petros Maniatis, Intel Research Berkeley

Timothy Roscoe, ETH Zürich

Ion Stoica, University of California at Berkeley

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

BibTeX
@inproceedings {202596,
author = {Dennis Geels and Gautam Altekar and Petros Maniatis and Timothy Roscoe and Ion Stoica},
title = {Friday: Global Comprehension for Distributed Replay },
booktitle = {4th USENIX Symposium on Networked Systems Design \& Implementation (NSDI 07)},
year = {2007},
address = {Cambridge, MA},
url = {https://www.usenix.org/conference/nsdi-07/friday-global-comprehension-distributed-replay},
publisher = {USENIX Association},
month = apr
}
Download

Presentation Audio

MP3 Download OGG Download

Download Audio

Links

Paper: 
http://usenix.org/event/nsdi07/tech/full_papers/geels/geels.pdf
Paper (HTML): 
http://usenix.org/event/nsdi07/tech/full_papers/geels/geels_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us