• DocumentCode
    14605
  • Title

    Itinerary-Based Mobile Agent as a Basis for Distributed OSGi Services

  • Author

    Lee, Jeyull ; Shin-Jie Lee ; Hsi-Min Chen ; Kuo-Hsun Hsu

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    62
  • Issue
    10
  • fYear
    2013
  • fDate
    Oct. 2013
  • Firstpage
    1988
  • Lastpage
    2000
  • Abstract
    Recently, as more and more mobile devices embedded with intelligent software become part of our daily lives, Open Services Gateway initiative (OSGi) has gained increasing attention in the development of services for such devices. However, services residing in OSGi platforms are devised specifically for the platforms´ local bundles. Although several works have enhanced OSGi with various communication mechanisms that enable remote service invocations, two crucial issues pertaining to mobile computing remain to be addressed: One is limited resources of mobile devices, and the other is unstable links experienced with mobile devices. To address these two issues, we propose an itinerary-based mobile agent approach with four major features: To implement mobile agents as OSGi bundles to deliver distributed OSGi services with lower resource consumption; to extend WSDL and WS-BPEL to help developers design mobile agent itineraries; to provide an opportunistic service matchmaking mechanism allowing mobile agents to adapt to context changes at runtime; and to devise asynchronous communication mechanism to enable reliable mobile agent transmissions among mobile devices with dynamic IP addresses and intermittent connection to the Internet. Through experimental evaluations, we demonstrate that both network traffic and turnaround time of our approach are better than those of client-server ones.
  • Keywords
    Internet; Web services; mobile agents; mobile computing; mobile handsets; open systems; specification languages; Internet; OSGi platforms; OSGi services; WS-BPEL; WSDL; asynchronous communication mechanism; client-server approach; communication mechanisms; distributed OSGi services; dynamic IP addresses; intelligent software; itinerary-based mobile agent approach; mobile agent transmissions; mobile computing; mobile device resources; network traffic; open service gateway initiative; opportunistic service matchmaking mechanism; platform local bundles; remote service invocations; resource consumption; Computer architecture; Context; Java; Mobile agents; Mobile communication; Mobile handsets; Servers; Mobile agent itinerary; OSGi; mobile agent;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2012.107
  • Filename
    6205741