Novel algorithms and equivalence optimisation for resource allocation in cloud computing

被引:20
|
作者
Lin, Weiwei [1 ]
Zhu, Chaoyue [1 ]
Li, Jin [2 ]
Liu, Bo [3 ]
Lian, Huiqiong [1 ]
机构
[1] S China Univ Technol, Sch Comp Engn & Sci, Guangzhou 510006, Guangdong, Peoples R China
[2] Guangzhou Univ, Sch Comp Sci, Guangzhou 510006, Guangdong, Peoples R China
[3] S China Normal Univ, Sch Comp, Guangzhou 510631, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
cloud computing; resource allocation; Choco; optimisation; constraint satisfaction problem;
D O I
10.1504/IJWGS.2015.068899
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we model the optimisation of the resource allocation in cloud computing as a constraint satisfaction problem considering three types of resources (CPU, RAM and bandwidth) and design a Choco-Based algorithm (CB) for VM resource allocation in virtualised cloud data centres. We also propose an Improved First-Fit Decreasing Algorithm (IFFD) and an Improved Best-Fit Decreasing Algorithm (IBFD) and conduct performance evaluation experiments using Choco. The experimental results show that CB has better results, whereas its solution time is longer than IFFD and IBFD in resource allocation. Moreover, to reduce the complexity of solving the problem of CSPbased resource allocation, we propose an equivalence optimisation which can greatly reduce the search space for resource allocation by making tree pruning with resource equivalence. Then, a resource allocation algorithm based on Equivalent Optimisation (EO) is designed. Experimental results also show that compared with CB, EO greatly reduces the time of allocating resource of cloud computing.
引用
收藏
页码:193 / 210
页数:18
相关论文
共 50 条
  • [1] Novel resource allocation algorithms to performance and energy efficiency in cloud computing
    Abbas Horri
    Mohammad Sadegh Mozafari
    Gholamhossein Dastghaibyfard
    [J]. The Journal of Supercomputing, 2014, 69 : 1445 - 1461
  • [2] Novel resource allocation algorithms to performance and energy efficiency in cloud computing
    Horri, Abbas
    Mozafari, Mohammad Sadegh
    Dastghaibyfard, Gholamhossein
    [J]. JOURNAL OF SUPERCOMPUTING, 2014, 69 (03): : 1445 - 1461
  • [3] A Survey on Resource Allocation Algorithms and Models in Cloud Computing
    AlDossary, Noura
    AlQahtani, Sarah
    AlUbaidan, Haya
    Atta-ur-Rahman
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (03): : 776 - 782
  • [4] Assorted Cat Swarm Optimisation for Efficient Resource Allocation in Cloud Computing
    Sharma, Deepak Kumar
    Garg, Arushi
    Jha, Aparna
    [J]. 2018 FOURTEENTH INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING (ICINPRO) - 2018, 2018, : 61 - 66
  • [5] A Novel Predictive Resource Allocation Framework for Cloud Computing
    Rengasamy, R.
    Chidambaram, M.
    [J]. 2019 5TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION SYSTEMS (ICACCS), 2019, : 118 - 122
  • [6] Resource Allocation in Cloud Computing
    Senthilkumar, G.
    Tamilarasi, K.
    Velmurugan, N.
    Periasamy, J. K.
    [J]. JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2023, 14 (05) : 1063 - 1072
  • [7] Resource Allocation in Industrial Cloud Computing Using Artificial Intelligence Algorithms
    Sheuly, Sharmin Sultana
    Bankarusamy, Sudhangathan
    Begum, Shahina
    Behnam, Moris
    [J]. THIRTEENTH SCANDINAVIAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (SCAI 2015), 2015, 278 : 128 - 136
  • [8] Heavy traffic optimal resource allocation algorithms for cloud computing clusters
    Maguluri, Siva Theja
    Srikant, R.
    Ying, Lei
    [J]. PERFORMANCE EVALUATION, 2014, 81 : 20 - 39
  • [9] Heavy Traffic Optimal Resource Allocation Algorithms for Cloud Computing Clusters
    Maguluri, Siva Theja
    Srikant, R.
    Ying, Lei
    [J]. 2012 24TH INTERNATIONAL TELETRAFFIC CONGRESS (ITC 24), 2012, : 65 - 72
  • [10] STUDY ON FUNDAMENTAL USAGE OF CLOUDSIM SIMULATOR AND ALGORITHMS OF RESOURCE ALLOCATION IN CLOUD COMPUTING
    Rani, Ekta
    Kaur, Harpreet
    [J]. 2017 8TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2017,