DocumentCode :
2395684
Title :
Finding a "Kneedle" in a Haystack: Detecting Knee Points in System Behavior
Author :
Satopää, Ville ; Albrecht, Jeannie ; Irwin, David ; Raghavan, Barath
Author_Institution :
Williams Coll., Williamstown, MA, USA
fYear :
2011
fDate :
20-24 June 2011
Firstpage :
166
Lastpage :
171
Abstract :
Computer systems often reach a point at which the relative cost to increase some tunable parameter is no longer worth the corresponding performance benefit. These "knees\´\´ typically represent beneficial points that system designers have long selected to best balance inherent trade-offs. While prior work largely uses ad hoc, system-specific approaches to detect knees, we present Kneedle, a general approach to on line and off line knee detection that is applicable to a wide range of systems. We define a knee formally for continuous functions using the mathematical concept of curvature and compare our definition against alternatives. We then evaluate Kneedle\´s accuracy against existing algorithms on both synthetic and real data sets, and evaluate its performance in two different applications.
Keywords :
performance evaluation; systems analysis; Kneedle; computer system; knee detection algorithm; knee point detection; Accuracy; Algorithm design and analysis; Detection algorithms; Knee; Noise measurement; Protocols; Sensitivity; Congestion control; Curvature; Knee detection; MapReduce; System behavior;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems Workshops (ICDCSW), 2011 31st International Conference on
Conference_Location :
Minneapolis, MN
ISSN :
1545-0678
Print_ISBN :
978-1-4577-0384-3
Electronic_ISBN :
1545-0678
Type :
conf
DOI :
10.1109/ICDCSW.2011.20
Filename :
5961514
Link To Document :
بازگشت