TY - GEN
T1 - Autonomous delay regulation for multi-threaded internet servers
AU - Heo, Jin
AU - Liu, Xue
AU - Sha, Lui
AU - Abdelzaher, Tarek F.
N1 - Copyright:
Copyright 2012 Elsevier B.V., All rights reserved.
PY - 2006
Y1 - 2006
N2 - How to properly assign system resources to satisfy the Service Level Agreement (SLA) is a challenging research problem. Previous approaches include queuing model based feedback control strategies with queuing predictor for feed-forward delay prediction. However, ignorance of the multi-threaded nature can induce large model errors. To compensate this, previous approaches typically perform offline identification, thus making the system dependent on a particular workload and a specific Internet application. In this paper, we propose a novel framework for autonomous delay regulation for multi-threaded Internet servers. We formulate a processor-sharing queuing model for the multi-threaded server architecture to precisely predict service rate for worker threads. In addition, the proposed scheme uses the sleep actuator to properly assign resources based on the calculated service rale. We evaluate our techniques experimentally using an Apache web server test-bed. We demonstrate that the proposed strategy performs better than the previous approaches under a realistic workload.
AB - How to properly assign system resources to satisfy the Service Level Agreement (SLA) is a challenging research problem. Previous approaches include queuing model based feedback control strategies with queuing predictor for feed-forward delay prediction. However, ignorance of the multi-threaded nature can induce large model errors. To compensate this, previous approaches typically perform offline identification, thus making the system dependent on a particular workload and a specific Internet application. In this paper, we propose a novel framework for autonomous delay regulation for multi-threaded Internet servers. We formulate a processor-sharing queuing model for the multi-threaded server architecture to precisely predict service rate for worker threads. In addition, the proposed scheme uses the sleep actuator to properly assign resources based on the calculated service rale. We evaluate our techniques experimentally using an Apache web server test-bed. We demonstrate that the proposed strategy performs better than the previous approaches under a realistic workload.
UR - http://www.scopus.com/inward/record.url?scp=78751618914&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=78751618914&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:78751618914
SN - 9781622763535
T3 - International Symposium on Performance Evaluation of Computer and Telecommunication Systems 2006, SPECTS'06, Part of the 2006 Summer Simulation Multiconference, SummerSim'06
SP - 465
EP - 472
BT - International Symposium on Performance Evaluation of Computer and Telecommunication Systems 2006, SPECTS'06, Part of the 2006 Summer Simulation Multiconference, SummerSim'06
T2 - International Symposium on Performance Evaluation of Computer and Telecommunication Systems 2006, SPECTS 2006, Part of the 2006 Summer Simulation Multiconference, SummerSim 2006
Y2 - 31 July 2006 through 2 August 2006
ER -