TY - JOUR
T1 - Preserving performance of service computing runtime through self-tuning
T2 - A feedback control approach
AU - Li, Zhuqing
AU - Zhao, Yongwang
AU - Ma, Dianfu
AU - Zeng, Hao
PY - 2012/12
Y1 - 2012/12
N2 - Configuring and tuning modern service computing runtime becomes exceedingly complex because of the complexity of the service computing runtime architecture, the dynamic nature of service workloads and the interactions between various QoS mechanisms. In this paper, we describe a feedback control approach to make service computing runtime self-tuning. By self-tuning, we mean mechanisms to automate the tasks of configuring and tuning the runtime system so as to preserve the performance-optimize the processing delay and throughout in the system. In our approach, a feedback-driven adaptive control framework is proposed to continuously monitor the system state and adapt the system configuration based on the observed data. Based on a pipeline-based service computing runtime, we implement our framework as an adaptive control module. Experimental results demonstrate that the runtime system achieves robust performance and guarantees system stability in the presence of workload unpredictability after using our adaptive control module.
AB - Configuring and tuning modern service computing runtime becomes exceedingly complex because of the complexity of the service computing runtime architecture, the dynamic nature of service workloads and the interactions between various QoS mechanisms. In this paper, we describe a feedback control approach to make service computing runtime self-tuning. By self-tuning, we mean mechanisms to automate the tasks of configuring and tuning the runtime system so as to preserve the performance-optimize the processing delay and throughout in the system. In our approach, a feedback-driven adaptive control framework is proposed to continuously monitor the system state and adapt the system configuration based on the observed data. Based on a pipeline-based service computing runtime, we implement our framework as an adaptive control module. Experimental results demonstrate that the runtime system achieves robust performance and guarantees system stability in the presence of workload unpredictability after using our adaptive control module.
KW - Feedback control
KW - Performance guarantees
KW - SEDA
KW - SOC
KW - Web services middleware
UR - https://www.scopus.com/pages/publications/84871357708
U2 - 10.4156/AISS.vol4.issue22.88
DO - 10.4156/AISS.vol4.issue22.88
M3 - 文章
AN - SCOPUS:84871357708
SN - 1976-3700
VL - 4
SP - 706
EP - 719
JO - Advances in Information Sciences and Service Sciences
JF - Advances in Information Sciences and Service Sciences
IS - 22
ER -