Title
Webide Cloud Server Resource Allocation With Task Pre-Scheduling In Iot Application Development
Abstract
WebIDE is leveraged for IoT application development, which could adapt to the rapid growth of IoT applications and meanwhile facilitate the rapid development. Resource allocation is of vital significance in the WebIDE cloud service system. Existing resource allocation approaches may encounter issues such as unbalanced resource assignments, which could lead to the reduced system resource utilization or extended system response time. Existing methods are typically on the basis of predetermined resource demands for each task, and not applicable to the case that the resource demands are dynamic and unknown. This article predicts the tasks to be performed by the WebIDE cloud service through task pre-scheduling, and then applies the existing resource allocation methods. Firstly, all tasks are classified, based on the execution state, execution operations and WebIDE cloud server resource requirements. Secondly, the grouped tasks are mapped to different system states, with the Markov state transition probability matrix leveraged to model the transition probability between tasks, followed by the prediction model constructed. Finally, integrating task pre-scheduling with ant colony algorithm, WebIDE cloud server resource allocation is carried out. Experiment results show that adding the task prediction model could significantly not only reduce the task response time, but also improve the cloud server resource utilization.
Year
DOI
Venue
2020
10.1109/ACCESS.2020.2967790
IEEE ACCESS
Keywords
DocType
Volume
Cloud server resource allocation, task pre-scheduling, Markov state transition probability matrix, IoT application development
Journal
8
ISSN
Citations 
PageRank 
2169-3536
0
0.34
References 
Authors
0
4
Name
Order
Citations
PageRank
Huaijun Wang12013.02
Junhuai Li23916.44
Jubo Tian300.34
Kan Wang400.34