首页> 外文会议>IEEE International Conference on Industrial Internet >WebIDE Cloud Server Resource Allocation with Task Pre-Scheduling in IOT Application Development
【24h】

WebIDE Cloud Server Resource Allocation with Task Pre-Scheduling in IOT Application Development

机译:在物联网应用程序开发中具有任务预调度功能的WebIDE云服务器资源分配

获取原文

摘要

WebIDE is leveraged for IOT applications 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. The fundamental reason behind it lies in the fact that existing ones are typically on the basis of predetermined resource demands for each task, and not applicable to the case with dynamic and unknown resource demands. Thus, in this paper, we propose a novel approach based on task pre-scheduling, which schedules beforehand each task into a virtual machine local task queue by means of demand prediction. Firstly, all tasks are classified, based on the execution state, execution operations and 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 both task pre-scheduling and ant colony algorithm, cloud server resource allocation is carried out. Simulation results show that the task prediction model could significantly not only reduce the task response time, but also improve the cloud server resource utilization.
机译:WebIDE被用于物联网应用程序开发,它可以适应物联网应用程序的快速增长,同时促进快速发展。资源分配在WebIDE云服务系统中至关重要。现有的资源分配方法可能会遇到诸如资源分配不平衡之类的问题,这可能导致系统资源利用率降低或系统响应时间延长。其背后的根本原因在于,现有任务通常基于每个任务的预定资源需求,而不适用于动态和未知资源需求的情况。因此,在本文中,我们提出了一种基于任务预调度的新颖方法,该方法通过需求预测将每个任务预先调度到虚拟机本地任务队列中。首先,根据执行状态,执行操作和云服务器资源需求对所有任务进行分类。其次,将分组的任务映射到不同的系统状态,利用马尔可夫状态转移概率矩阵对任务之间的转移概率进行建模,然后构建预测模型。最后,结合任务预调度和蚁群算法,进行云服务器资源分配。仿真结果表明,任务预测模型不仅可以显着减少任务响应时间,而且可以提高云服务器的资源利用率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号