We use cookies to improve your experience with our site.
石海龙, 李栋, 邱杰凡, 侯陈达, 崔莉. 一种海云协同的任务执行框架[J]. 计算机科学技术学报, 2014, 29(2): 216-226. DOI: 10.1007/s11390-014-1424-y
引用本文: 石海龙, 李栋, 邱杰凡, 侯陈达, 崔莉. 一种海云协同的任务执行框架[J]. 计算机科学技术学报, 2014, 29(2): 216-226. DOI: 10.1007/s11390-014-1424-y
Hai-Long Shi, Dong Li, Jie-Fan Qiu, Chen-Da Hou, Li Cui. A Task Execution Framework for Cloud-Assisted Sensor Networks[J]. Journal of Computer Science and Technology, 2014, 29(2): 216-226. DOI: 10.1007/s11390-014-1424-y
Citation: Hai-Long Shi, Dong Li, Jie-Fan Qiu, Chen-Da Hou, Li Cui. A Task Execution Framework for Cloud-Assisted Sensor Networks[J]. Journal of Computer Science and Technology, 2014, 29(2): 216-226. DOI: 10.1007/s11390-014-1424-y

一种海云协同的任务执行框架

A Task Execution Framework for Cloud-Assisted Sensor Networks

  • 摘要: 随着越来越多的传感器网络得到部署,在同一区域中可能存在众多传感器节点,从中选择能量最优的节点执行用户任务可以有效降低任务的执行开销,延长网络的生命周期。本文提出了一种任务执行框架(sTaskAlloc),可以将用户时空数据采集请求映射到网络中能量最优的节点中执行。该框架由两部分内容组成:1)基于传感器使用率的节点选择算法(HotTasking),可以有效降低新增任务的执行能耗;2)并发任务优化算法(MergeOPT),通过消除并发任务间的冗余数据采集,可以进一步降低任务的执行功耗。仿真和实验床结果表明,与传统方法相比,当传感器节点支持并发任务超过10个时,sTaskAlloc可以减少并发任务的采集数达到72%,降低能耗开销超过76%。

     

    Abstract: As sensor networks are increasingly being deployed, there will be more sensors available in the same region, making it strategic to select the suitable ones to execute users' applications. We propose a task execution framework, named sTaskAlloc, to execute application energy effciently by two main parts. First, considering that the energy consumption of an application is inversely proportional to the utilization rate of sensors, we present a hot sensor selection algorithm, HotTasking, to minimize the energy consumption of new added applications by selecting the most suitable sensor. Second, when a sensor is shared by multiple applications, proposed MergeOPT (a concurrent tasks optimization algorithm) is used to optimize energy consumption further by eliminating redundant sampling tasks. Experimental results show that sTaskAlloc can save more than 76% of energy for new added applications compared with existing methods and reduce up to 72% of sampling tasks when a sensor is shared by more than 10 applications.

     

/

返回文章
返回