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 条
  • [21] Cloud Computing Through Dynamic Resource Allocation Scheme
    Gupta, Priya
    Samvatsar, Makrand
    Singh, Upendra
    [J]. 2017 INTERNATIONAL CONFERENCE OF ELECTRONICS, COMMUNICATION AND AEROSPACE TECHNOLOGY (ICECA), VOL 2, 2017, : 544 - 548
  • [22] Dynamic Resource Allocation for MMOGs in Cloud Computing Environments
    Weng, Chen-Fang
    Wang, Kuochen
    [J]. 2012 8TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2012, : 142 - 146
  • [23] An Optimal Workflow Based Scheduling and Resource Allocation in Cloud
    Varalakshmi, P.
    Ramaswamy, Aravindh
    Balasubramanian, Aswath
    Vijaykumar, Palaniappan
    [J]. ADVANCES IN COMPUTING AND COMMUNICATIONS, PT I, 2011, 190 : 411 - 420
  • [24] Auction based resource allocation in cloud computing
    Wang, Hui
    Tianfield, Huaglory
    Mair, Quentin
    [J]. MULTIAGENT AND GRID SYSTEMS, 2014, 10 (01) : 51 - 66
  • [25] 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
  • [26] 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
  • [27] Utility-based Virtual Cloud Resource Allocation Model and Algorithm in Cloud Computing
    Zhu Jianrong
    Li Jing
    Zhuang Yi
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (02): : 177 - 190
  • [28] Resource allocation strategy of space cloud network based on resource clustering
    Liu, Jun
    Wang, Yufei
    Dai, Fucheng
    Wang, Chuang
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2024, 37 (14)
  • [29] Ant Colony Optimization Computing Resource Allocation Algorithm Based on Cloud Computing Environment
    Xin, Guo
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMPUTER AND SOCIETY, 2016, 37 : 1039 - 1042
  • [30] Dynamic Resource Allocation Algorithm for Container-based Service Computing
    Tao, Ye
    Wang, Xiaodong
    Xu, Xiaowei
    Chen, Yinong
    [J]. 2017 IEEE 13TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS (ISADS 2017), 2017, : 61 - 67