A Power-Utilization Based Virtual Machine Allocation Algorithm

被引:0
|
作者
Sen, Sowren [1 ]
Talukder, Royal [1 ]
Iqbal, Shahid Md. Asif [1 ]
机构
[1] Premier Univ, Dept Comp Sci & Engn, Chittagong, Bangladesh
关键词
Cloud Computing; Data Center; Global Warming; Energy Consumption; SLA Violation; VM Allocation; VM Selection; Host Selection; Simulated Annealing; Power-Utilization Awareness; CloudSim; ENERGY;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing becomes a buzzword now a day because of its simplicity, reliability, portability and security in maintaining and manipulating services from remote locations in the world. As the uses of cloud computing increase, more and more data centers are deploying throughout the world for providing high quality services to the consumers. The incremental performance of these data centers deserves a vast amount of energy to keep breathing and to response on demand immediately. Hence, development of efficient solutions is necessary that can reduce energy consumption without violating the performance much. Utilizing the physical resources at their best can be an answer to this problem. In this work, we have used the Simulated Annealing algorithm where it uses both of the power and the CPU utilization to select the best power saving host for allocating a VM. We have developed the algorithm in such way that as much workloads as possible can be served using least number of servers in a data center. We also cared about the SLA violation, performance degradation, VM migration etc. which is clearly clarified in the outcomes. We have performed exhaustive simulation study using our algorithm and the outcome of simulation results confirm the efficient resource utilization of our algorithm.
引用
收藏
页码:36 / 41
页数:6
相关论文
共 50 条
  • [1] Power-Utilization Provisioning for Data Centers
    Stewart, Christopher
    Li, Jing
    2015 SIXTH INTERNATIONAL GREEN COMPUTING CONFERENCE AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2015,
  • [2] A PARTICLE SWARM OPTIMIZATION ALGORITHM FOR POWER-AWARE VIRTUAL MACHINE ALLOCATION
    Aruna, P.
    Vasantha, S.
    2015 6TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2015, : 390 - 395
  • [3] A Power and Bit Allocation Algorithm Based on Virtual Bit in Power Line Communication
    Qian, Huang
    Jun, Lu
    Lei, Wang
    PROCEEDINGS OF 2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING (ICSP) VOLS 1-3, 2012, : 1571 - 1574
  • [4] A Utilization Based Genetic Algorithm for virtual machine placement in cloud systems
    Cavdar, Mustafa Can
    Korpeoglu, Ibrahim
    Ulusoy, Ozgur
    COMPUTER COMMUNICATIONS, 2024, 214 : 136 - 148
  • [5] A tree-based algorithm for virtual infrastructure allocation with joint virtual machine and network requirements
    de Oliveira, Ramon
    Koslovski, Guilherme Piegas
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2017, 27 (01)
  • [6] A HEURISTIC BASED ALGORITHM FOR DISTANCE-AWARE VIRTUAL MACHINE ALLOCATION IN CLOUD
    Shabeera, T. P.
    Kumar, S. D. Madhu
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [7] An adaptive bandwidth allocation algorithm for virtual machine migration based on service features
    Liu, Shi-Hai
    Sun, Yu-Qing
    Liu, Gu-Yue
    Jisuanji Xuebao/Chinese Journal of Computers, 2013, 36 (09): : 1816 - 1825
  • [8] Energy Saving Allocation Algorithm of a Virtual Machine Based on Hierarchical Topology Tree
    Cai, Lijun
    He, Tingqin
    Meng, Tao
    Chen, Lei
    Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2017, 44 (02): : 137 - 148
  • [9] Virtual Machine Allocation using Server Power Profile
    Limrattanasilp, Monnapat
    Gertphol, Sethavidh
    2014 11TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE), 2014, : 128 - 133
  • [10] Virtual machine management system based on the power saying algorithm in cloud
    Yang, Chao-Tung
    Liu, Jung-Chun
    Chen, Shuo-Tsung
    Huang, Kuan-Lung
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 80 : 165 - 180