An Adaptive PSO-Based Real-Time Workflow Scheduling Algorithm in Cloud Systems

被引:0
|
作者
Guo, Pengze [1 ]
Xue, Zhi [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Elect Engn, Shanghai 200240, Peoples R China
基金
中国国家自然科学基金;
关键词
real-time; workflow; scheduling; particle swarm optimization;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Cloud computing has emerged as a powerful platform for providing computing resources in the past decade. Developing workflow scheduling algorithms can efficiently reduce the cost of executing tasks in cloud systems. The features of elasticity and heterogeneity of cloud computing bring challenges for scheduling strategies. For real-time workflows, reducing execution time and reducing execution cost are two conflicting objectives. To address this issue, we propose in this paper an improved real-time workflow scheduling algorithm based on particle swarm optimization (PSO). Different from traditional scheduling heuristics which rely on the initial resource pool, our algorithm can adaptively optimize the resource usage. Simulation experiments are conducted to evaluate our algorithm on workflows with different sizes under various deadlines. Compared with the best algorithm ever known, our algorithm shows excellent performance in both cost and makespan.
引用
收藏
页码:1932 / 1936
页数:5
相关论文
共 50 条
  • [31] An effective PSO-based memetic algorithm for flow shop scheduling
    Liu, Bo
    Wang, Ling
    Jin, Yi-Hui
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2007, 37 (01): : 18 - 27
  • [32] A feedback-based adaptive algorithm for combined scheduling with fault-tolerance in real-time systems
    Lin, SZ
    Manimaran, G
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2004, 2004, 3296 : 101 - 110
  • [33] Self-Adaptive Learning PSO-Based Deadline Constrained Task Scheduling for Hybrid IaaS Cloud
    Zuo, Xingquan
    Zhang, Guoxiang
    Tan, Wei
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2014, 11 (02) : 564 - 573
  • [34] ACO Based Dynamic Scheduling Algorithm for Real-Time Multiprocessor Systems
    Shah, Apurva
    Kotecha, Ketan
    [J]. INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2011, 3 (03) : 20 - 30
  • [35] Towards Adaptive Hierarchical Scheduling of Real-time Systems
    Khalilzad, Nima Moghaddami
    Nolte, Thomas
    Behnam, Moris
    Asberg, Mikael
    [J]. 2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [36] Scheduling optional computations for adaptive real-time systems
    McElhone, C
    Burns, A
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (01) : 49 - 77
  • [37] Real-time scheduling algorithm based on Linux
    Information Network Engineering Research Center, South China University of Technology, Guangzhou 510640, China
    [J]. Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2008, 36 (04): : 104 - 109
  • [38] An Adaptive Scheduling and Voltage/Frequency Selection Algorithm for Real-time Energy Harvesting Systems
    Liu, Shaobo
    Wu, Qing
    Qiu, Qinru
    [J]. DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 782 - 787
  • [39] Time Triggered Scheduling Algorithm for Real-Time Wireless Systems
    Baniabdelghany, Haytham
    Obermaisser, Roman
    Khalifeh, Ala'
    [J]. 2020 IEEE 18TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), VOL 1, 2020, : 265 - 272
  • [40] A novel real-time scheduling algorithm and performance analysis of a MapReduce-based cloud
    Fei Teng
    Frédéric Magoulès
    Lei Yu
    Tianrui Li
    [J]. The Journal of Supercomputing, 2014, 69 : 739 - 765