Intelligent Management of Virtualized Resources for Database Systems in Cloud Environment

被引:0
|
作者
Xiong, Pengcheng [1 ,2 ]
Chi, Yun [2 ]
Zhu, Shenghuo [2 ]
Moon, Hyun Jin [2 ]
Pu, Calton [1 ]
Haciguemues, Hakan [2 ]
机构
[1] Georgia Inst Technol, Sch Comp Sci, 266 Ferst Dr, Atlanta, GA 30332 USA
[2] NEC Labs Amer, Cupertino, CA 95014 USA
关键词
cloud computing; virtualization; database systems; multitenant databases;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In a cloud computing environment, resources are shared among different clients. Intelligently managing and allocating resources among various clients is important for system providers, whose business model relies on managing the infrastructure resources in a cost-effective manner while satisfying the client service level agreements (SLAs). In this paper, we address the issue of how to intelligently manage the resources in a shared cloud database system and present SmartSLA, a cost-aware resource management system. SmartSLA consists of two main components: the system modeling module and the resource allocation decision module. The system modeling module uses machine learning techniques to learn a model that describes the potential profit margins for each client under different resource allocations. Based on the learned model, the resource allocation decision module dynamically adjusts the resource allocations in order to achieve the optimum profits. We evaluate SmartSLA by using the TPC-W benchmark with workload characteristics derived from real-life systems. The performance results indicate that SmartSLA can successfully compute predictive models under different hardware resource allocations, such as CPU and memory, as well as database specific resources, such as the number of replicas in the database systems. The experimental results also show that SmartSLA can provide intelligent service differentiation according to factors such as variable workloads, SLA levels, resource costs, and deliver improved profit margins.
引用
收藏
页码:87 / 98
页数:12
相关论文
共 50 条
  • [1] An Integrated Approach to Automatic Management of Virtualized Resources in Cloud Environments
    Li, Qiang
    Hao, Qin-Fen
    Xiao, Li-Min
    Li, Zhou-Jun
    COMPUTER JOURNAL, 2011, 54 (06): : 905 - 919
  • [2] A Multi-Tier Architecture for the Management of Supply Chain of Cloud Resources in a Virtualized Cloud Environment: A Novel SCM Technique for Cloud Resources Using Ant Colony Optimization and Spanning Tree
    Aliyu, Muhammad
    Murali, M.
    Gital, Abdulsalam Y.
    Boukari, Souley
    Kabir, Rumana
    Musa, Maryam Abdullahi
    Zambuk, Fatima Umar
    Shawulu, Joshua Caleb
    Umar, Ibrahim M.
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS AND SUPPLY CHAIN MANAGEMENT, 2021, 14 (03) : 1 - 17
  • [3] Agent Behavior Model for Distributed Computing Management in the Environment with Virtualized Resources
    Feoktistov, Alexander
    Kostromin, Roman
    Tchernykh, Andrey
    2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 984 - 989
  • [4] Job flow management for virtualized resources of heterogeneous distributed computing environment
    Bychkov, I.
    Feoktistov, A.
    Sidorov, I.
    Kostromin, R.
    3RD INTERNATIONAL CONFERENCE INFORMATION TECHNOLOGY AND NANOTECHNOLOGY (ITNT-2017), 2017, 201 : 534 - 542
  • [5] A Survey on Database Performance in Virtualized Cloud Environments
    Ivanov, Todor
    Petrov, Ilia
    Buchmann, Alejandro
    INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2012, 8 (03) : 1 - 26
  • [6] Manufacturing resources and demand intelligent matching in cloud manufacturing environment
    Tai, Lijun
    Hu, Rufu
    Chen, Caowei
    Huang, Yuandong
    SUSTAINABLE DEVELOPMENT OF NATURAL RESOURCES, PTS 1-3, 2013, 616-618 : 2101 - 2104
  • [7] A bipolar resource management framework for resource provisioning in Cloud's virtualized environment
    Bahrpeyma, Fouad
    Haghighi, Hassan
    Zakerolhosseini, Ali
    APPLIED SOFT COMPUTING, 2016, 46 : 487 - 500
  • [8] Intelligent management method for manufacturing resources in the networked environment
    Zhang, Yingjie
    Cao, Yan
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2004, 38 (03): : 270 - 273
  • [9] A Fragmentation Algorithm for Storage Management in Cloud Database Environment
    Eisa, Islam
    Salem, Rashed
    Abdelkader, Hatem
    2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2017, : 141 - 147
  • [10] Load Balancing Algorithm in a Virtualized Cloud Environment
    Kigwana, Ivans
    Esiefarienrhe, Bukohwo M.
    2016 THIRD INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND ENGINEERING (ICACCE 2016), 2016, : 178 - 182