Sciweavers

SIGOPS
2010

SelfTalk for Dena: query language and runtime support for evaluating system behavior

13 years 6 months ago
SelfTalk for Dena: query language and runtime support for evaluating system behavior
We introduce SelfTalk, a novel declarative language that allows users to query and understand the status of a large scale system. SelfTalk is sufficiently expressive to encode an administrator's high level hypotheses/expectations about normal system behavior, such as, "I expect that the throughputs across all system components are linearly correlated". SelfTalk works in conjunction with Dena, a runtime support system designed to help system administrators detect the root cause of system misbehavior quickly and accurately. Given a user hypothesis, Dena instantiates and validates it using actual monitored data within specific system contexts. We evaluate Dena by posing several hypotheses about system behavior and querying Dena to diagnose anomalies in a virtual storage system. We find that Dena can automatically validate the system performance based on the user hypotheses and also accurately diagnose system misbehavior.
Saeed Ghanbari, Gokul Soundararajan, Cristiana Amz
Added 21 May 2011
Updated 21 May 2011
Type Journal
Year 2010
Where SIGOPS
Authors Saeed Ghanbari, Gokul Soundararajan, Cristiana Amza
Comments (0)