Abstract
As wireless sensor networks gain in popularity, many deployments are posing new challenges due to their diverse topologies and resource constraints. Previous work has shown the advantage of adapting protocols based on current network conditions (e.g., link status, neighbor status), in order to provide the best service in data transport. Protocols can similarly benefit from adaptation based on current application conditions. In particular, if proactively informed of the status of active queries in the network, protocols can adjust their behavior accordingly. In this paper, we propose a novel approach to provide such proactive application event notification to all interested protocols in the stack. Specifically, we use the existing interfaces and event signaling structure provided by the X-Lisa (Cross-layer Information Sharing Architecture) protocol architecture, augmenting this architecture with a Middleware Interpreter for managing application queries and performing event notification. Using this approach, we observe gains in Quality of Service of up to 40% in packet delivery ratios and a 75% decrease in packet delivery delay for the tested scenario.
Keywords
This work was supported in part by NSF #CNS-0448046.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Merlin, C.J., Heinzelman, W.B.: Information-sharing architectures for wireless sensor networks: the state of the art (submission, 2008), http://www.ece.rochester.edu/~merlin/X-Lisa/X-Lisa_Survey_URTR.pdf
Kawadia, V., Kumar, P.: A cautionary perspective on cross-layer design. In: Proceedings Wireless Communications (February 2005)
Römer, K., Kasten, O., Mattern, F.: Middleware challenges for wireless sensor networks. In: ACM SIGMOBILE Mobile Computing and Communications Review, vol. 6 (2002)
Wang, M.M., Cao, J.N., Li, J., Das, S.K.: Middleware for wireless sensor networks: A survey. Journal of Computer Science and Technology 23, 305–326 (2008)
Heinzelman, W., Murphy, A., Carvalho, H., Perillo, M.: Middleware to support sensor network applications. IEEE Network 18, 6–14 (2004)
Srivastava, V., Motani, M.: Cross-layer design: A survey and the road ahead. IEEE Communications Magazine 43, 112–119 (2005)
Wang, Q., Abu-Rgheff, M.A.: Cross-layer signalling for next-generation wireless systems. In: Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC 2003), March 2003, vol. 2, pp. 1084–1089 (2003)
Conti, M., Maselli, G., Turi, G., Giordano, S.: Cross-layering in mobile ad hoc network design. IEEE Computer, 48–51 (2004)
Winter, R., Schiller, J.H., Nikaein, N., Bonnet, C.: Crosstalk: Cross-layer decision support based on global knowledge. IEEE Communications Magazine (2006)
Ee, C.T., Fonseca, R., Kim, S., Moon, D., Tavakoli, A., Culler, D., Shenker, S., Stoica, I.: A modular network layer for sensornets. In: Proceedings 7th Symposium on Operating Systems Design and Implementation (OSDI 2006) (November 2006)
Polastre, J., Hui, J., Levis, P., Zhao, J., Culler, D., Shenker, S., Stoica, I.: A unifying link abstraction for wireless sensor networks. In: Proceedings of the 3rd Embedded Networked Sensor Systems (SenSys 2005) (November 2005)
Dunkels, A.: An adaptive communication architecture for wireless sensor networks. In: Proceedings 1st ACM Conference on Embedded Networked Sensor Systems (SenSys 2007) (November 2007)
Merlin, C.J., Heinzelman, W.B.: Sensor network middleware for managing a cross-layer architecture. In: Proceedings DCOSS 2006 - EAWMS Workshop (2006)
Li, S., Lin, Y., Son, S.H., Stankovic, J.A., Wei, Y.: Event detection services using data service middleware in distributed sensor networks. In: Proceedings of the 2nd International Conference on Information Processing in Sensor Networks, April 2003, pp. 502–517 (2003)
Barr, R., Bicket, J.C., Dantas, D.S., Du, B., Kim, T.D., Zhou, B., Sirer, E.G.: On the need for system-level support for ad hoc and sensor networks. Operating Systems Review 36 (2002)
Han, Q., Venkatasubramanian, N.: Autosec: An integrated middleware framework for dynamic service brokering. IEEE Distributed Systems Online 2 (2001)
Liu, T., Martonosi, M.: Impala: A middleware system for managing autonomic, parallel sensor systems. In: Proceedings of the 9th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2003), June 2003, pp. 107–118 (2003)
Belenki, Product Director, Luxoft Labs, A.: Overcoming challenges of TinyOS use in commercial zigbee applications. In: TinyOS Technology Exchange III (February 2006)
Madden, S., Franklin, M., Hellerstein, J., Hong, W.: TAG: a tiny aggregation service for ad-hoc sensor networks. In: Proceedings of the ACM Symposium on Operating System Design and Implementation (OSDI 2002) (2002)
Souto, E., Guimaräes, G., Vasconcelos, G., Vieira, M., Rosa, N., Ferraz, C.: A message-oriented middleware for sensor networks. In: Proceedings of the 2nd Workshop on Middleware for Pervasive and Ad-hoc Computing (MPAC 2004), October 2004, pp. 127–134 (2004)
Polastre, J., Hill, J., Culler, D.: Versatile low power media access for wireless sensor networks. In: Proceedings of the 2nd ACM Conference on Embedded Networked Sensor Systems (SenSys 2004), November 2004, pp. 95–107 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Merlin, C.J., Heinzelman, W.B. (2010). Supporting Proactive Application Event Notification to Improve Sensor Network Performance. In: Zheng, J., Mao, S., Midkiff, S.F., Zhu, H. (eds) Ad Hoc Networks. ADHOCNETS 2009. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 28. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11723-7_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-11723-7_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-11722-0
Online ISBN: 978-3-642-11723-7
eBook Packages: Computer ScienceComputer Science (R0)