Sciweavers

SIGMETRICS
2010
ACM

A query language and runtime tool for evaluating behavior of multi-tier servers

13 years 9 months ago
A query language and runtime tool for evaluating behavior of multi-tier servers
As modern multi-tier systems are becoming increasingly large and complex, it becomes more difficult for system analysts to understand the overall behavior of the system, and diagnose performance problems. To assist analysts inspect performance behavior, we introduce SelfTalk, a novel declarative language that allows analysts to query and understand the status of a large scale system. SelfTalk is sufficiently expressive to encode an analyst’s high-level hypotheses about system invariants, normal correlations between system metrics, or other a priori derived performance models, such as, “I expect that the throughputs of interconnected system components are linearly correlated”. Given a hypothesis, Dena, our runtime support system, instantiates and validates it using actual monitoring data within specific system configurations. We evaluate SelfTalk/Dena by posing several hypotheses about system behavior and querying Dena to validate system behavior in a multi-tier dynamic conte...
Saeed Ghanbari, Gokul Soundararajan, Cristiana Amz
Added 30 Jan 2011
Updated 30 Jan 2011
Type Journal
Year 2010
Where SIGMETRICS
Authors Saeed Ghanbari, Gokul Soundararajan, Cristiana Amza
Comments (0)