Efficient XML data and query integration in the wireless sensor network engineering process

Purpose – In the last decade, XML has become the de facto standard for data exchange in the world wide web (WWW). The positive benefits of data exchangeability to support system and software heterogeneity on application level and easy WWW integration make XML an ideal data format for many other application and network scenarios like wireless sensor networks (WSNs). Moreover, the usage of XML encourages using standardized techniques like SOAP to adapt the service‐oriented paradigm to sensor network engineering. Nevertheless, integrating XML usage in WSN data management is limited by the low hardware resources that require efficient XML data management strategies suitable to bridge the general resource gap. The purpose of this paper is to present two separate strategies on integrating XML data management in WSNs.Design/methodology/approach – The paper presents two separate strategies on integrating XML data management in WSNs that have been implemented and are running on today's sensor node platforms. The p...

[1]  Philip Levis,et al.  The design and implementation of a declarative sensor network system , 2007, SenSys '07.

[2]  Badrish Chandramouli,et al.  Distributed Network Querying with Bounded Approximate Caching , 2006, DASFAA.

[3]  Vania Conan,et al.  Service oriented architecture for heterogeneous and dynamic sensor networks , 2008, DEBS.

[4]  Yong Yao,et al.  The cougar approach to in-network query processing in sensor networks , 2002, SGMD.

[5]  Chin-Wan Chung,et al.  XPRESS: a queriable compression for XML data , 2003, SIGMOD '03.

[6]  James Clark,et al.  XSL Transformations (XSLT) Version 1.0 , 1999 .

[7]  Dennis Pfisterer,et al.  Practical experiences on mobile inter-body-area-networking , 2007, BODYNETS.

[8]  Paulo F. Pires,et al.  A Service Approach for Architecting Application Independent Wireless Sensor Networks , 2005, Cluster Computing.

[9]  Paul J. M. Havinga,et al.  Prototyping Service Discovery and Usage in Wireless Sensor Networks , 2007, 32nd IEEE Conference on Local Computer Networks (LCN 2007).

[10]  Tim Furche,et al.  XPath: Looking Forward , 2002, EDBT Workshops.

[11]  Wei Hong,et al.  TinyDB: an acquisitional query processing system for sensor networks , 2005, TODS.

[12]  Scott Boag,et al.  XQuery 1.0 : An XML Query Language , 2007 .

[13]  Yong Wang,et al.  Situation-Aware Caching Strategies in Highly Varying Mobile Networks , 2006, 14th IEEE International Symposium on Modeling, Analysis, and Simulation.

[14]  Levent Gürgen,et al.  SStreaMWare: a service oriented middleware for heterogeneous sensor data management , 2008, ICPS '08.

[15]  Tim Kraska,et al.  Extending XQuery with Window Functions , 2007, VLDB.

[16]  Srinivasan Seshan,et al.  Synopsis diffusion for robust aggregation in sensor networks , 2008, ACM Trans. Sens. Networks.

[17]  Ioana Manolescu,et al.  XMark: A Benchmark for XML Data Management , 2002, VLDB.

[18]  Narottam Chand,et al.  Cooperative caching in mobile ad hoc networks based on data utility , 2007, Mob. Inf. Syst..

[19]  Carsten Griwodz,et al.  Dynamic Group Membership Management for Distributed Interactive Applications , 2007 .

[20]  Md. Ashiqur Rahman,et al.  Effective Caching in Wireless Sensor Network , 2007, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[21]  Jean-Yves Vion-Dury,et al.  Logic-based XPath optimization , 2004, DocEng '04.

[22]  Feng Zhao,et al.  Tiny Web Services for Sensor Device Interoperability , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[23]  Jinglun Shi,et al.  A service-oriented model for wireless sensor networks with Internet , 2005, The Fifth International Conference on Computer and Information Technology (CIT'05).

[24]  Ying Li,et al.  Approximate query answering in sensor networks with hierarchically distributed caching , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[25]  Volker Linnemann,et al.  Efficient XML usage within wireless sensor networks , 2008, WICON 2008.

[26]  Yong-Jin Park,et al.  TinyONet: A Cache-Based Sensor Network Bridge Enabling Sensing Data Reusability and Customized Wireless Sensor Network Services , 2008, Sensors.

[27]  Peter Buneman,et al.  Edinburgh Research Explorer Path Queries on Compressed XML , 2022 .

[28]  N. Hoeller,et al.  Xobe Sensor Networks: Integrating XML in sensor network programming , 2008, 2008 5th International Conference on Networked Sensing Systems.

[29]  Volker Linnemann,et al.  Integrating Statically Typechecked XML Data Technologies into Pure Java , 2006, SEDE.

[30]  Ramesh Govindan,et al.  Energy-efficient data organization and query processing in sensor networks , 2005, 21st International Conference on Data Engineering (ICDE'05).

[31]  Christian Werner,et al.  XMl Compression for Web Services on Resource-Constrained Devices , 2008, Int. J. Web Serv. Res..

[32]  Dan Suciu,et al.  XMill: an efficient compressor for XML data , 2000, SIGMOD '00.

[33]  Tarek F. Abdelzaher,et al.  Energy-conserving data cache placement in sensor networks , 2005, TOSN.

[34]  Wei Hong,et al.  Model-Driven Data Acquisition in Sensor Networks , 2004, VLDB.

[35]  James Cheney Compressing XML with multiplexed hierarchical PPM models , 2001, Proceedings DCC 2001. Data Compression Conference.

[36]  Georg Gottlob,et al.  The complexity of XPath query evaluation and XML typing , 2005, JACM.

[37]  N. Hoeller,et al.  smartCQ: Answering and evaluating Bounded Continuous Search Queries within the WWW and Sensor Networks , 2008, 2008 International Conference on Innovations in Information Technology.

[38]  Ying Li,et al.  An Optimal Distribution of Data Reduction in Sensor Networks with Hierarchical Caching , 2007, EUC.

[39]  Jim Kent,et al.  autoSQL and autoXML: code generators from the genome project , 2002 .

[40]  Sandeep Neema,et al.  OASiS: A Programming Framework for Service-Oriented Sensor Networks , 2007, 2007 2nd International Conference on Communication Systems Software and Middleware.

[41]  Matt Welsh,et al.  Deploying a wireless sensor network on an active volcano , 2006, IEEE Internet Computing.

[42]  Wei Hong,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Tag: a Tiny Aggregation Service for Ad-hoc Sensor Networks , 2022 .

[43]  Kai-Uwe Sattler,et al.  QUIET: Continuous Query-driven Index Tuning , 2003, VLDB.

[44]  David E. Culler,et al.  Mica: A Wireless Platform for Deeply Embedded Networks , 2002, IEEE Micro.

[45]  Volker Linnemann,et al.  Towards Valid X ML Applications , 2002 .

[46]  Massimo Franceschet XPathMark: An XPath Benchmark for the XMark Generated Data , 2005, XSym.

[47]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

[48]  Dirk Timmermann,et al.  Wireless sensor networks - new challenges in software engineering , 2003, EFTA 2003. 2003 IEEE Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.03TH8696).

[49]  Paulo F. Pires,et al.  A flexible web service based architecture for wireless sensor networks , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[50]  Gustavo Alonso,et al.  SwissQM: Next Generation Data Processing in Sensor Networks , 2007, CIDR.

[51]  Christian Werner,et al.  Compressing SOAP Messages by using Pushdown Automata , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[52]  Volker Linnemann,et al.  Towards energy efficient XPath evaluation in wireless sensor networks , 2009, DMSN '09.

[53]  Richard H. Barnett,et al.  Embedded C Programming and the Atmel AVR , 2002 .

[54]  Volker Linnemann,et al.  XML data management and XPath evaluation in wireless sensor networks , 2009, MoMM.

[55]  Neel Sundaresan,et al.  Millau: an encoding format for efficient representation and exchange of XML over the Web , 2000, Comput. Networks.

[56]  Karl Aberer,et al.  Infrastructure for Data Processing in Large-Scale Interconnected Sensor Networks , 2007, 2007 International Conference on Mobile Data Management.

[57]  Hyun Yoe,et al.  Design and Implementation of Wireless Sensor Network for Ubiquitous Glass Houses , 2008, Seventh IEEE/ACIS International Conference on Computer and Information Science (icis 2008).

[58]  Jayant R. Haritsa,et al.  XGrind: a query-friendly XML compressor , 2002, Proceedings 18th International Conference on Data Engineering.

[59]  Mark Levene,et al.  XCQ: A queriable XML compression system , 2006, Knowledge and Information Systems.

[60]  Srinivasan Seshan,et al.  Cache-and-query for wide area sensor databases , 2003, SIGMOD '03.

[61]  Derrick G. Kourie,et al.  A service oriented architecture for wireless sensor and actor network applications , 2006 .

[62]  Ioana Manolescu,et al.  XQueC: A query-conscious compressed XML database , 2007, TOIT.