A Dynamic Resource Allocation Algorithm in Cloud Computing Based on Workflow and Resource Clustering

被引:7
|
作者
Shang, Qinghong [1 ]
机构
[1] Sichuan Normal Univ, Sch Phys & Elect Engn, Chengdu, Sichuan, Peoples R China
来源
JOURNAL OF INTERNET TECHNOLOGY | 2021年 / 22卷 / 02期
关键词
Cloud computing; Resource allocation; Workflow; Resource clustering;
D O I
10.3966/160792642021032202015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since the complexity of large-scale and scientific computation, workflow has been used for task decomposition in cloud computing. A dynamic resource allocation algorithm based on workflow and resource clustering is proposed in this paper. The workflow is described by a directed acyclic graph, which represents the precedence relations and communication cost of subtasks. Fussy clustering algorithm is used to group nodes by the features, which includes the computing capability, transmission capability, storage capacity, cost and reliability. Subtasks are mapped to different resource in cluster by multi-objective optimization model. Resource reputation is added to feature vector by feedback mechanism for evaluating resource reliability. Simulation results show the algorithm reduces the completion time and cost. It improves the resource utilization and load balance.
引用
收藏
页码:403 / 411
页数:9
相关论文
共 50 条
  • [1] Dynamic Resource Allocation in Cloud Computing
    Mousavi, Seyedmajid
    Mosavi, Amir
    Varkonyi-Koczy, Annamria R.
    Fazekasi, Gabor
    [J]. ACTA POLYTECHNICA HUNGARICA, 2017, 14 (04) : 83 - 104
  • [2] Resource Allocation based on Genetic Algorithm for Cloud Computing
    Chen, Yi-Liang
    Huang, Shih-Yun
    Chang, Yao-Chung
    Chao, Han-Chieh
    [J]. 2021 30TH WIRELESS AND OPTICAL COMMUNICATIONS CONFERENCE (WOCC 2021), 2021, : 211 - 212
  • [3] Dynamic Resource Allocation Using Skewness Algorithm in Cloud Computing
    Jemi, D. Golden
    Soumiya, C. S.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2015, 15 (01): : 82 - 87
  • [4] A new dynamic and enhanced resource allocation algorithm in cloud computing
    Nagamani, T. Satya
    Lakshmi, K. N. V. S. K. Vijaya
    Bhavani, B. Lalitha
    [J]. INTERNATIONAL CONFERENCE ON COMPUTER VISION AND MACHINE LEARNING, 2019, 1228
  • [5] Priority Based Dynamic resource allocation in Cloud Computing
    Pawar, Chandrashekhar S.
    Wagh, Rajnikant B.
    [J]. 2012 INTERNATIONAL SYMPOSIUM ON CLOUD AND SERVICES COMPUTING (ISCOS 2012), 2012, : 1 - 6
  • [6] Resource allocation in cloud computing: model and algorithm
    Li, Chunlin
    Li, Layuan
    [J]. INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2013, 9 (02) : 193 - 211
  • [7] Dynamic Resource Allocation Scheme in Cloud Computing
    Saraswathi, A. T.
    Kalaashri, Y. R. A.
    Padmavathi, S.
    [J]. GRAPH ALGORITHMS, HIGH PERFORMANCE IMPLEMENTATIONS AND ITS APPLICATIONS (ICGHIA 2014), 2015, 47 : 30 - 36
  • [8] Dynamic Resource Allocation Method Based on Symbiotic Organism Search Algorithm in Cloud Computing
    Belgacem, Ali
    Beghdad-Bey, Kadda
    Nacer, Hassina
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (03) : 1714 - 1725
  • [9] Dynamic Resource Scheduling and Workflow Management in Cloud Computing
    Shi, Xuelin
    Zhao, Ying
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2010 WORKSHOPS, 2011, 6724 : 440 - 448
  • [10] Dynamic resource allocation in Vehicular cloud computing systems using game theoretic based algorithm
    Mohanty, Prasant
    Kumar, Lavitra
    Malakar, Madhuri
    Vishwakarma, Suraj K.
    Reza, Motahar
    [J]. 2018 FIFTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (IEEE PDGC), 2018, : 476 - 481