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 条
  • [31] Resource Allocation Strategy for Cloud Computing Environment
    Awasthi, Chetan
    Kanungo, Priyesh
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND CONTROL (IC4), 2015,
  • [32] Cloud Computing: Resource Management and Service Allocation
    Oppong, Eric
    Khaddaj, Souheil
    Elariss, Haifa Elsidani
    [J]. 2013 12TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING & SCIENCE (DCABES), 2013, : 142 - 145
  • [33] An Efficient Framework for Resource Allocation in Cloud Computing
    Kumar, Aman
    Pilli, Emmanuel S.
    Joshi, R. C.
    [J]. 2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [34] Component Based Resource Allocation in Cloud Computing
    Vernekar, Sumeet S.
    Game, Pravin
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS 2012 (INDIA 2012), 2012, 132 : 907 - 914
  • [35] Resource Allocation in Cloud Computing Using Agents
    Shyam, Gopal Kirshna
    Manvi, SunilKumar S.
    [J]. 2015 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2015, : 458 - 463
  • [36] Double Auction for Resource Allocation in Cloud Computing
    Zhao, Zhichao
    Chen, Fei
    Chan, T-H. Hubert
    Wu, Chuan
    [J]. CLOSER: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2017, : 273 - 280
  • [37] A Survey on Resource Allocation Techniques in Cloud Computing
    Kumar, Deepesh
    ShankerSingh, Ajay
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), 2015, : 655 - 660
  • [38] A Survey on Resource Allocation Strategies in Cloud Computing
    Vinothina, V.
    Sridaran, R.
    PadmavathiGanapathi
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (06) : 97 - 104
  • [39] A Survey on Resource Allocation Strategies in Cloud Computing
    Anuradha, V. P.
    Sumathi, D.
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [40] Modeling of the resource allocation in cloud computing centers
    Vakilinia, Shahin
    Ali, Mustafa Mehmet
    Qiu, Dongyu
    [J]. COMPUTER NETWORKS, 2015, 91 : 453 - 470