首页 | 本学科首页   官方微博 | 高级检索  
     

EasiSHA: 一种软硬件协同的物联网可重塑终端架构
引用本文:石海龙, 李 栋, 邱杰凡, 崔 莉. EasiSHA: 一种软硬件协同的物联网可重塑终端架构[J]. 计算机研究与发展, 2014, 51(5): 959-973.
作者姓名:石海龙  李栋  邱杰凡  崔莉
作者单位:中国科学院计算技术研究所;中国科学院大学;
基金项目:国家“九七三”重点基础研究发展计划基金项目(2011CB302803);中国科学院战略性先导科技专项项目(XDA06010403);国家自然科学基金项目(61003293);北京市自然科学基金项目(4112054);江苏省自然科学基金重点研究专项项目(BK2011007);国家科技重大专项项目(2010ZX03006-006)
摘    要:提出了一种软硬件协同的物联网可重塑终端架构EasiSHA,采用以可重塑计算部件为核心的终端体系结构,能够针对应用需求动态调整软硬件资源配置,在提供较高通用性的同时能够有效降低终端的硬件冗余度.提出了一种软硬件任务调度机制,根据物联网应用运行时所需终端的性能指标,实时动态改变计算任务的执行方式,在终端性能满足应用需求的前提下优化终端整体功耗.提出了一种计算任务复用机制,采用软硬件协同的方式实现应用程序与标准计算任务之间的松耦合,减小应用程序与计算任务之间的关联度,并结合云端任务共享机制实现任务的可复用性,能够有效优化物联网应用的开发速度和成本.

关 键 词:物联网  传感器网络  节点架构  可重塑  任务调度  资源复用

EasiSHA: A Reconfigurable Node Architecture for IoT Based on Joint Design of Software and Hardware
Shi Hailong, Li Dong, Qiu Jiefan, Cui Li. EasiSHA: A Reconfigurable Node Architecture for IoT Based on Joint Design of Software and Hardware[J]. Journal of Computer Research and Development, 2014, 51(5): 959-973.
Authors:Shi Hailong  Li Dong  Qiu Jiefan  Cui Li
Abstract:More and more IoT (Internet of Things) systems have been deployed in a wide variety of applications, and they are influencing many aspects of our life. However, IoT applications are characterized by their strong domain specificity. This characteristic of IoT has brought new design requirements of the node. Firstly, IoT nodes must have strong versatility, and be able to adapt to a variety of applications. Secondly, IoT nodes need to have strong professional characteristic, and can be customized to fit well a specific application. To meet these requirements, we propose a reconfigurable node architecture for IoT based on the joint design of software and hardware, named EasiSHA. Specifically, we present a task scheduling mechanism, which can change dynamically the implementation of tasks based on the performance requirements. Thus, it can reduce redundancy of hardware and software, and also minimize overall power consumption. Furthermore, we propose a shield layer between applications and tasks to improve the reusability of software, and reduce the correlation of applications and tasks. Therefore, the development speed of applications is improved and system development costs are reduced. Based on EasiSHA, we have designed a node prototype and applied it to a number of actual applications. The verified results show that it can accelerate the speed of deployment of the IoT applications, and reduce R&D costs effectively.
Keywords:Internet of Things  sensor networks  node architecture  reconfigurable  task scheduling  resource reuse
本文献已被 CNKI 等数据库收录!
点击此处可从《计算机研究与发展》浏览原始摘要信息
点击此处可从《计算机研究与发展》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号