Itinerary-based mobile agent as a basis for distributed OSGi services

Jonathan Lee, Shin Jie Lee, Hsi Min Chen, Kuo Hsun Hsu

研究成果: Article

9 引文 (Scopus)

摘要

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.

原文English
文章編號6205741
頁(從 - 到)1988-2000
頁數13
期刊IEEE Transactions on Computers
62
發行號10
DOIs
出版狀態Published - 2013 九月 9

指紋

Mobile agents
Gateway
Mobile Agent
Mobile devices
Mobile Devices
WSDL
Turnaround time
Mobile computing
Communication
Telecommunication links
Bundle
Servers
WS-BPEL
Internet
Matchmaking
Asynchronous Communication
Resources
Mobile Computing
Client/server
Network Traffic

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computational Theory and Mathematics

引用此文

Lee, Jonathan ; Lee, Shin Jie ; Chen, Hsi Min ; Hsu, Kuo Hsun. / Itinerary-based mobile agent as a basis for distributed OSGi services. 於: IEEE Transactions on Computers. 2013 ; 卷 62, 編號 10. 頁 1988-2000.
@article{0cc26aae69e2421583c5dabb64f32719,
title = "Itinerary-based mobile agent as a basis for distributed OSGi services",
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.",
author = "Jonathan Lee and Lee, {Shin Jie} and Chen, {Hsi Min} and Hsu, {Kuo Hsun}",
year = "2013",
month = "9",
day = "9",
doi = "10.1109/TC.2012.107",
language = "English",
volume = "62",
pages = "1988--2000",
journal = "IEEE Transactions on Computers",
issn = "0018-9340",
publisher = "IEEE Computer Society",
number = "10",

}

Itinerary-based mobile agent as a basis for distributed OSGi services. / Lee, Jonathan; Lee, Shin Jie; Chen, Hsi Min; Hsu, Kuo Hsun.

於: IEEE Transactions on Computers, 卷 62, 編號 10, 6205741, 09.09.2013, p. 1988-2000.

研究成果: Article

TY - JOUR

T1 - Itinerary-based mobile agent as a basis for distributed OSGi services

AU - Lee, Jonathan

AU - Lee, Shin Jie

AU - Chen, Hsi Min

AU - Hsu, Kuo Hsun

PY - 2013/9/9

Y1 - 2013/9/9

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84883361685&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84883361685&partnerID=8YFLogxK

U2 - 10.1109/TC.2012.107

DO - 10.1109/TC.2012.107

M3 - Article

AN - SCOPUS:84883361685

VL - 62

SP - 1988

EP - 2000

JO - IEEE Transactions on Computers

JF - IEEE Transactions on Computers

SN - 0018-9340

IS - 10

M1 - 6205741

ER -