• 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