• Computer Network and Internet • Previous Articles     Next Articles

URECA: Efficient Resource Location Middleware for Ubiquitous Environment

Donggeon Noh and Heonshik Shin   

  1. Mobile System and Software Laboratory, School of Computer Science and Engineering, Seoul National University, Seoul 151-744, Korea
  • Received:2008-01-15 Revised:2008-08-13 Online:2008-11-10 Published:2008-11-10

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.

[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\_Techni\-cal\_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\_2000061 3.htm.
[5]} Guttman E. Service location protocol: Automatic discovery of IP network services. {\it IEEE Internet Computing}, 1999, 1(4): 71--80.
[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. {\it ACM Wireless Networks Journal}, 2002, 8(2/3): 213--230.
[9]} Hermann R, Husemann D, Moser M, Nidd M, Rohner C, Schade A. DEAPspace: Transient ad-hoc networking of pervasive devices. {\it The International Journal of Computer and Telecommunications Networking}, 2001, 35(4): 411--428.
[10]} Ratsimor O, Chakraboty D, Joshi A, Finin T. Allia: Alliance-based service discovery for ad-hoc environments. In {\it 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 {\it 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 ad-hoc networks. In {\it 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 {\it 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 {\it 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 {\it 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 {\it 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 {\it 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. {\it Ad Hoc Networks}, 2004, 2(1): 23--44.
[20]} Zhu F, Mutka M, Ni L. Splendor: A secure, private and location-aware service discovery protocol supporting mobile services. In {\it 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 {\it 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 {\it 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 {\it 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 {\it Proc. the 15th IST Mobile and Wireless Communications Summit}, Myconos, Greece, June 2006, pp.164--183.
[26]} Helal A. Service discovery and delivery. {\it IEEE Pervasive Computing}, 2002, 1(3): 95--100.
[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 {\it 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 {\it 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 {\it 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 {\it 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 {\it 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 {\it 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 {\it 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 {\it 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 {\it 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 {\it 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. {\it IEEE/ACM Transactions on Networking}, 2004, 12(4): 595--608.
[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. {\it IBM Systems Journal}, 1999, 38(4): 575--601.
No related articles found!
Full text



[1] Zhang Bo; Zhang Ling;. Statistical Heuristic Search[J]. , 1987, 2(1): 1 -11 .
[2] Meng Liming; Xu Xiaofei; Chang Huiyou; Chen Guangxi; Hu Mingzeng; Li Sheng;. A Tree-Structured Database Machine for Large Relational Database Systems[J]. , 1987, 2(4): 265 -275 .
[3] Lin Qi; Xia Peisu;. The Design and Implementation of a Very Fast Experimental Pipelining Computer[J]. , 1988, 3(1): 1 -6 .
[4] Sun Chengzheng; Tzu Yungui;. A New Method for Describing the AND-OR-Parallel Execution of Logic Programs[J]. , 1988, 3(2): 102 -112 .
[5] Zhang Bo; Zhang Tian; Zhang Jianwei; Zhang Ling;. Motion Planning for Robots with Topological Dimension Reduction Method[J]. , 1990, 5(1): 1 -16 .
[6] Wang Dingxing; Zheng Weimin; Du Xiaoli; Guo Yike;. On the Execution Mechanisms of Parallel Graph Reduction[J]. , 1990, 5(4): 333 -346 .
[7] Zhou Quan; Wei Daozheng;. A Complete Critical Path Algorithm for Test Generation of Combinational Circuits[J]. , 1991, 6(1): 74 -82 .
[8] Zhao Jinghai; Liu Shenquan;. An Environment for Rapid Prototyping of Interactive Systems[J]. , 1991, 6(2): 135 -144 .
[9] Shang Lujun; Xu Lihui;. Notes on the Design of an Integrated Object-Oriented DBMS Family[J]. , 1991, 6(4): 389 -394 .
[10] Xu Jianguo; Gou Yuchai; Lin Zongkai;. HEPAPS:A PCB Automatic Placement System[J]. , 1992, 7(1): 39 -46 .

ISSN 1000-9000(Print)

CN 11-2296/TP

Editorial Board
Author Guidelines
Journal of Computer Science and Technology
Institute of Computing Technology, Chinese Academy of Sciences
P.O. Box 2704, Beijing 100190 P.R. China
E-mail: jcst@ict.ac.cn
  Copyright ©2015 JCST, All Rights Reserved