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