sponsors
usenix conference policies
Transparent System Call Based Performance Debugging for Cloud Computing
Nikhil Khadke, Michael P. Kasick, Soila P. Kavulya, Jiaqi Tan, and Priya Narasimhan, Carnegie Mellon University
Problem diagnosis and debugging in distributed environments such as the cloud and popular distributed systems frameworks has been a hard problem. We explore an evaluation of a novel way of debugging distributed systems, such as the MapReduce framework, by using system calls. Performance problems in such systems can be hard to diagnose and to localize to a specific node or a set of nodes. Additionally, most debugging systems often rely on forms of instrumentation and signatures that sometimes cannot truthfully represent the state of the system (logs or application traces for example). We focus on evaluating the performance debugging of these frameworks using a low level of abstraction - system calls. By focusing on a small set of system calls, we try to extrapolate meaningful information on the control flow and state of the framework, providing accurate and meaningful automated debugging.
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.
author = {Nikhil Khadke and Michael P. Kasick and Soila P. Kavulya and Jiaqi Tan and Priya Narasimhan},
title = {Transparent System Call Based Performance Debugging for Cloud Computing},
booktitle = {2012 Workshop on Managing Systems Automatically and Dynamically (MAD 12)},
year = {2012},
address = {Hollywood, CA},
url = {https://www.usenix.org/conference/mad12/workshop-program/presentation/Khadke},
publisher = {USENIX Association},
month = oct
}
connect with us