Mobility enables agents to migrate among several hosts, becoming active entities of networks. Java is today one of the most exploited languages to build mobile agent systems, thanks to its object-oriented support, portability and network facilities. Nevertheless, Java does not support strong mobility, i.e., the mobility of threads along with their execution state; thus developers cannot develop agents as real mobile entities. This paper reports our approach for Java thread strong migration, based on the IBM Jikes Research Virtual Machine, presenting our results and proposing an enrichment of the Aglets mobile agent platform in order to exploit strong agent mobility.

Strong Agent Mobility for Aglets based on the IBM JikesRVM / Cabri, Giacomo; L., Ferrari; Leonardi, Letizia; Quitadamo, Raffaele. - STAMPA. - (2006), pp. 90-95. (Intervento presentato al convegno 2006 ACM Symposium on Applied Computing tenutosi a Dijon, fra nel April 2006) [10.1145/1141277.1141298].

Strong Agent Mobility for Aglets based on the IBM JikesRVM

CABRI, Giacomo;LEONARDI, Letizia;QUITADAMO, Raffaele
2006

Abstract

Mobility enables agents to migrate among several hosts, becoming active entities of networks. Java is today one of the most exploited languages to build mobile agent systems, thanks to its object-oriented support, portability and network facilities. Nevertheless, Java does not support strong mobility, i.e., the mobility of threads along with their execution state; thus developers cannot develop agents as real mobile entities. This paper reports our approach for Java thread strong migration, based on the IBM Jikes Research Virtual Machine, presenting our results and proposing an enrichment of the Aglets mobile agent platform in order to exploit strong agent mobility.
2006
2006 ACM Symposium on Applied Computing
Dijon, fra
April 2006
90
95
Cabri, Giacomo; L., Ferrari; Leonardi, Letizia; Quitadamo, Raffaele
Strong Agent Mobility for Aglets based on the IBM JikesRVM / Cabri, Giacomo; L., Ferrari; Leonardi, Letizia; Quitadamo, Raffaele. - STAMPA. - (2006), pp. 90-95. (Intervento presentato al convegno 2006 ACM Symposium on Applied Computing tenutosi a Dijon, fra nel April 2006) [10.1145/1141277.1141298].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/464291
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? ND
social impact