An effective HPSO-MGA optimization algorithm for dynamic resource allocation in cloud environment

被引:0
作者
Vadivel Ramasamy
SudalaiMuthu Thalavai Pillai
机构
[1] Hindustan Institute of Technology and Science,Computer Science and Engineering
来源
Cluster Computing | 2020年 / 23卷
关键词
Virtual machine (VM); Dynamic resource allocation; Modified principle component analysis (MPCA); Hybrid particle swarm optimization-modified genetic algorithm (HPSO-MGA);
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computing is emerging as an increasingly popular computing paradigm, allowing dynamic scaling of resources available to users as needed. This requires a highly accurate demand prediction and a resource allocation methodology. The existing methodologies for dynamic resource allocation do not provide effective performance isolation between the VM and Artificial Demand Analysis machines since it gets affected by interferences. To overcome these issues, this paper proposes a conceptual model and an effective algorithm to achieve dynamic resource allocation by migrating tasks or requests in VMs. At first, task demands from the multiple users go to the feature extraction process. In feature extraction, features of the user's tasks and cloud server are extracted. Next both features are reduced by using Modified PCA algorithm to reduce the dynamic resource allocation processing time. Finally, both the features are combined and resource allocation is performed using Hybrid Particle Swarm Optimization and Modified Genetic Algorithm (HPSO-MGA). Then the optimized task has been scheduled to particular VM for allocating the resources. The experimental result of the proposed resource allocation methodology indicates better performance when compared with the existing methods Firefly and Krill herd Load Balancing (LB). For 100 VMs the reliability of HPSO-MGA is 0.87 but the exiting krill herd LB and IDSA gives 0.78 and 0.85, which is lower than the proposed one.
引用
收藏
页码:1711 / 1724
页数:13
相关论文
共 64 条
  • [1] Kumar N(2014)An analytical model for dynamic resource allocation framework in cloud environment Res. J. Recent Sci. 3 1-6
  • [2] Agarwal S(2015)Dynamic resource allocation using virtualization technology in cloud computing Int. J. Adv. Res. Comput. Eng. Technol. 4 5-762
  • [3] Gawali Anita D(2014)Dynamic resource allocation using virtual machines for cloud computing environment IEEE Trans. Parallel Distrib. Syst. 3 2249-1117
  • [4] Sonkar SK(2013)Effective load balancing for dynamic resource allocation in cloud computing Int. J. Innov. Res. Comput. Commun. Eng. 2 758-4442
  • [5] Patil SS(2018)Task scheduling and resource allocation in cloud computing using a heuristic approach J. Cloud Comput. 7 4-4
  • [6] Bhavani K(2013)Dynamic resource allocation using virtual machines for cloud computing environment IEEE Trans. Parallel Distrib. Syst. 24 1107-3762
  • [7] Kumar KP(2017)A review paper on dynamic resource allocation in cloud environment Int. J. Res. Appl. Sci. Eng. Technol. 5 5856-192
  • [8] Kumar SA(2016)Dynamic resource demand prediction and allocation in multi-tenant service clouds Concurr. Comput. 28 4429-248
  • [9] Jagadeeshan D(2013)Dynamic resource allocation in Cloud Computing Int. J. Eng. Res. Technol. (IJERT) 2 1-403
  • [10] Gawali MB(2018)Dynamic resource allocation to support server consolidation Int. J. Pure Appl. Math. 119 3759-1565