计算机研究与发展DOI:10.7544/issnl000—1239.2014.20120627
51(5):959—973,2014
of
Research and
Journal
Computer
Development
EasiSHA:一种软硬件协同的物联网可重塑终端架构
石海龙“2
李
栋1
邱杰凡
崔
莉
100190)
1(中国科学院计算技术研究所北京
100190)
2(中国科学院大学北京
(shihailong@ict.ac.cn)
Based on
of
Node Architecture for loT
Joint
Design
EasiSHA:A
Reconfigurable
Hardware
Software and
Shi
Cui I.i1
Jiefanl~,and
Hailong’~,Li Don91,Qiu
1(Institute
100190)
Sciences,Beijing
of Cornputing Technology,ChineseA(’ademy of
1001 90)
Chinese
Sciem
es.Beijing
2(University of
Academy of
in
a
wide
of
variety
Abstract More and more IoT(Internet of
have been
deployed
Things)systems
are
are
of our life.However,IoT
characteristic of loT has
many
applications
applications,and they
influencing
aspects
domain
strong specificity.This
new
characterized
requirements
their
brought
design
by
have
be able to
to a
of the
nodes must
adapt
node.Firstly,IoT
strong versatility,and
strong professional
nodes need tO have
applications.Secondly,IoT
characteristic,and can
of
variety
a
be customized tO fit well
a
meet these
requirements,we propose
specific application.To
node architecture for IoT based
the
of software and hardware,named
design
reconfigurable
joint
the
of
a
a
task
mechanism,which can
change dynamically
scheduling
EasiSHA.Specifically,we present
can reduce
redundancy
of tasks based
the
performance
requirements.Thus,it
implementation
hardware and software,and also minimize overall
power consumption.Furthermore,we propose
tO
the
of software,and reduce the
reusability
shield
between
and tasks
applications
improve
layer
of
and
of
is
applications
correlation
and
tasks.Therefore,the
improved
node
prototype
applications
development speed
costs are reduced.Based on EasiSHA,we have
a
designed
system development
it tO
a
of actual
number
verified results show that it can accelerate the
applications.The
and
applied
of
of the loT
reduce R&D costs
effectively.
speed
deployment
applications,and
of
architect
ure;reconfigurable;task
words Internet
networks;node
scheduling;
Key
Things;sensor
reS01lree reUSe
摘要提出了一种软硬件协同的物联网可重塑终端架构EasiSHA,采用以可重塑计算部件为核心的
终端体系结构,能够针对应用需求动态调整软硬件资源配置,在提供较高通用性的同时能够有效降低终
端的硬件冗余度.提出了一种软硬件任务调度机制,根据物联网应用运行时所需终端的性能指标,实时
动态改变计算任务的执行方式,在终端性能满足应用需求的前提下优化终端整体功耗.提出了一种计算
任务复用机制,采用软硬件协同的方式实现应用程序与标准计算任务之间的松耦合,减小应用程序与计
11
收稿日期:2012—07—25;修回日期:2012-09
基金项目:国家“九七三”重点基础研究发展计划基金项目(2011CB302803);中国科学院战略性先导科技专项项目(XDA06010403);国家自
然科学基金项目(61003293);北京市自然科学基金项目(4112054);江苏省自然科学基金重点研究专项项目(BK2011007);国家科
技重大专项项目(2010ZX03006—006)
通信作者:李栋(1idong@ict.ac.cn)
万方数据
全部评论(0)