Skip to main content

Advertisement

SpringerLink
Log in
Menu
Find a journal Publish with us
Search
Cart
Book cover

IFIP International Conference on Distributed Applications and Interoperable Systems

DAIS 2012: Distributed Applications and Interoperable Systems pp 208–221Cite as

  1. Home
  2. Distributed Applications and Interoperable Systems
  3. Conference paper
ZigZag: A Middleware for Service Discovery in Future Internet

ZigZag: A Middleware for Service Discovery in Future Internet

  • Preston Rodrigues18,
  • Yérom-David Bromberg18,
  • Laurent Réveillère18 &
  • …
  • Daniel Négru18 
  • Conference paper
  • 694 Accesses

  • 2 Citations

Part of the Lecture Notes in Computer Science book series (LNCCN,volume 7272)

Abstract

Over the last few years, social networks, mobile devices and personalized services have been heavily responsible for a substantial increase in remote services available over Internet. Consequently, service consumers have to discover remote services anytime, anywhere across networks boundaries making thus service discovery, and their underlying Service Discovery Protocols (SDPs) more important than ever.

In this paper, we introduce ZigZag, a middleware to reuse and extend current SDP, designed for local networks, to discover available services across network boundaries as required in Future Internet. Our approach is based on protocol translation to enable service discovery irrespective of their underlying SDP. Further, we provide a thorough evaluation to validate our approach.

Keywords

  • Service Provider
  • Local Area Network
  • Service Discovery
  • Remote Service
  • Service Consumer

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Download conference paper PDF

References

  1. Alicante: media ecosystem deployment through ubiquitous content-aware network environments, http://www.ict-alicante.eu/

  2. The Salutation Consortium: Salutation Architecture Specification, http://systems.cs.colorado.edu/~grunwald/MobileComputing/Papers/Salutation/SA20E1D2.pdf

  3. Ahmed, R., Limam, N., Xiao, J., Iraqi, Y., Boutaba, R.: Resource and service discovery in large-scale multi-domain networks. IEEE Communications Surveys Tutorials 9(4), 2–30 (2007)

    CrossRef  Google Scholar 

  4. Beatty, J., Kakivaya, G., Kemp, D., Kuehnel, T.: Web Services Dynamic Discovery (WS-Discovery), http://docs.oasis-open.org/ws-dd/discovery/1.1/wsdd-discovery-1.1-spec.html , http://docs.oasis-open.org/ws-dd/discovery/2009/01

  5. Bromberg, Y.-D., Issarny, V.: INDISS: Interoperable Discovery System for Networked Services. In: Alonso, G. (ed.) Middleware 2005. LNCS, vol. 3790, pp. 164–183. Springer, Heidelberg (2005)

    CrossRef  Google Scholar 

  6. Bromberg, Y.-D., Réveillère, L., Lawall, J.L., Muller, G.: Automatic Generation of Network Protocol Gateways. In: Bacon, J.M., Cooper, B.F. (eds.) Middleware 2009. LNCS, vol. 5896, pp. 21–41. Springer, Heidelberg (2009)

    CrossRef  Google Scholar 

  7. Bromberg, Y.D., Grace, P., Réveillère, L.: Starlink: Runtime interoperability between heterogeneous middleware protocols. In: Proceedings of the 2011 31st International Conference on Distributed Computing Systems, ICDCS 2011, pp. 446–455. IEEE Computer Society, Washington, DC (2011), http://dx.doi.org/10.1109/ICDCS.2011.65

    Google Scholar 

  8. Cheshire, S., Krochmal, M.: DNS-based service discovery (2011), http://tools.ietf.org/pdf/draft-cheshire-dnsext-dns-sd-10.txt

  9. Cheshire, S., Krochmal, M.: Multicast dns (2011), http://tools.ietf.org/html/draft-cheshire-dnsext-multicastdns-14

  10. Grace, P., Blair, G.S., Samuel, S.C.: ReMMoC: A Reflective Middleware to Support Mobile Client Interoperability. In: Meersman, R., Schmidt, D.C. (eds.) CoopIS/DOA/ODBASE 2003. LNCS, vol. 2888, pp. 1170–1187. Springer, Heidelberg (2003)

    CrossRef  Google Scholar 

  11. Guttman, E., Perkins, C., Veizades, J., Day, M.: Service Location Protocol (SLP), http://www.ietf.org/rfc/rfc2608.txt

  12. Joy, W.: JINI-Architecture, http://www.jini.org/ , http://www.jini.org/wiki/Jini_Architecture_Specification

  13. Khanna, S., Naor, J., Raz, D.: Control Message Aggregation in Group Communication Protocols. In: Widmayer, P., Triguero, F., Morales, R., Hennessy, M., Eidenbenz, S., Conejo, R. (eds.) ICALP 2002. LNCS, vol. 2380, pp. 135–146. Springer, Heidelberg (2002)

    CrossRef  Google Scholar 

  14. Mian, A., Baldoni, R., Beraldi, R.: A survey of service discovery protocols in multihop mobile ad hoc networks. IEEE Pervasive Computing 8(1), 66–74 (2008)

    CrossRef  Google Scholar 

  15. Muller, K.: SimPy Simulator, http://simpy.sourceforge.net/

  16. Plug, U.: Play (UPnP). Internet (April 17, 2007), http://www.upnp.org

  17. Presser, A., Farrell, L., Kemp, D., Lupton, W.: Upnp device architecture 1.1, http://www.upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.1.pdf

  18. Rajagopalan, R., Varshney, P.: Data-aggregation techniques in sensor networks: a survey. IEEE Communications Surveys & Tutorials 8(4), 48–63 (2006)

    CrossRef  Google Scholar 

  19. Raya, M., Aziz, A., Hubaux, J.: Efficient secure aggregation in vanets. In: Proceedings of the 3rd International Workshop on Vehicular Ad Hoc Networks, pp. 67–75. ACM (2006)

    Google Scholar 

  20. Saleet, H., Basir, O.: Location-based message aggregation in vehicular ad hoc networks. In: IEEE Globecom Workshops, pp. 1–7. IEEE (2007)

    Google Scholar 

  21. Zhang, B., Ng, T.S.E., Nandi, A., Riedi, R., Druschel, P., Wang, G.: Measurement based analysis, modeling, and synthesis of the internet delay space. In: Proceedings of the 6th ACM SIGCOMM Conference on Internet Measurement, IMC 2006, pp. 85–98. ACM (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. LaBRI, University of Bordeaux, Talence, France

    Preston Rodrigues, Yérom-David Bromberg, Laurent Réveillère & Daniel Négru

Authors
  1. Preston Rodrigues
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Yérom-David Bromberg
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Laurent Réveillère
    View author publications

    You can also search for this author in PubMed Google Scholar

  4. Daniel Négru
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Institute of Information Systems, Vienna University of Technology, Argentinierstrasse 8/184-1, 1040, Vienna, Austria

    Karl Michael Göschka

  2. Swedish Institute of Computer Science, Isafjordsgatan 22, 164 29, Kista, Sweden

    Seif Haridi

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 IFIP International Federation for Information Processing

About this paper

Cite this paper

Rodrigues, P., Bromberg, YD., Réveillère, L., Négru, D. (2012). ZigZag: A Middleware for Service Discovery in Future Internet. In: Göschka, K.M., Haridi, S. (eds) Distributed Applications and Interoperable Systems. DAIS 2012. Lecture Notes in Computer Science, vol 7272. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30823-9_19

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-642-30823-9_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30822-2

  • Online ISBN: 978-3-642-30823-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Search

Navigation

  • Find a journal
  • Publish with us

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature