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
来源
IEEE 27TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2011) | 2011年
关键词
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] SmartSLA: Cost-Sensitive Management of Virtualized Resources for CPU-Bound Database Services
    Xiong, Pengcheng
    Chi, Yun
    Zhu, Shenghuo
    Moon, Hyun Jin
    Pu, Calton
    Hacguemues, Hakan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (05) : 1441 - 1451
  • [2] 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
  • [3] 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
  • [4] Dynamic Placement of Virtualized Resources for Data Centers in Cloud
    Usmin, S.
    Irudayaraja, M. Arockia
    Muthaiah, U.
    2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [5] 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
  • [6] 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
  • [7] An Analysis of Network I/O Workloads in Virtualized Cloud Environment
    Pu Xing
    Yang Miao
    Dai Chao
    Lai Xingjun
    Liu Mengxiao
    Hu Jingjing
    2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE, ELECTRONICS AND ELECTRICAL ENGINEERING (ISEEE), VOLS 1-3, 2014, : 818 - +
  • [8] A Cloud-Based Virtualized Execution Environment for Mobile Applications
    Shih-Hao Hung
    Chi-Sheng Shih
    Jeng-Peng Shieh
    Chen-Pang Lee
    ZTECommunications, 2011, 9 (01) : 15 - 21
  • [9] Dynamic Scaling of Web Applications in a Virtualized Cloud Computing Environment
    Chieu, Trieu C.
    Mohindra, Ajay
    Karve, Alexei A.
    Segal, Alla
    ICEBE 2009: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2009, : 281 - 286
  • [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