Elastic Provisioning of Cloud Caches: A Cost-Aware TTL Approach

被引:15
|
作者
Carra, Damiano [1 ]
Neglia, Giovanni [2 ]
Michiardi, Pietro [3 ]
机构
[1] Univ Verona, Dept Comp Sci, I-37134 Verona, Italy
[2] Univ Cote Azur, NEO Team, INRIA, F-06902 Sophia Antipolis, France
[3] Eurecom, Data Sci Dept, F-06410 Biot, France
关键词
Cloud computing; Servers; Dynamic scheduling; Complexity theory; Heuristic algorithms; Tools; Databases; Cache storage; adaptive estimation; minimization; computational complexity; REPLACEMENT; POLICIES;
D O I
10.1109/TNET.2020.2980105
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider elastic resource provisioning in the cloud, focusing on in-memory key-value stores used as caches. Our goal is to dynamically scale resources to the traffic pattern minimizing the overall cost, which includes not only the storage cost, but also the cost due to misses. In fact, a small variation of the cache miss ratio may have a significant impact on user perceived performance in modern web services, which in turn has an impact on the overall revenues for the content provider using such services. We propose and study a dynamic algorithm for TTL caches, which is able to obtain close-to-minimal costs. Since high-throughput caches require low complexity operations, we discuss a practical implementation of such a scheme requiring constant overhead per request independently from the cache size. We evaluate our solution with real-world traces collected from Akamai, and show that the TTL approach is able to track the optimal cache configuration and achieve significant cost savings specially in highly dynamic settings that are likely to require elastic cloud services.
引用
收藏
页码:1283 / 1296
页数:14
相关论文
共 50 条
  • [21] Cost-aware Scheduling of Software Processes Execution in the Cloud
    Alajrami, Sami
    Romanovsky, Alexander
    Gallina, Barbara
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 203 - 212
  • [22] Cost-Aware Cooperative Resource Provisioning for Heterogeneous Workloads in Data Centers
    Zhan, Jianfeng
    Wang, Lei
    Li, Xiaona
    Shi, Weisong
    Weng, Chuliang
    Zhang, Wenyao
    Zang, Xiutao
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (11) : 2155 - 2168
  • [23] Cost-aware caching: optimizing cache provisioning and object placement in ICN
    Araldo, Andrea
    Mangili, Michele
    Martignon, Fabio
    Rossi, Dario
    [J]. 2014 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2014), 2014, : 1108 - 1113
  • [24] A Cost-Aware Model/or Risk Mitigation in Cloud Computing Systems
    Kholidy, IIisham A.
    Erradi, Abdelkarim
    [J]. 2015 IEEE/ACS 12TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2015,
  • [25] Cost-Aware Cloud Metering with Scalable Service Management Infrastructure
    Anwar, Ali
    Sailer, Anca
    Kochut, Andrzej
    Schulz, Charles O.
    Segal, Alla
    Butt, Ali R.
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 285 - 292
  • [26] Performance, Resource, and Cost Aware Resource Provisioning in the Cloud
    Logeswaran, Lajanugen
    Bandara, H. M. N. Dilum
    Bhathiya, H. S.
    [J]. PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 913 - 916
  • [27] Energy and cost-aware virtual machine consolidation in cloud computing
    Yousefipour, Amin
    Rahmani, Amir Masoud
    Jahanshahi, Mohsen
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (10): : 1758 - 1774
  • [28] A Cost-Aware Resource Management Technique for Cloud and Edge Environment
    Ebrahimiyan, Hamide
    Balador, Ali
    Nikoui, Tina Samizadeh
    [J]. 2022 IEEE 21ST MEDITERRANEAN ELECTROTECHNICAL CONFERENCE (IEEE MELECON 2022), 2022, : 1165 - 1170
  • [29] Cost-Aware Cloud Service Request Scheduling for SaaS Providers
    Liu, Zhipiao
    Wang, Shangguang
    Sun, Qibo
    Zou, Hua
    Yang, Fangchun
    [J]. COMPUTER JOURNAL, 2014, 57 (02): : 291 - 301
  • [30] A Genetic Algorithm for Cost-Aware Business Processes Execution in the Cloud
    Rosinosky, Guillaume
    Youcef, Samir
    Charoy, Francois
    [J]. SERVICE-ORIENTED COMPUTING (ICSOC 2018), 2018, 11236 : 198 - 212