DocumentCode :
237289
Title :
An SLA-Driven Cache Optimization Approach for Multi-tenant Application on PaaS
Author :
Huihong He ; Zhiyi Ma ; Hongjie Chen ; Dan Wu ; Huanhuan Liu ; Weizhong Shao
Author_Institution :
Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing, China
fYear :
2014
fDate :
21-25 July 2014
Firstpage :
139
Lastpage :
148
Abstract :
As multi-tenant applications spring up in clouds, more and more people advocate using Service Level Agreement (SLA) in service delivery to fit tenants´ non-functional needs e.g. Response time and budget limit. However, most of the present application optimizations based on SLA focuses on virtual machine-based (VM-based) computing service, while other services such as storage and cache are often neglected. In this paper, we propose an SLA-driven application optimization for cache service to help to meet tenants´ needs better and improve cost-effectiveness, which can be taken as complementary to the existing work. The proposed approach, built on top of Platform-as-a-Service (PaaS), pays attention to evicted data. It considers both tenant SLA-evaluated status and data performance when weighting the evicted data with re-cache likelihoods, and then adjusts their re-cache priorities. At the beginning of every cycle it predicts tenant status and evicted data performance for the coming cycle by Holt-Winters double exponential smoothing. Our simulation experiments demonstrate the optimization effectiveness in improving cache cost-effectiveness and satisfying tenant SLAs.
Keywords :
cache storage; cloud computing; contracts; optimisation; virtual machines; Holt-Winters double exponential smoothing; PaaS; SLA-driven cache optimization approach; VM-based computing service; cache service; clouds; multitenant application; platform-as-a-service; re-cache likelihoods; re-cache priorities; service delivery; service level agreement; tenant SLA-evaluated status; virtual machine-based computing service; Data models; Databases; Market research; Optimization; Resource management; Smoothing methods; Time factors; Platform-as-a-Service (PaaS); Service Level Agreement (SLA); cache prediction; multi-tenancy; probabilistic caching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2014 IEEE 38th Annual
Conference_Location :
Vasteras
Type :
conf
DOI :
10.1109/COMPSAC.2014.21
Filename :
6899211
Link To Document :
بازگشت