|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
28th IEEE International Real-Time Systems Symposium (RTSS 2007)
Integrating Adaptive Components: An Emerging Challenge in Performance-Adaptive Systems and a Server Farm Case-Study
Tucson, Arizona, USA
December 03-December 06
ISBN: 0-7695-3062-1
| ASCII Text | x | ||
| Jin Heo, Dan Henriksson, Xue Liu, Tarek Abdelzaher, "Integrating Adaptive Components: An Emerging Challenge in Performance-Adaptive Systems and a Server Farm Case-Study," 2011 IEEE 32nd Real-Time Systems Symposium, pp. 227-238, 28th IEEE International Real-Time Systems Symposium (RTSS 2007), 2007. | |||
| BibTex | x | ||
| @article{ 10.1109/RTSS.2007.48, author = {Jin Heo and Dan Henriksson and Xue Liu and Tarek Abdelzaher}, title = {Integrating Adaptive Components: An Emerging Challenge in Performance-Adaptive Systems and a Server Farm Case-Study}, journal ={2011 IEEE 32nd Real-Time Systems Symposium}, volume = {0}, year = {2007}, issn = {1052-8725}, pages = {227-238}, doi = {http://doi.ieeecomputersociety.org/10.1109/RTSS.2007.48}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2011 IEEE 32nd Real-Time Systems Symposium TI - Integrating Adaptive Components: An Emerging Challenge in Performance-Adaptive Systems and a Server Farm Case-Study SN - 1052-8725 SP227 EP238 A1 - Jin Heo, A1 - Dan Henriksson, A1 - Xue Liu, A1 - Tarek Abdelzaher, PY - 2007 VL - 0 JA - 2011 IEEE 32nd Real-Time Systems Symposium ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RTSS.2007.48
The increased complexity of performance-sensitive soft- ware systems leads to increased use of automated adapta- tion policies in lieu of manual performance tuning. Com- position of adaptive components into larger adaptive sys- tems, however, presents challenges that arise from potential incompatibilities among the respective adaptation policies. Consequently, unstable or poorly-tuned feedback loops may result that cause performance deterioration. This paper (i) presents a mechanism, called adaptation graph analy- sis, for identifying potential incompatibilities between com- posed adaptation policies and (ii) illustrates a general de- sign methodology for co-adaptation that resolves such in- compatibilities. Our results are demonstrated by a case study on energy minimization in multi-tier Web server farms subject to soft real-time constraints. Two independently effi- cient energy saving policies (an On/Off policy that switches machines off when not needed and a dynamic voltage scal- ing policy) are shown to conflict leading to increased en- ergy consumption when combined. Our adaptation graph analysis predicts the problem, and our co-adaptation design methodology finds a solution that improves performance. Experimental results from a 17-server farm running the in- dustry standard TPC-W e-commerce benchmark show that co-adaptation renders a cut-down in energy consumption by more than 50%, when workload is not high, while main- taining latency within acceptable bounds. The paper serves as a proof of concept of the proposed conflict-identification and resolution methodology and an invitation to further in- vestigate a science for composing adaptive systems.
Citation:
Jin Heo, Dan Henriksson, Xue Liu, Tarek Abdelzaher, "Integrating Adaptive Components: An Emerging Challenge in Performance-Adaptive Systems and a Server Farm Case-Study," rtss, pp.227-238, 28th IEEE International Real-Time Systems Symposium (RTSS 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.
