Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1621890.1621896acmconferencesArticle/Chapter ViewAbstractPublication PagescomswareConference Proceedingsconference-collections
research-article

A flexible and scalable message broker for sensor network integration

Published: 16 June 2009 Publication History

Abstract

Sensor network technologies have experienced an enormous development with the proliferation of sensor devices, custom communication protocols, and methods to exploit the data gathered on such networks. The actual impact of this technology on the enterprise, however, has been quite limited. This is because the community has focused almost exclusively on the sensor devices themselves, while paying little attention to the means to integrate this novel technology into the current enterprise infrastructure. We argue that facilitating this integration would encourage the adoption of sensor networks. Thus we present a scalable message broker for message-oriented middleware that is able to interact with any sensor network by providing a flexible and extensible communication subsystem. This message broker then provides the link to the messaging middleware used in the enterprise network. We describe the architecture of such a broker's communication subsystem and its implementation in Java™. We present the performance of the broker, demonstrating that it scales to interconnect many sensor networks and is able to cope with potentially very large amounts of data from the sensors' readings. Finally, we present an overview of the sensor protocols we have developed, and how they are integrated into the broker, enabling for end-to-end interaction with external enterprise applications unaware of the sensor technology.

References

[1]
Crossbow technologies.
[2]
Java Message Service specification v.1.0.2. Sun Microsystems, 1999.
[3]
Patterns: Implementing an SOA using an Enterprise Service Bus. IBM Redbooks, 2004.
[4]
P. Costa, G. Picco, and S. Rossetto. Publish-subscribe on sensor networks: a semi-probabilistic approach. pages 332--342, Washington DC, USA, November 2005.
[5]
P. Eugster, P. Felber, R. Guerraoui, and A.-M. Kermarrec. The many faces of publish/subscribe. ACM Computing Surveys, 35(2):114--131, June 2003.
[6]
L. Garcés-Erice and S. Rooney. Dependable actuation in wireless sensor networks. In IEEE Workshop on Wireless Mesh and Sensor Networks (Proceedings of GLOBECOM'07), pages 1--5, Washington DC, USA, November 2007. IEEE Press.
[7]
P. Grace, G. Coulson, G. S. Blair, and B. Porter. Deep middleware for the divergent grid. In Middleware '05: Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware, pages 334--353, New York, NY, USA, 2005. Springer-Verlag New York, Inc.
[8]
J. M. Hellerstein, W. Hong, and S. R. Madden. The sensor spectrum: technology, trends, and requirements. SIGMOD Records, 32(4):22--27, 2003.
[9]
C. Hesselman, H. Benz, P. Pawar, F. Liu, M. Wegdam, M. Wibbels, T. Broens, and J. Brok. Bridging context management systems for different types of pervasive computing environments. In MOBILWARE '08: Proceedings of the 1 st international conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications, pages 1--8, Innsbruck, Austria, April 2008. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering).
[10]
J. Hill, R. Szewczyk, A. Woo, S. Hollar, D. Culler, and K. Pister. System architecture directions for networked sensors. In ASPLOS-IX: Proceedings of the 9 th International Conference on Architectural Support for Programming Languages and Operating Systems, pages 93--104, New York, NY, USA, 2000. ACM.
[11]
W. Horré, S. Michiels, N. Matthys, W. Joosen, and P. Verbaeten. On the integration of sensor networks and general purpose it infrastructure. In MidSens '07: Proceedings of the 2 nd international workshop on Middleware for sensor networks, pages 7--12, Newport Beach, California, USA, November 2007. ACM.
[12]
U. Hunkeler, H. L. Truong, and A. Stanford-Clark. MQTT-S -- a publish/subscribe protocol for wireless sensor networks. In Proceedings of the 2 nd Workshop on Information Assurance for Middleware Communications (IAMCOM'08), Bangalore, India, January 2008. IEEE Press.
[13]
N. C. Hutchinson and L. L. Peterson. The x-kernel: An architecture for implementing network protocols. IEEE Transactions on Software Engineering, 17(1):64--76, 1991.
[14]
IBM. Telemetry integration. http://www.mqtt.org.
[15]
C. Intanagowiwat, R. Govindan, and D. Estrin. Directed diffusion: a scalable and robust communication paradigm for sensor networks. In Proccedings of Mobile Computing and Networking, pages 56--67, Boston, MA, USA, August 2000.
[16]
H. Karl and A. Willig. Protocols and Architectures for Wireless Sensor Networks. Wiley, 2005.
[17]
M. Leopold, M. B. Dydensborg, and P. Bonnet. Bluetooth and sensor networks: a reality check. In SenSys '03: Proceedings of the 1 st International Conference on Embedded Networked Sensor Systems, pages 103--113, New York, NY, USA, 2003. ACM Press.
[18]
P. Levis, S. Madden, D. Gay, J. Polastre, R. Szewczyk, A. Woo, E. Brewer, and D. Culler. The emergence of networking abstractions and techniques in TinyOS. In NSDI'04: Proceedings of the 1 st Symposium on Networked Systems Design and Implementation, pages 1--14, Berkeley, CA, USA, 2004. USENIX Association.
[19]
S. Madden. The Design and Evaluation of a Query Processing Architecture for Sensor Networks. PhD thesis, University of California, Berkeley, 2003.
[20]
N. Matthys, S. Michiels, W. Joosen, and P. Verbaeten. End-to-end middleware for distributed sensor applications. In Proceedings of the 5 th MiNEMA Workshop, pages 68--72, Magdeburg, Germany, September 2007.
[21]
S. Rooney and L. Garcés-Erice. Preso&Messo: Practical messaging sensor protocols. In Proceedings of the Fourth European Conference on Universal Multiservice Networks (ECUMN'07), pages 364--376, Toulouse, France, February 2007. IEEE Computer Society Press.
[22]
E. Souto, G. Guimar, G. Vasconcelos, M. Vieira, N. Rosa, and C. Ferraz. A message-oriented middleware for sensor networks. In MPAC '04: Proceedings of the 2 nd Workshop on Middleware for Pervasive and Ad-hoc Computing, pages 127--134, New York, NY, USA, 2004. ACM.
[23]
ZigBee Alliance. ZigBee Document 02130r10, Network Specification Revision 1.0, Version 1.00. Technical report, ZigBee Alliance, 2400 Camino Ramon, Suite 375, San Ramon CA 94583, USA, 2004.

Cited By

View all
  • (2017)An IoT and business processes based approach for the monitoring and control of high value-added manufacturing processesProceedings of the International Conference on Future Networks and Distributed Systems10.1145/3102304.3102341(1-8)Online publication date: 19-Jul-2017

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
COMSWARE '09: Proceedings of the Fourth International ICST Conference on COMmunication System softWAre and middlewaRE
June 2009
183 pages
ISBN:9781605583532
DOI:10.1145/1621890
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 June 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. message broker
  2. messaging
  3. middleware
  4. network protocols
  5. sensor networks

Qualifiers

  • Research-article

Conference

COMSWARE '09

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2017)An IoT and business processes based approach for the monitoring and control of high value-added manufacturing processesProceedings of the International Conference on Future Networks and Distributed Systems10.1145/3102304.3102341(1-8)Online publication date: 19-Jul-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media