Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

SeDiM: A Middleware Framework for Interoperable Service Discovery in Heterogeneous Networks

Published: 01 February 2011 Publication History

Abstract

Service Discovery Protocols (SDPs) provide mechanisms that allow networked devices and applications to advertise and locate services with minimum or no human intervention. For fixed networked devices, SDPs such as SLP, Bonjour, and UPnP have been proposed. For more dynamic networked environments such as ad hoc, sensor, and wireless networks, a set of discovery technologies have been designed to operate optimally in such conditions; these include protocols like Ariadne, Allia, GSD, and UDDI. Hence, it is possible to advertise and discover services in diverse network types using one of a suite of technologies. Importantly, there are differences between individual protocols in terms of: (i) service description language, (ii) message format, (iii) directory architecture, (iv) discovery protocol behavior, (v) network communication, and (vi) nonfunctional features. These differences mean it is not possible to discover services with one protocol that is advertised by another and vice versa; we characterize this as service discovery protocol heterogeneity. In this article, we propose SeDiM, a dynamic middleware solution to allow heterogeneous discovery protocols within and across different domains to interoperate with one another. SeDiM is evaluated within a case study that demonstrates transparent interoperation of protocols including SLP and Bonjour in highly heterogeneous environments.

References

[1]
<scp>Apple</scp>. 2009. Bonjour protocol specifications. http://developer.apple.com/networking/bonjour/specs.html.
[2]
<scp>Balazinska, M., Balakrishnan, H., and Kargar, D.</scp> 2002. INS/Twine: A scalable peer-to-peer architecture for intentional resource discovery. In Proceedings of the 1st International Conference on Pervasive Computing. F. Mattern and M. Naghshineh Eds., Lecture Notes In Computer Science, vol. 2414, Springer, Berlin, 195--210.
[3]
<scp>Bromberg, Y. and Issarny, V.</scp> 2005. INDISS: Interoperable discovery system for networked services. In Proceedings of the ACM/IFIP/USENIX International Conference on Middleware. G. Alonso Ed., Springer, Berlin, 164--183.
[4]
<scp>Chakraborty, D., Joshi, A., Yesha, Y., and Finin, T.</scp> 2002. GSD: A novel group-based service discovery protocol for MANETS. In Proceedings of the Mobile and Wireless Communications Network Conference. 140--144.
[5]
<scp>Clement, L., Hately, A., Von Riegen, C., and Rogers, T., Eds.</scp> 2004. UDDI version 3.0.2. UDDI spec technical committee draft. http://uddi.org/pubs/uddi-v3.0.2-20041019.pdf.
[6]
<scp>Grace, P., Blair, G. S., and Samuel, S.</scp> 2003. ReMMoC: A reflective middleware to support mobile client interoperability. In Proceedings of the International Symposium on Distributed Objects and Applications (DOA). 1170--1187.
[7]
<scp>Guttman, E., Perkins, C., Sun Microsystems, and Veizades, J.</scp> 1999. Service location protocol, version 2. IETF proposed standard, RFC 2608. http://tools.ietf.org/html/rfc2608.
[8]
<scp>Limam, N., Ziembicki, J., Ahmed, R., Iraqi, Y., Li, D. T., Boutaba, R., and Cuervo, F.</scp> 2007. OSDA: Open service discovery architecture for efficient cross-domain service provisioning. Comput. Comm. 30, 3, 546--563.
[9]
<scp>Nakazawa, J., Tokuda, H., Edwards, W. K., and Ramachandran, U.</scp> 2006. A bridging framework for universal interoperability in pervasive systems. In Proceedings of the 26th IEEE International Conference on Distributed Computing Systems (ICDCS). IEEE Computer Society, 3.
[10]
<scp>Ratsimor, O., Chakraborty, D., Joshi, A., and Fini, T.</scp> 2002. Allia: Alliance-Based service discovery for ad hoc environments. In Proceedings of the 2nd International Workshop on Mobile Commerce. ACM, New York, 1--9.
[11]
<scp>Raverdy, P. G., Riva, O., De La Chappelle, A., Chibout, R., and Issarny, V.</scp> 2006. Efficient context-aware service discovery in multi-protocol pervasive environments. In Proceedings of the 7th International Conference on Mobile Data Management. IEEE Computer Society, 3.
[12]
<scp>Sailhan, F. and Issarny, V.</scp> 2005. Scalable service discovery for MANET. In Proceedings of the 3rd IEEE International Conference on Pervasive Computing and Communications. IEEE Computer Society. 235--244.
[13]
<scp>UPNP Forum</scp>. 2000. UPnP<sup>TM</sup> device architecture version 1.0. http://www.upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.0.pdf.

Cited By

View all
  • (2019)A Distributed Event-Triggered Control Strategy for DC Microgrids Based on Publish-Subscribe Model Over Industrial Wireless Sensor NetworksIEEE Transactions on Smart Grid10.1109/TSG.2018.285689310:4(4323-4337)Online publication date: Jul-2019
  • (2019)Interoperability Performance in Adaptive Middleware for Enterprise Business Applications2019 International Conference on Smart Systems and Inventive Technology (ICSSIT)10.1109/ICSSIT46314.2019.8987957(652-656)Online publication date: Nov-2019
  • (2018)An Interoperable Notification Service for Pervasive Computing2018 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops)10.1109/PERCOMW.2018.8480092(842-847)Online publication date: Mar-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Autonomous and Adaptive Systems
ACM Transactions on Autonomous and Adaptive Systems  Volume 6, Issue 1
February 2011
127 pages
ISSN:1556-4665
EISSN:1556-4703
DOI:10.1145/1921641
Issue’s Table of Contents
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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 February 2011
Accepted: 01 July 2010
Revised: 01 March 2010
Received: 01 June 2009
Published in TAAS Volume 6, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Service discovery
  2. cross-domain
  3. interoperability
  4. middleware
  5. pervasive computing

Qualifiers

  • Research-article
  • Research
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)4
Reflects downloads up to 24 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2019)A Distributed Event-Triggered Control Strategy for DC Microgrids Based on Publish-Subscribe Model Over Industrial Wireless Sensor NetworksIEEE Transactions on Smart Grid10.1109/TSG.2018.285689310:4(4323-4337)Online publication date: Jul-2019
  • (2019)Interoperability Performance in Adaptive Middleware for Enterprise Business Applications2019 International Conference on Smart Systems and Inventive Technology (ICSSIT)10.1109/ICSSIT46314.2019.8987957(652-656)Online publication date: Nov-2019
  • (2018)An Interoperable Notification Service for Pervasive Computing2018 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops)10.1109/PERCOMW.2018.8480092(842-847)Online publication date: Mar-2018
  • (2018)Complex Distributed Systems: The Need for Fresh Perspectives2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)10.1109/ICDCS.2018.00142(1410-1421)Online publication date: Jul-2018
  • (2014)ReviewJournal of Network and Computer Applications10.1016/j.jnca.2014.04.01544(134-151)Online publication date: 1-Sep-2014
  • (2013)Designing a Communication Platform for Ubiquitous Systems: The Case Study of a Mobile Forensic WorkspaceNew Trends in Interaction, Virtual Reality and Modeling10.1007/978-1-4471-5445-7_8(97-111)Online publication date: 29-Jul-2013
  • (2012)A Communication Model to Integrate the Request-Response and the Publish-Subscribe Paradigms into Ubiquitous SystemsSensors10.3390/s12060764812:6(7648-7668)Online publication date: 7-Jun-2012
  • (2012)A platform supporting the development of applications in ubiquitous systemsProceedings of the 13th International Conference on Interacción Persona-Ordenador10.1145/2379636.2379676(1-7)Online publication date: 3-Oct-2012
  • (2012)Designing a Middleware-Based Framework to Support Multiparadigm Communications in Ubiquitous SystemsAmbient Intelligence - Software and Applications10.1007/978-3-642-28783-1_20(163-170)Online publication date: 2012
  • (2011)The role of ontologies in emergent middlewareProceedings of the 12th International Middleware Conference10.5555/2414338.2414367(400-419)Online publication date: 12-Dec-2011
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media