学位论文详细信息
I-AdMiN: a framework for deriving adaptive service configuration in wireless smart sensor networks
Wireless Smart Sensor Networks;Middleware Framework;Energy Consumption;Service Composition
Moinzadeh, Parya
关键词: Wireless Smart Sensor Networks;    Middleware Framework;    Energy Consumption;    Service Composition;   
Others  :  https://www.ideals.illinois.edu/bitstream/handle/2142/46767/Parya_Moinzadeh.pdf?sequence=1&isAllowed=y
美国|英语
来源: The Illinois Digital Environment for Access to Learning and Scholarship
PDF
【 摘 要 】

Facilitating application development for distributed systems has been thefocus of much research. Composing an application from existing componentscan simplify software development and has been adopted in a numberof domains such as wireless sensor networks, mobile computing, ubiquitoussystems, cloud computing, etc. E fficient application development in wirelesssmart sensor networks (WSSNs) generally faces more restrictions andis the focus of this thesis. Inherent limitations of wireless sensor networkssuch as memory size, bandwidth, computational capacity, and energy havedriven WSSN application development towards low-level programming approacheswhich provide e fficiency but hinder sharing and reuse. Varyingenvironmental conditions, faults, and changing application requirements arealso common in long-term deployments of WSSNs. Environmental conditionsand faults are important considerations in this domain since they can affectthe availability of resources such as energy. For example, a stretch of cloudyweather can affect the energy availability of sensor nodes that are equippedwith solar panels. On the other hand, requirements of WSSN applicationsvary considerably and can include energy consumption, time synchronizationerror, packet loss, etc. The increased dynamicity and complexity of WSSNapplications require open systems that interact with their environment whileaddressing application constraints and hardware limitations.Our goal is to facilitate WSSN application development by allowing componentsharing and reuse and dynamicity. Due to the importance of energymanagement on the lifespan of WSSN applications, our primary focus is onoptimizing energy consumption while satisfying constraints that are derivedfrom application requirements.We model applications as a composition of services. Services are self-containedsoftware components with self-describing interfaces that representtheir inputs and outputs as well as their non-functional properties. We illustrate the need for service sharing and dynamic service composition and theirchallenges through examples of real-world applications, namely structuralhealth monitoring (SHM) and environmental and agricultural monitoring.In fact, our experience in the design, development and implementation ofthese applications that resulted in our eff ort to build a framework that facilitatessoftware development for WSSN applications. We have developedmiddleware services that are deployed in two main testbeds. On thersttestbed, the Jindo Bridge in Korea, 113 nodes are deployed for long-termmonitoring of structural health. The second testbed aims at environmentalobservation (soil moisture and nitrate) in a 40 acre fi eld in Champaign,Illinois that has 4 types of vegetation.The proposed solutions can be divided into three parts. First, we design aframework called I-AdMiN, which provides component deployment to enabledynamic service composition and adaptive recon figuration, while respectingthe resource constraints and efficiency requirements of wireless sensornetworks. Second, we address the eff ect of deployment characteristics andenvironmental conditions by dynamically deriving energy characteristics ofservices that comprise the WSSN application. This is done in a componentcalled Monitor by using aggregate information on system energy consumption.Dynamic and on-line pro ling of services is important for two mainreasons: i) many service characteristics such as energy consumption cannotbe accurately determined until the full-scale deployment of the service, andii) dependency relationships between diff erent services and between the hardwareplatform and services can aff ect the overall behavior of the system andmust be taken into account in the course of service selection. Many such dependenciescannot be determined apriori and depend on the environment andrun time characteristics. Finally, we design and implement a system calledS4 to enable automatic selection of components and parameters to satisfyapplication requirements. S4 derives a constraint satisfaction problem fromapplication constraints and service specifi cations and solves it to derive aselection of available services that form the application. Whenever available,S4 leverages dynamic information from the Monitor on service energycharacteristics to optimize the energy consumption of the sensor network.

【 预 览 】
附件列表
Files Size Format View
I-AdMiN: a framework for deriving adaptive service configuration in wireless smart sensor networks 8674KB PDF download
  文献评价指标  
  下载次数:34次 浏览次数:50次