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 The 2006 ACM symposium on Applied computing tenutosi a Dijon, France nel April 2006.

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.
The 2006 ACM symposium on Applied computing
Dijon, France
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 The 2006 ACM symposium on Applied computing tenutosi a Dijon, France nel April 2006.
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Caricamento 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