Skip to main content
USENIX
  • Conferences
  • Students
Sign in

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

twitter

Tweets by @usenix

usenix conference policies

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

You are here

Home » Using Runtime Paths for Macroanalysis
Tweet

connect with us

Using Runtime Paths for Macroanalysis

Abstract: 

We introduce macroanalysis, an approach used to infer the high-level properties of dynamic, distributed systems, and an indispensable tool when faced with tasks where local context and individual component details are insufficient. We present a new methodology, runtime path analysis, where paths are traced through software components and then aggregated to understand global system behavior via statistical inference. Our approach treats components as gray boxes and complements existing microanalysis tools, such as code-level debuggers. We use runtime paths to deduce application state, detect failures, and diagnose problems, all in an application-generic fashion. We have explored path-based macroanalysis both in a research setting and as part of a commercial infrastructure at Tellme Networks. 

Mike Chen, University of California, Berkeley

Emre Kiciman, Stanford University

BibTeX
@inproceedings {270288,
author = {Mike Chen and Emre K{\i}c{\i}man},
title = {Using Runtime Paths for Macroanalysis},
booktitle = {9th Workshop on Hot Topics in Operating Systems (HotOS IX)},
year = {2003},
address = {Lihue, HI},
url = {https://www.usenix.org/conference/hotos-ix/using-runtime-paths-macroanalysis},
publisher = {USENIX Association},
month = may,
}
Download

Links

Paper: 
http://www.usenix.org/events/hotos03/tech/full_papers/chenm/chenm.pdf
  • Log in or    Register to post comments

© USENIX

  • Privacy Policy
  • Contact Us