Cargando…

A General Cross-Layer Cloud Scheduling Framework for Multiple IoT Computer Tasks

The diversity of IoT services and applications brings enormous challenges to improving the performance of multiple computer tasks’ scheduling in cross-layer cloud computing systems. Unfortunately, the commonly-employed frameworks fail to adapt to the new patterns on the cross-layer cloud. To solve t...

Descripción completa

Detalles Bibliográficos
Autores principales: Wu, Guanlin, Bao, Weidong, Zhu, Xiaomin, Zhang, Xiongtao
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6022133/
https://www.ncbi.nlm.nih.gov/pubmed/29789515
http://dx.doi.org/10.3390/s18061671
_version_ 1783335613724884992
author Wu, Guanlin
Bao, Weidong
Zhu, Xiaomin
Zhang, Xiongtao
author_facet Wu, Guanlin
Bao, Weidong
Zhu, Xiaomin
Zhang, Xiongtao
author_sort Wu, Guanlin
collection PubMed
description The diversity of IoT services and applications brings enormous challenges to improving the performance of multiple computer tasks’ scheduling in cross-layer cloud computing systems. Unfortunately, the commonly-employed frameworks fail to adapt to the new patterns on the cross-layer cloud. To solve this issue, we design a new computer task scheduling framework for multiple IoT services in cross-layer cloud computing systems. Specifically, we first analyze the features of the cross-layer cloud and computer tasks. Then, we design the scheduling framework based on the analysis and present detailed models to illustrate the procedures of using the framework. With the proposed framework, the IoT services deployed in cross-layer cloud computing systems can dynamically select suitable algorithms and use resources more effectively to finish computer tasks with different objectives. Finally, the algorithms are given based on the framework, and extensive experiments are also given to validate its effectiveness, as well as its superiority.
format Online
Article
Text
id pubmed-6022133
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-60221332018-07-02 A General Cross-Layer Cloud Scheduling Framework for Multiple IoT Computer Tasks Wu, Guanlin Bao, Weidong Zhu, Xiaomin Zhang, Xiongtao Sensors (Basel) Article The diversity of IoT services and applications brings enormous challenges to improving the performance of multiple computer tasks’ scheduling in cross-layer cloud computing systems. Unfortunately, the commonly-employed frameworks fail to adapt to the new patterns on the cross-layer cloud. To solve this issue, we design a new computer task scheduling framework for multiple IoT services in cross-layer cloud computing systems. Specifically, we first analyze the features of the cross-layer cloud and computer tasks. Then, we design the scheduling framework based on the analysis and present detailed models to illustrate the procedures of using the framework. With the proposed framework, the IoT services deployed in cross-layer cloud computing systems can dynamically select suitable algorithms and use resources more effectively to finish computer tasks with different objectives. Finally, the algorithms are given based on the framework, and extensive experiments are also given to validate its effectiveness, as well as its superiority. MDPI 2018-05-23 /pmc/articles/PMC6022133/ /pubmed/29789515 http://dx.doi.org/10.3390/s18061671 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Wu, Guanlin
Bao, Weidong
Zhu, Xiaomin
Zhang, Xiongtao
A General Cross-Layer Cloud Scheduling Framework for Multiple IoT Computer Tasks
title A General Cross-Layer Cloud Scheduling Framework for Multiple IoT Computer Tasks
title_full A General Cross-Layer Cloud Scheduling Framework for Multiple IoT Computer Tasks
title_fullStr A General Cross-Layer Cloud Scheduling Framework for Multiple IoT Computer Tasks
title_full_unstemmed A General Cross-Layer Cloud Scheduling Framework for Multiple IoT Computer Tasks
title_short A General Cross-Layer Cloud Scheduling Framework for Multiple IoT Computer Tasks
title_sort general cross-layer cloud scheduling framework for multiple iot computer tasks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6022133/
https://www.ncbi.nlm.nih.gov/pubmed/29789515
http://dx.doi.org/10.3390/s18061671
work_keys_str_mv AT wuguanlin ageneralcrosslayercloudschedulingframeworkformultipleiotcomputertasks
AT baoweidong ageneralcrosslayercloudschedulingframeworkformultipleiotcomputertasks
AT zhuxiaomin ageneralcrosslayercloudschedulingframeworkformultipleiotcomputertasks
AT zhangxiongtao ageneralcrosslayercloudschedulingframeworkformultipleiotcomputertasks
AT wuguanlin generalcrosslayercloudschedulingframeworkformultipleiotcomputertasks
AT baoweidong generalcrosslayercloudschedulingframeworkformultipleiotcomputertasks
AT zhuxiaomin generalcrosslayercloudschedulingframeworkformultipleiotcomputertasks
AT zhangxiongtao generalcrosslayercloudschedulingframeworkformultipleiotcomputertasks