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.
Chapter PDF
References
Alicante: media ecosystem deployment through ubiquitous content-aware network environments, http://www.ict-alicante.eu/
The Salutation Consortium: Salutation Architecture Specification, http://systems.cs.colorado.edu/~grunwald/MobileComputing/Papers/Salutation/SA20E1D2.pdf
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)
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
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)
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)
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
Cheshire, S., Krochmal, M.: DNS-based service discovery (2011), http://tools.ietf.org/pdf/draft-cheshire-dnsext-dns-sd-10.txt
Cheshire, S., Krochmal, M.: Multicast dns (2011), http://tools.ietf.org/html/draft-cheshire-dnsext-multicastdns-14
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)
Guttman, E., Perkins, C., Veizades, J., Day, M.: Service Location Protocol (SLP), http://www.ietf.org/rfc/rfc2608.txt
Joy, W.: JINI-Architecture, http://www.jini.org/ , http://www.jini.org/wiki/Jini_Architecture_Specification
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)
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)
Muller, K.: SimPy Simulator, http://simpy.sourceforge.net/
Plug, U.: Play (UPnP). Internet (April 17, 2007), http://www.upnp.org
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
Rajagopalan, R., Varshney, P.: Data-aggregation techniques in sensor networks: a survey. IEEE Communications Surveys & Tutorials 8(4), 48–63 (2006)
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)
Saleet, H., Basir, O.: Location-based message aggregation in vehicular ad hoc networks. In: IEEE Globecom Workshops, pp. 1–7. IEEE (2007)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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
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)