Skip to main content
Log in

URECA: Efficient Resource Location Middleware for Ubiquitous Environment

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

We describe an effective resource location framework for ubiquitous computing environments populated by a diverse set of networks, devices, services and computational entities. Our framework provides context adaptation with the aid of a middleware service to improve the quality of resource location. A resource location protocol suitable to each type of network locates resource effectively by means of dynamic reconfiguration to the current context. Our framework is also refined by support for interoperability between different types of resource location protocols occurring across a hybrid ubiquitous network. These characteristics also reduce the control overhead for resource location, saving resource, decreasing latency and permitting a considerable degree of scalability.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Jini technology core platform specification version 2.0 [white paper on the Internet]. Sun Microsystems, 2003, Available from: http://java.sun.com/products/jini/2 0index.html.

  2. UDDI technical white paper. UDDI.org, September 2000, available from: http://www.uddi.org/pubs/Iru UDDI Technical White Paper.pdf.

  3. Project JXTA 2.0 Super-peer virtual network [white paper on the Internet]. Sun Microsystems, 2003, available from: http://research.sun.com/spotlight/misc/jxta.pdf.

  4. Universal plug and play device architecture [document on the Internet]. UPnP Forum, June 2000, available from: http://www.upnp.org/download/UPnPDA10 20000613.htm.

  5. Guttman E. Service location protocol: Automatic discovery of IP network services. IEEE Internet Computing, 1999, 1(4): 71–80.

    Article  MathSciNet  Google Scholar 

  6. Rosenberg J, Schulzrinne H, Suter B. Wide area network service location. IETF Internet Draft, November 1997.

  7. The Ninja Project [homepage on the Internet]. UC Berkeley C.S. Division, June 2000, available from: http://ninja.cs.berkeley.edu.

  8. Hodes T D, Czerwinski S E, Zhao B Y, Joseph A D, Katz R H. An architecture for secure wide-area service discovery. ACM Wireless Networks Journal, 2002, 8(2/3): 213–230.

    Article  MATH  Google Scholar 

  9. Hermann R, Husemann D, Moser M, Nidd M, Rohner C, Schade A. DEAPspace: Transient ad-hoc networking of pervasive devices. The International Journal of Computer and Telecommunications Networking, 2001, 35(4): 411–428.

    Google Scholar 

  10. Ratsimor O, Chakraboty D, Joshi A, Finin T. Allia: Alliancebased service discovery for ad-hoc environments. In Proc. the 2nd Workshop on Mobile Commerce, New York, USA, September 2002, pp.1–9.

  11. Helal S. Konark: A service discovery and delivery protocol for ad-hoc networks. In Proc. the IEEE Wireless Communication and Networking Conference, New Orleans, USA, March 2003, Vol.3, pp.2107–2113.

  12. Cheng L. Service advertisement and discovery in mobile adhoc networks. In Proc. the Workshop on Ad Hoc Communications and Collaboration in Ubiquitous Computing Environments, New Orleans, USA, November 2002.

  13. Harbird R, Halies S, Mascolo C. Adaptive resource discovery for ubiquitous computing. In Proc. the 2nd Workshop on Middleware for Pervasive and Ad-Hoc Computing, Toronto, Canada, October 2004, pp.155–160.

  14. Oh C, Ko Y, Roh Y. An integrated approach for efficient routing and service discovery in mobile ad hoc networks. In Proc. the IEEE Consumer Communications and Networking Conference, Las Vegas, USA, January 2005, pp.184–189.

  15. Noh D, Shin H. An adaptive and scalable resource advertisement and discovery strategy for mobile ad hoc networks. In Proc. the IEEE Grid and Pervasive Computing Conference, Taichung, Taiwan, China, May 2006, pp.237–249.

  16. Chakraborty D, Joshi A, Finin T, Yesha Y. A novel group-based service discovery protocol for MANETs. In Proc. the 4th IEEE Conference on Mobile and Wireless Communications Networks, Stockholm, Sweden, September 2002, pp.140–144.

  17. Klein M, Konig-Ries B, Obreiter P. Service rings: A semantic overlay for service discovery in ad hoc networks. In Proc. 14th International Workshop on Database and Expert Systems Applications, Prague, Czech Republic, September 2003, pp.180–185.

  18. Klein M, Konig-Ries B, Obreiter P. Lanes: A light weight overlay for service discovery in mobile ad hoc networks. Technical Report 2003–6, University of Karlsruhe, May 2003.

  19. Kozar U, Tassiulas L. Service discovery in mobile ad hoc networks: An overall perspective on architectural choices and network layer support issues. Ad Hoc Networks, 2004, 2(1): 23–44.

    Article  Google Scholar 

  20. Zhu F, Mutka M, Ni L. Splendor: A secure, private and location-aware service discovery protocol supporting mobile services. In Proc. the 1st International Conference on Pervasive Computing and Communication, Texas, USA, March 2003, pp.235–242.

  21. Salutation architecture specification, version 2.1 edition, The Salutation Consortium Inc, 1999.

  22. Nakazawa J, Tokuda H, Edwards W, Ramachandran U. A bridging framework for universal interoperability in pervasive systems. In Proc. the 26th International Conference on Distributed Computing Systems, Lisbon, Portugal, July 2006, p.3.

  23. Raverdy P G, Riva O, Chapelle A, Chibout R, Issarny V. Efficient context-aware service discovery in multi-protocol pervasive environments. In Proc. the 7th International Conference on Mobile Data Management, Nara, Japan, May 2006, p.3.

  24. Grace P, Blair G S, Samuel S. ReMMoC: A reflective middleware to support mobile client interoperability. In Proc. the International Symposium on Distributed Objects and Applications, Cicily, Italy, November 2003, pp.1170–1187.

  25. Bromberg Y D, Issarny V. INDISS: Interoperable discovery system for networked services. In Proc. the 15th IST Mobile and Wireless Communications Summit, Myconos, Greece, June 2006, pp.164–183.

  26. Helal A. Service discovery and delivery. IEEE Pervasive Computing, 2002, 1(3): 95–100.

    Article  Google Scholar 

  27. Stanford InteractiveWorkspaces Project [homepage on the Internet]. Stanford Univ. C.S. Division, October 2003, available from: http://iwork.stanford.edu/.

  28. Roman M, Campbell R H. Gaia: Enabling active spaces. In Proc. the 9th ACM SIGOPS EuropeanWorkshop, Kolding, Denmark, September 2000, pp.229–234.

  29. Lee C, Helal A. Context attribute: An approach to enable context-awareness for service discovery. In Proc. the 3rd IEEE/IPSJ Symposium on Applications and the Internet, Orlando, USA, January 2003, pp.22–30.

  30. Ma W, Wu B, Zhang W, Cheng L. Implementation of a light service advertisement and discovery protocol for mobile ad hoc network. In Proc. the IEEE GLOBECOM, San Francisco, USA, December 2003, pp.1023–1027.

  31. Koodli R, Perkins C E. Service discovery in on-demand ad-hoc networks. IETF, September 2002, [Internet Draft], available from: http://people.nokia.net/charliep/txt/aodvid/manetsrv.txt.

  32. Xu D, Nahrstedi K, Wichadakul D. QoS-aware discovery of wide-area distributed services. In Proc. the 1st IEEE/ACM Symposium on Cluster Computing and the Grid, Brisbane, Australia, May 2001, pp.92–99.

  33. Ma X, Feng B, Qin H, Ding Y. A QoS-concerned services discovery. In Proc. the 1st Conference on Semantics, Knowledge and Grid, Beijing, China, November 2005.

  34. Issarny V, Tartanoglu F, Liu J, Sailhan F. Software architecture for mobile distributed computing. In Proc. the 4th Working IEEE/IFIP Conference on Software Architecture, Oslo, Norway, June 2004, pp.201–210.

  35. Capra L, Zachariadis S, Mascolo C. Q-CAD: QoS and context aware discovery framework for mobile systems. In Proc. the International Conference on Pervasive Services, Greece, July 2005, pp.453–456.

  36. Ludwig H, Keller A, Dan A, King R, Franck R. Web service level agreement (WSLA) language specification. Technical Report, IBM, 2003.

  37. Tosic V, Pagurek B, Patel K. WSOL: A language for the formal specification of classes of services for web service. Technical Report, Carleton Univ., 2002.

  38. Sailhan F, Issarny V. Scalable service discovery for MANET. In Proc. the IEEE Pervasive Computing Conference, Hawaii, USA, March 2005, pp.234–244.

  39. Liu J, Issarny V. QoS-aware service location in mobile ad hoc networks. In Proc. the IEEE International Conference on Mobile Data Management, California, USA, January 2004, pp.224–235.

  40. Park E, Shin H. Software-migration policy for power-aware mobile computing under network resource constraints. In Proc. the 1st International Workshop on Mobility Aware Technology and Applications, Florianopolis, Brazil, October 2004, pp.25–29.

  41. Samar P, Pearlman M R, Hass Z J. Independent zone routing: An adaptive hybrid routing framework for ad hoc wireless networks. IEEE/ACM Transactions on Networking, 2004, 12(4): 595–608.

    Article  Google Scholar 

  42. Haas Z J, Pearlman M R, Samar P. The bordercast resolution protocol (BRP) for ad hoc networks [Internet draft]. IETF, July 2002, available from: http://www3. ietf.org/proceedings/01dec/I-D/draft-ietf-manet-zone-brp-01.txt.

  43. Christensen E, Curbera F, Meredith G, Weerawarana S. Web services description language (WSDL) 1.1 [document on the Internet]. March 2001, available from: http://www.w3.org/TR/wsdl.

  44. Eustice K F, Lehman T J, Morales A, Munson M C, Edlund S, Guillen M. A universal information appliance. IBM Systems Journal, 1999, 38(4): 575–601.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Donggeon Noh.

Additional information

This work was funded by the Brain Korea 21 Project in 2007.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Noh, D., Shin, H. URECA: Efficient Resource Location Middleware for Ubiquitous Environment. J. Comput. Sci. Technol. 23, 929–943 (2008). https://doi.org/10.1007/s11390-008-9186-z

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-008-9186-z

Keywords

Navigation