DocumentCode
1846380
Title
Mobile Agent Migration Based on Code Caching
Author
Higashino, Masayuki ; Takahashi, Kenichi ; Kawamura, Takao ; Sugahara, Kazunori
Author_Institution
Grad. Sch. of Eng., Tottori Univ., Tottori, Japan
fYear
2012
fDate
26-29 March 2012
Firstpage
651
Lastpage
656
Abstract
Network-based system requires us to implement both a client-side and server-side program. The update of a client-side program involves the update of a server-side program, and vise versa. To reduce this inconvenience, mobile agent-based programming is attractive to design, implement and maintain distributed systems. Because a mobile agent migrates from one computer to other computer and can continues its execution, both a client-side and server-side program is not required to be implemented. The migration of a mobile agent, however, causes increase of data traffic. Therefore, many researchers proposed methods to reduce a number of agents migration. However the effectiveness of these approaches is limited because they depend on mobile agent behaviors. Furthermore, they restrict the implementation of mobile agents. In this paper, we focus on an agent runtime environment and try to reduce data traffic in mobile agent migrations. In our proposal, an agent runtime environment caches agent codes and agent status. Cached codes and status are reuse when a mobile agent comes back again. Thus, our method enables to reduce data traffics caused by mobile agent migration at the agent runtime environment level. Moreover, our proposed method allows us flexible implementations of mobile agents, since an agent runtime environment is independent from the mobile agent behaviors. We have applied our method on a mobile agent framework, called Maglog, and conducted experimental results. The results show 52% improvement of mobile agent migration time.
Keywords
cache storage; distributed processing; mobile agents; object-oriented programming; software maintenance; Maglog; agent codes; agent runtime environment level; agent status; client-side program; code caching; data traffic reduction; distributed systems; mobile agent behaviors; mobile agent migration; mobile agent-based programming; network-based system; server-side program; Computers; Java; Mobile agents; Mobile communication; Pollution; Programming; Runtime environment; agent runtime environment; cache; data traffic; mobile agent;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Information Networking and Applications Workshops (WAINA), 2012 26th International Conference on
Conference_Location
Fukuoka
Print_ISBN
978-1-4673-0867-0
Type
conf
DOI
10.1109/WAINA.2012.127
Filename
6185337
Link To Document