Task scheduling in Internet of Things cloud environment using a robust particle swarm optimization

被引:31
|
作者
Hasan, Mohammed Zaki [1 ,2 ]
Al-Rizzo, Hussain [2 ]
机构
[1] Univ Mosul, Coll Comp Sci & Math, Mosul 41002, Iraq
[2] Univ Arkansas, George W Donaghey Coll Engn & Informat Technol, Syst Engn Dept, Little Rock, AR 72204 USA
来源
关键词
cloud computing; Internet of Things; quality of services; robust optimization; task scheduling; MODEL;
D O I
10.1002/cpe.5442
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Internet of Things (IoT) is steadily growing in support of current and projected real-time distributed Internet applications in civilian and military applications, while Cloud Computing has the ability to meet the performance expectations of these applications. In this paper, we present the implementation of logistics management applications relying on cooperative resources with optimized performances. To dynamically incorporate smart manufacturing objects into logistics management IoT applications within a ubiquitous environment, task scheduling must be provided for resource allocation in an optimized way. Within such environment, we propose a task scheduling algorithm based on a robust Canonical Particle Swarm Optimization (CPSO) algorithm to solve the problem of resource allocation and management in both homogeneous and heterogeneous IoT Cloud Computing. Our objective is to satisfy the Makespan by performing optimal task scheduling while considering different policies of incoming tasks. Performance evaluation from simulation experiments reveals that optimizing the Makespan can be significantly improved by Longest Processing Time (LPT), Shortest Processing Time (SPT), Earliest Computation Time (ECT), Earliest Starting Time (EST), Earliest Deadline First (EDF), and Earliest Duedate (EDD) using our CPSO algorithm as compared with traditional list task scheduling algorithms.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Internet of Things Task Scheduling in Cloud Environment using Particle Swarm Optimization
    Hasan, Mohammed Zaki
    Al-Rizzo, Hussain
    Al-Turiman, Fadi
    Rodriguez, Jonathan
    Radwan, Ayman
    [J]. 2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [2] Enhanced Task Scheduling Using Optimized Particle Swarm Optimization Algorithm in Cloud Computing Environment
    Potluri S.
    Hamad A.A.
    Godavarthi D.
    Basa S.S.
    [J]. EAI Endorsed Transactions on Scalable Information Systems, 2024, 11 (03) : 1 - 5
  • [3] A Multi-objective Optimal Task Scheduling in Cloud Environment Using Cuckoo Particle Swarm Optimization
    T. Prem Jacob
    K. Pradeep
    [J]. Wireless Personal Communications, 2019, 109 : 315 - 331
  • [4] A Multi-objective Optimal Task Scheduling in Cloud Environment Using Cuckoo Particle Swarm Optimization
    Jacob, T. Prem
    Pradeep, K.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2019, 109 (01) : 315 - 331
  • [5] Cloud Task Scheduling using Particle Swarm Optimization and Capuchin Search Algorithms
    Wang, Gang
    Feng, Jiayin
    Jia, Dongyan
    Song, Jinling
    LI, Guolin
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (07) : 1009 - 1017
  • [6] Multi-objective accelerated particle swarm optimization with a container-based scheduling for Internet-of-Things in cloud environment
    Adhikari, Mainak
    Srirama, Satish Narayana
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 137 : 35 - 61
  • [7] Research on Task Scheduling for Internet of Things Cloud Computing Based on Improved Chicken Swarm Optimization Algorithm
    Liu, Shizheng
    Chen, Xuan
    Cheng, Feng
    [J]. Journal of ICT Standardization, 2024, 12 (01): : 21 - 46
  • [8] Hybrid glowworm swarm optimization for task scheduling in the cloud environment
    Zhou, Jing
    Dong, Shoubin
    [J]. ENGINEERING OPTIMIZATION, 2018, 50 (06) : 949 - 964
  • [9] Efficient task scheduling on the cloud using artificial neural network and particle swarm optimization
    Nayak, Pritam Kumar
    Singh, Ravi Shankar
    Kushwaha, Shweta
    Bevara, Prasanth Kumar
    Kumar, Vinod
    Medara, Rambabu
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (06):
  • [10] Efficient Task Scheduling in Cloud Computing using an Improved Particle Swarm Optimization Algorithm
    Peng, Guang
    Wolter, Katinka
    [J]. CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 58 - 67