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

Using Magpie for Request Extraction and Workload Modelling

Tools to understand complex system behaviour are essential for many performance analysis and debugging tasks, yet there are many open research problems in their development. Magpie is a toolchain for automatically extracting a system's workload under realistic operating conditions. Using low-overhead instrumentation, we monitor the system to record fine-grained events generated by kernel, middleware and application components. The Magpie request extraction tool uses an application-specific event schema to correlate these events, and hence precisely capture the control flow and resource consumption of each and every request. By removing scheduling artefacts, whilst preserving causal dependencies, we obtain canonical request descriptions from which we can construct concise workload models suitable for performance prediction and change detection. In this paper we describe and evaluate the capability of Magpie to accurately extract requests and construct representative models of system behaviour.

Paul Barham, Microsoft Research, Cambridge, UK

Austin Donnelly, Microsoft Research, Cambridge, UK

Rebecca Isaacs, Microsoft Research, Cambridge, UK

Richard Mortier, Microsoft Research, Cambridge, UK

BibTeX
@inproceedings {269485,
author = {Paul Barham and Austin Donnelly and Rebecca Isaacs and Richard Mortier},
title = {Using Magpie for Request Extraction and Workload Modelling},
booktitle = {6th Symposium on Operating Systems Design \& Implementation (OSDI 04)},
year = {2004},
address = {San Francisco, CA},
url = {https://www.usenix.org/conference/osdi-04/using-magpie-request-extraction-and-workload-modelling},
publisher = {USENIX Association},
month = dec
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/osdi04/tech/full_papers/barham/barham.pdf
Paper (HTML): 
http://usenix.org/publications/library/proceedings/osdi04/tech/full_papers/barham/barham_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us