Security-aware task scheduling with deadline constraints on heterogeneous hybrid clouds

Author(s):  
Bo Wang ◽  
Changhai Wang ◽  
Wanwei Huang ◽  
Ying Song ◽  
Xiaoyun Qin
Author(s):  
Xiaojin Ma ◽  
Honghao Gao ◽  
Huahu Xu ◽  
Minjie Bian

Abstract Large-scale applications of Internet of things (IoT), which require considerable computing tasks and storage resources, are increasingly deployed in cloud environments. Compared with the traditional computing model, characteristics of the cloud such as pay-as-you-go, unlimited expansion, and dynamic acquisition represent different conveniences for these applications using the IoT architecture. One of the major challenges is to satisfy the quality of service requirements while assigning resources to tasks. In this paper, we propose a deadline and cost-aware scheduling algorithm that minimizes the execution cost of a workflow under deadline constraints in the infrastructure as a service (IaaS) model. Considering the virtual machine (VM) performance variation and acquisition delay, we first divide tasks into different levels according to the topological structure so that no dependency exists between tasks at the same level. Three strings are used to code the genes in the proposed algorithm to better reflect the heterogeneous and resilient characteristics of cloud environments. Then, HEFT is used to generate individuals with the minimum completion time and cost. Novel schemes are developed for crossover and mutation to increase the diversity of the solutions. Based on this process, a task scheduling method that considers cost and deadlines is proposed. Experiments on workflows that simulate the structured tasks of the IoT demonstrate that our algorithm achieves a high success rate and performs well compared to state-of-the-art algorithms.


2019 ◽  
Vol 7 (1) ◽  
pp. 62-74 ◽  
Author(s):  
Thiago A. L. Genez ◽  
Luiz F. Bittencourt ◽  
Nelson L. S. da Fonseca ◽  
Edmundo R. M. Madeira

Sign in / Sign up

Export Citation Format

Share Document