<XML><RECORDS><RECORD><REFERENCE_TYPE>3</REFERENCE_TYPE><REFNUM>7074</REFNUM><AUTHORS><AUTHOR>St. Ville,L.</AUTHOR><AUTHOR>Dickman,P.</AUTHOR></AUTHORS><YEAR>2003</YEAR><TITLE>Garnet: A Middleware Archtecture for Distributing Data Streams in Wireless Sensor Networks</TITLE><PLACE_PUBLISHED>Proceedings of the First International Workshop on Data Distribution for Real-Time Systems (DDRTS'03), held in conjunction with ICDCS'03 (23rd IEEE International Conference on Distributed Computer Systems) </PLACE_PUBLISHED><PUBLISHER>IEEE</PUBLISHER><PAGES>235--240</PAGES><LABEL>St. Ville:2003:7074</LABEL><KEYWORDS><KEYWORD>WIreless sensor network</KEYWORD></KEYWORDS<ABSTRACT>We outline an architectural framework, Garnet, which provides a data stream centric abstraction to encourage the manipulation and exploitation of data generated in sensor networks. By providing middleware services to allow mutually-unaware applications to manipulate sensor behaviour, a scaleable, extensible platform is provided which can be further developed. Our position is that sensor networks are a particular example of real time systems, as the data being generated must usually be delivered in a timely manner in order meet its monitoring and detection criteria. An issue which arises when generating data in a wireless sensor network is the requirement to make the data available to different consumers to satisfy queries associated with its monitoring role. We focus on sensor networks with transmit and receive capabilities as this combination poses greater challenges for managing and distributing sensed data. Our approach allows simple and sophisticated sensors to coexist, and allows data consumers to be mutually unaware of each other, among other benefits. Garnet has been implemented in Java, and we report on our progress to date and outline some likely scenarios where the use of our distributed architecture and accompanying middleware support enhances the task of sharing data in sensor network environments </ABSTRACT></RECORD></RECORDS></XML>