DocumentCode :
2960537
Title :
Detecting performance interference in cloud-based web services
Author :
Amannejad, Yasaman ; Krishnamurthy, Diwakar ; Far, Behrouz
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB, Canada
fYear :
2015
fDate :
11-15 May 2015
Firstpage :
423
Lastpage :
431
Abstract :
Web services have increasingly begun to rely on public cloud platforms. The virtualization technologies employed by public clouds can however trigger contention between virtual machines (VMs) for shared physical machine (PM) resources thereby leading to performance problems for the Web service. Past studies have exploited PM level performance metrics such as Clock Cycles Per Instruction to detect such platform induced performance interference. Unfortunately, public cloud customers do not have access to such metrics. They can typically only access VM-level metrics and application level metrics such as transaction response times and such metrics alone are often not useful for detecting inter-VM contention. This poses a difficult challenge to Web service operators for detecting and managing platform induced performance interference issues inside the cloud. We propose a machine learning based interference detection technique to address this problem. The technique applies collaborative filtering to predict whether a given transaction being processed by a Web service is suffering adversely from interference. The results can then be used by a management controller to trigger remedial actions, e.g., reporting problems to the system manager or switching cloud providers. Results using a realistic Web benchmark show that the approach is effective. The most effective variant of our approach is able to detect about 96% of performance interference events with almost no false alarms.
Keywords :
Web services; cloud computing; collaborative filtering; learning (artificial intelligence); virtual machines; virtualisation; PM level performance metrics; VM-level metrics; application level metrics; clock cycles per instruction; cloud-based Web services; collaborative filtering; interVM contention; machine learning based interference detection technique; platform induced performance interference; public cloud platforms; shared physical machine resources; virtual machines; virtualization technologies; Cloud computing; Estimation; Interference; Measurement; Monitoring; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Integrated Network Management (IM), 2015 IFIP/IEEE International Symposium on
Conference_Location :
Ottawa, ON
Type :
conf
DOI :
10.1109/INM.2015.7140319
Filename :
7140319
Link To Document :
بازگشت