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...
Autores principales: | , , , |
---|---|
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 |