Integrating wireless sensor networks in heterogeneous networks is a complex task. A reason is the... more Integrating wireless sensor networks in heterogeneous networks is a complex task. A reason is the absence of a standardized data exchange format that is supported in all participating sub networks. XML has evolved to the de facto standard data exchange format between heterogeneous networks and systems. However, XML usage within sensor networks has not been introduced because of the limited hardware resources. In this paper, we introduce XML template objects making XML usage applicable within sensor networks. This new XML data binding technique provides significant high compression results while still allowing dynamic XML processing and XML navigation. This is a step towards more complex but exchangeable data management in sensor networks and the extension of the service-oriented paradigm to sensor network application engineering.
2010 Seventh International Conference on Wireless and Optical Communications Networks - (WOCN), 2010
Page 1. Adaptive Atomic Transaction Support for Service Migration in Wireless Sensor Networks Chr... more Page 1. Adaptive Atomic Transaction Support for Service Migration in Wireless Sensor Networks Christoph Reinke, Nils Hoeller, Volker Linnemann Institute of Information Systems - University of Luebeck Ratzeburger Allee 160 ...
The widespread usage of XML in the last few years has resulted in the development of a number of ... more The widespread usage of XML in the last few years has resulted in the development of a number of XML query languages like XSLT or the later developed XQuery language. Today, there are many products like databases in the area of XML processing that support either XSLT or XQuery, but not both of them. This may prevent users from employing their favourite XML query language. In this chapter, the authors show that both languages have comparable expression power and present a scheme for translating XQuery to XSLT and vice versa. This translation scheme enables a user to employ either XSLT or XQuery for each product which supports one of these languages. They also summarize in this chapter both current and future trends and research issues and also consider those that might emerge in the common area of XSLT and XQuery and which are particular to XSLT.
Proceedings of the 2009 ACM symposium on Applied Computing - SAC '09, 2009
ABSTRACT Despite much research in the area of wireless sensor networks in recent years, the progr... more ABSTRACT Despite much research in the area of wireless sensor networks in recent years, the programming of sensor nodes is still time-consuming and tedious. A new paradigm which seems to be qualified to simplify the programming of sensor networks is the Service Oriented Architecture. The composition of simple services to more complex ones can be a convenient way to design applications. To enable the sophisticated techniques known from service oriented architectures like replication and migration of services, a transaction model for sensor networks is required. In this paper, we study the applicability of the standard commit protocols Two Phase Commit (2PC) and Transaction Commit On Timeout and show in experiments with real sensor nodes that 2PC can enable consistent service migration in wireless sensor networks.
2008 5th International Conference on Networked Sensing Systems, 2008
Communication in and with sensor networks often lacks of exchangeability. Furthermore handling co... more Communication in and with sensor networks often lacks of exchangeability. Furthermore handling communication data formats during sensor node programming is often complex and programming errors can result in unstable programs. In this poster we introduce the easy to use programming framework XOBESensorNetwork, which provides the direct use of XML in a sensor node programming language, while ensuring stable and space-,
2010 Eleventh International Conference on Mobile Data Management, 2010
Communication in Wireless Sensor Networks gener- ally is the most energy consuming task. Retrievi... more Communication in Wireless Sensor Networks gener- ally is the most energy consuming task. Retrieving query results from deep within the sensor network therefore consumes a lot of energy and hence shortens the network's lifetime. In this work optimizations for processing queries by using adap- tive caching structures are discussed. Results can be retrieved from caches that are placed nearer to the query source. As a result the communication demand is reduced and hence energy is saved by using the cached results. To verify cache coherence in networks with non-reliable communication channels, an approx- imative update policy is presented. A degree of result quality can be defined for a query to find the adequate cache adaptively.
2011 International Conference on Distributed Computing in Sensor Systems and Workshops (DCOSS), 2011
In recent years the sensor network databases TinyDB and StonesDB have emerged. While both provide... more In recent years the sensor network databases TinyDB and StonesDB have emerged. While both provide a useful abstraction layer for querying data, live data in the case of TinyDB and historic data in the case of StonesDB, neither of these approaches provide transaction processing capabilities. Transaction processing capabilities are needed to guarantee the consistency, for instance, in the case of
2010 4th International Conference on Multimedia and Ubiquitous Engineering, 2010
Using structured data formats like XML in wireless sensor networks to support exchangeability and... more Using structured data formats like XML in wireless sensor networks to support exchangeability and heterogeneity on application level has become an important research topic in the area of large scale networked sensing systems. Besides, the usage of XML encourages the adaptation of service oriented programming techniques to simplify sensor network application engineering. While the sensor nodes still have significant resource
2010 Fifth International Conference on Digital Information Management (ICDIM), 2010
ABSTRACT Saving energy in Wireless Sensor Networks is essential to extend the lifetime of in-fiel... more ABSTRACT Saving energy in Wireless Sensor Networks is essential to extend the lifetime of in-field deployments. Previous research has shown that communication is generally the most energy consuming task and needs to be reduced in order to build resource-efficient long-term applications. The communication demand for retrieving query results from deep within the sensor network is typically high. As a result, frequent non-continuous data acquisition consumes a lot of energy and shortens the lifetime of the sensor network significantly. In this work we discuss optimizations for processing high amounts of unique queries by using a dynamic adaptive caching scheme: DACS. In DACS query results can be retrieved from caches that are placed nearer to the query source instead of sending queries deep into the network. The communication demand can be significantly reduced and the entire network lifetime is extended. To verify cache coherence in sensor networks with non-reliable communication channels, an approximative update policy is used. To localize the adequate cache adaptively, model-driven queries including a degree of demanded result quality can be defined. The entire logic is thereby processed by DACS and hidden to the user. The significant energy conservation is proven in evaluations that include real sensor node deployments.
2010 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, 2010
Despite many research in the area of wireless sensor networks (WSNs) in recent years, the program... more Despite many research in the area of wireless sensor networks (WSNs) in recent years, the programming of sensor nodes is still time-consuming and tedious. One of the new paradigms which seem to be qualified to simplify the programming of sensor networks are service oriented architectures (SOAs). The composition of simple services to more complex ones can be a convenient way
2010 Ninth IEEE International Symposium on Network Computing and Applications, 2010
... Washington, DC, USA: IEEE Computer Society, 2007, pp. 841850. [3] XKSN Manish Kushwaha, Isaa... more ... Washington, DC, USA: IEEE Computer Society, 2007, pp. 841850. [3] XKSN Manish Kushwaha, Isaac Amundson and J. Sztipanovits, Oasis: A programming framework for service-oriented sensor networks, in In IEEE/Create-Net COMSWARE 2007, January 2007. [Online]. ...
Integrating wireless sensor networks in heterogeneous networks is a complex task. A reason is the... more Integrating wireless sensor networks in heterogeneous networks is a complex task. A reason is the absence of a standardized data exchange format that is supported in all participating sub networks. XML has evolved to the de facto standard data exchange format between heterogeneous networks and systems. However, XML usage within sensor networks has not been introduced because of the limited hardware resources. In this paper, we introduce XML template objects making XML usage applicable within sensor networks. This new XML data binding technique provides significant high compression results while still allowing dynamic XML processing and XML navigation. This is a step towards more complex but exchangeable data management in sensor networks and the extension of the service-oriented paradigm to sensor network application engineering.
2010 Seventh International Conference on Wireless and Optical Communications Networks - (WOCN), 2010
Page 1. Adaptive Atomic Transaction Support for Service Migration in Wireless Sensor Networks Chr... more Page 1. Adaptive Atomic Transaction Support for Service Migration in Wireless Sensor Networks Christoph Reinke, Nils Hoeller, Volker Linnemann Institute of Information Systems - University of Luebeck Ratzeburger Allee 160 ...
The widespread usage of XML in the last few years has resulted in the development of a number of ... more The widespread usage of XML in the last few years has resulted in the development of a number of XML query languages like XSLT or the later developed XQuery language. Today, there are many products like databases in the area of XML processing that support either XSLT or XQuery, but not both of them. This may prevent users from employing their favourite XML query language. In this chapter, the authors show that both languages have comparable expression power and present a scheme for translating XQuery to XSLT and vice versa. This translation scheme enables a user to employ either XSLT or XQuery for each product which supports one of these languages. They also summarize in this chapter both current and future trends and research issues and also consider those that might emerge in the common area of XSLT and XQuery and which are particular to XSLT.
Proceedings of the 2009 ACM symposium on Applied Computing - SAC '09, 2009
ABSTRACT Despite much research in the area of wireless sensor networks in recent years, the progr... more ABSTRACT Despite much research in the area of wireless sensor networks in recent years, the programming of sensor nodes is still time-consuming and tedious. A new paradigm which seems to be qualified to simplify the programming of sensor networks is the Service Oriented Architecture. The composition of simple services to more complex ones can be a convenient way to design applications. To enable the sophisticated techniques known from service oriented architectures like replication and migration of services, a transaction model for sensor networks is required. In this paper, we study the applicability of the standard commit protocols Two Phase Commit (2PC) and Transaction Commit On Timeout and show in experiments with real sensor nodes that 2PC can enable consistent service migration in wireless sensor networks.
2008 5th International Conference on Networked Sensing Systems, 2008
Communication in and with sensor networks often lacks of exchangeability. Furthermore handling co... more Communication in and with sensor networks often lacks of exchangeability. Furthermore handling communication data formats during sensor node programming is often complex and programming errors can result in unstable programs. In this poster we introduce the easy to use programming framework XOBESensorNetwork, which provides the direct use of XML in a sensor node programming language, while ensuring stable and space-,
2010 Eleventh International Conference on Mobile Data Management, 2010
Communication in Wireless Sensor Networks gener- ally is the most energy consuming task. Retrievi... more Communication in Wireless Sensor Networks gener- ally is the most energy consuming task. Retrieving query results from deep within the sensor network therefore consumes a lot of energy and hence shortens the network's lifetime. In this work optimizations for processing queries by using adap- tive caching structures are discussed. Results can be retrieved from caches that are placed nearer to the query source. As a result the communication demand is reduced and hence energy is saved by using the cached results. To verify cache coherence in networks with non-reliable communication channels, an approx- imative update policy is presented. A degree of result quality can be defined for a query to find the adequate cache adaptively.
2011 International Conference on Distributed Computing in Sensor Systems and Workshops (DCOSS), 2011
In recent years the sensor network databases TinyDB and StonesDB have emerged. While both provide... more In recent years the sensor network databases TinyDB and StonesDB have emerged. While both provide a useful abstraction layer for querying data, live data in the case of TinyDB and historic data in the case of StonesDB, neither of these approaches provide transaction processing capabilities. Transaction processing capabilities are needed to guarantee the consistency, for instance, in the case of
2010 4th International Conference on Multimedia and Ubiquitous Engineering, 2010
Using structured data formats like XML in wireless sensor networks to support exchangeability and... more Using structured data formats like XML in wireless sensor networks to support exchangeability and heterogeneity on application level has become an important research topic in the area of large scale networked sensing systems. Besides, the usage of XML encourages the adaptation of service oriented programming techniques to simplify sensor network application engineering. While the sensor nodes still have significant resource
2010 Fifth International Conference on Digital Information Management (ICDIM), 2010
ABSTRACT Saving energy in Wireless Sensor Networks is essential to extend the lifetime of in-fiel... more ABSTRACT Saving energy in Wireless Sensor Networks is essential to extend the lifetime of in-field deployments. Previous research has shown that communication is generally the most energy consuming task and needs to be reduced in order to build resource-efficient long-term applications. The communication demand for retrieving query results from deep within the sensor network is typically high. As a result, frequent non-continuous data acquisition consumes a lot of energy and shortens the lifetime of the sensor network significantly. In this work we discuss optimizations for processing high amounts of unique queries by using a dynamic adaptive caching scheme: DACS. In DACS query results can be retrieved from caches that are placed nearer to the query source instead of sending queries deep into the network. The communication demand can be significantly reduced and the entire network lifetime is extended. To verify cache coherence in sensor networks with non-reliable communication channels, an approximative update policy is used. To localize the adequate cache adaptively, model-driven queries including a degree of demanded result quality can be defined. The entire logic is thereby processed by DACS and hidden to the user. The significant energy conservation is proven in evaluations that include real sensor node deployments.
2010 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, 2010
Despite many research in the area of wireless sensor networks (WSNs) in recent years, the program... more Despite many research in the area of wireless sensor networks (WSNs) in recent years, the programming of sensor nodes is still time-consuming and tedious. One of the new paradigms which seem to be qualified to simplify the programming of sensor networks are service oriented architectures (SOAs). The composition of simple services to more complex ones can be a convenient way
2010 Ninth IEEE International Symposium on Network Computing and Applications, 2010
... Washington, DC, USA: IEEE Computer Society, 2007, pp. 841850. [3] XKSN Manish Kushwaha, Isaa... more ... Washington, DC, USA: IEEE Computer Society, 2007, pp. 841850. [3] XKSN Manish Kushwaha, Isaac Amundson and J. Sztipanovits, Oasis: A programming framework for service-oriented sensor networks, in In IEEE/Create-Net COMSWARE 2007, January 2007. [Online]. ...
Uploads
Papers by Nils Hoeller