Font Size: a A A

Research Of Cluster Based Middleware In Wireless Sensor Network

Posted on:2008-01-24Degree:MasterType:Thesis
Country:ChinaCandidate:X G HuangFull Text:PDF
GTID:2178360212494624Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Wireless sensor networks (WSN) are being developed for a wide range of civil and military applications, such as object tracking, infrastructure, monitoring, habitat sensing, and battlefield surveillance. While there have been numerous efforts to develop routing and communication protocols for WSNs, the application developing is still a hard task that prone to error because of the design of the network protocols and applications are usually closely coupled, or even combined as a monolithic procedure. In order to provide both standard service and ease applications development, it is necessary to develop a middleware that fits to WSNs characteristics to enable the development of complex and high-level sensing tasks.This paper describes TinyWare, a middleware architecture that enables application modularity, adaptivity, and repairability in wireless sensor networks. TinyWare allows application communicate in a publish/subscribe way based on clustering mechanism According to the subject of events that application interested, cluster head and member nodes collect or transact data in-network way. In addition, TinyWare also provides an interface for application adaptation in order to improve the performance, energy-efficiency, and reliability of the software system In order to illustrate the proposed middleware, we implement an aggregation middleware based on LEACH protocol for an environment-monitoring application. We present performance data for measurements of the TOSSIM simulations of a full sensor system deployment.The main contribution is to propose a new middleware TinyWare that suitable for WSNs. It uses the Publish/Subscribe asynchronous communication model, compared to the tradition requested/ response which more adapts to the event-driven essence in the WSN application. TinyWare is based on clustering mechanism, which greatly improve system reliability, performance, and energy-efficiency. The system has also provided the stable API that facilitates the application development greatly.
Keywords/Search Tags:Wireless Sensor Network, Publish/Subscribe, Middleware, Clustering
PDF Full Text Request
Related items