Cloud computing service models have experienced rapid growth and inefficient resource usage is known as one of the greatest causes of high energy consumption in cloud data centers. Resource allocation in cloud data centers aiming to reduce energy consumption has been conducted using live migration of Virtual Machines (VMs) and their consolidation into the small number of Physical Machines (PMs). However, the selection of the appropriate VM for migration is an important challenge. To solve this issue, VMs can be classified according to the pattern of user requests into sensitive or insensitive classes to latency, and thereafter suitable VMs can be selected for migration. In this paper, the combination of Convolution Neural Network (CNN) and Gated Recurrent Unit (GRU) is utilized for the classification of VMs in the Microsoft Azure dataset. Due to the fact the majority of VMs in this dataset are labeled as insensitive to latency, migration of more VMs in this group not only reduces energy consumption but also decreases the violation of Service Level Agreements (SLA). Based on the empirical results, the proposed model obtained an accuracy of 95.18which clearly demonstrates the superiority of our proposed model compared to other existing models.
翻译:云计算服务模型经历了快速增长,低效率的资源使用被认为是云数据中心高能消耗的最大原因之一;利用虚拟机器(VMs)的现场迁移和将其合并成少量物理机器(PMs),云数据中心为减少能源消耗进行了资源分配;然而,为迁移选择适当的VM系统是一项重大挑战;为了解决这个问题,可以根据用户要求的模式,将VMs分类为敏感或不敏感的潜伏等级,然后可以选择合适的VMs进行迁移;在本文件中,利用Convolution Neal网络(CNN)和Gredd 经常单元(GRU)的组合,对微软Azure数据集中的VMs进行分类;由于该数据集中的大多数VMs被贴上对隐性不敏感的标签,因此,该组中更多的VMs的迁移不仅减少了能源消耗,而且减少了违反服务级协议的情况。根据经验,拟议的模型获得了95.18的准确性,清楚地显示了我们提议的模型与其他现有模型相比的优越性。