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 条
  • [31] A Resource Allocation Strategy Based on Particle Swarm Algorithm in Cloud Computing Environment
    Xie, Fu
    Du, Yunyun
    Tian, Hongwei
    [J]. 2013 FOURTH INTERNATIONAL CONFERENCE ON DIGITAL MANUFACTURING AND AUTOMATION (ICDMA), 2013, : 69 - 72
  • [32] Study on the Resource Allocation Optimization in Cloud Computing Based on the Hybrid Optimization Algorithm
    Zhou, Yue-jin
    [J]. 2019 INTERNATIONAL CONFERENCE ON ENERGY, POWER, ENVIRONMENT AND COMPUTER APPLICATION (ICEPECA 2019), 2019, 334 : 356 - 362
  • [33] Priority Based Dynamic Resource Allocation in Cloud Computing with Modified Waiting Queue
    Pawar, Chandrashekhar S.
    Wagh, Rajnikant B.
    [J]. 2013 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND SIGNAL PROCESSING (ISSP), 2013, : 311 - 316
  • [34] Prediction-Based Dynamic Resource Allocation for Video Transcoding in Cloud Computing
    Jokhio, Fareed
    Ashraf, Adnan
    Lafond, Sebastien
    Porres, Ivan
    Lilius, Johan
    [J]. PROCEEDINGS OF THE 2013 21ST EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2013, : 254 - 261
  • [35] Hour Minimization Based Resource Allocation for Deadline Constrained Scientific Workflow Application in Cloud Computing
    Brindha, S. K. Jeya
    Sujana, J. Angela Jennifa
    Revathi, T.
    [J]. 2016 5TH INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2016,
  • [36] Optimization of Resource Allocation in Cloud Computing by Grasshopper Optimization Algorithm
    Vahidi, Javad
    Rahmati, Maral
    [J]. 2019 IEEE 5TH CONFERENCE ON KNOWLEDGE BASED ENGINEERING AND INNOVATION (KBEI 2019), 2019, : 839 - 844
  • [37] Modified Round Robin Algorithm for Resource Allocation in Cloud Computing
    Pradhan, Pandaba
    Behera, Prafulla Ku.
    Ray, B. N. B.
    [J]. INTERNATIONAL CONFERENCE ON COMPUTATIONAL MODELLING AND SECURITY (CMS 2016), 2016, 85 : 878 - 890
  • [38] A New Game Theoretical Resource Allocation Algorithm for Cloud Computing
    Teng, Fei
    Magoules, Frederic
    [J]. ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2010, 6104 : 321 - 330
  • [39] Auction Based Dynamic Resource Allocation in Cloud
    Nehru, E. Iniya
    Shyni, Infant Smile J.
    Balakrishnan, Ranjith
    [J]. PROCEEDINGS OF IEEE INTERNATIONAL CONFERENCE ON CIRCUIT, POWER AND COMPUTING TECHNOLOGIES (ICCPCT 2016), 2016,
  • [40] Efficient dynamic resource allocation method for cloud computing environment
    Belgacem, Ali
    Beghdad-Bey, Kadda
    Nacer, Hassina
    Bouznad, Sofiane
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 2871 - 2889