Skip to main content
placeholder image

Persisting autonomous workflow for mobile agents using a mobile thread programming model

Conference Paper


Abstract


  • In this paper, we present a Mobile Thread Programming Model (MTPM), a model to simulate the persistence of a migratory thread, to overcome the problem of coexistence of mobility, persistence and autonomy for mobile agents. An advantage of MTPM over other code mobility paradigms is that the model simulates strong mobility at the application-level rather than at the system-level as used in many strong mobility-supporting systems. It is runtime dependent to migrate threads at system-level. However, MTPM is constructed on Java Virtual Machine (JVM) by using Serialization and Remote Method Invocation (RMI), thus it is suitable to heterogeneous environments without introducing new spatial and time complexities in the implementation. Distributed Task Plan (DTP), which is detailed in this paper, is a flexible implementation model of MTPM used to simulate the persistence of an agent thread. Also, a DTP is embedded with navigational and computational autonomies, so that a mobile agent can obtain a continuous and autonomous workflow only by executing a DTP.

Publication Date


  • 1999

Citation


  • Zhang, M. (1999). Persisting autonomous workflow for mobile agents using a mobile thread programming model. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) Vol. 1733 (pp. 84-95). doi:10.1007/3-540-46693-2_7

Scopus Eid


  • 2-s2.0-28844493523

Web Of Science Accession Number


Start Page


  • 84

End Page


  • 95

Volume


  • 1733

Abstract


  • In this paper, we present a Mobile Thread Programming Model (MTPM), a model to simulate the persistence of a migratory thread, to overcome the problem of coexistence of mobility, persistence and autonomy for mobile agents. An advantage of MTPM over other code mobility paradigms is that the model simulates strong mobility at the application-level rather than at the system-level as used in many strong mobility-supporting systems. It is runtime dependent to migrate threads at system-level. However, MTPM is constructed on Java Virtual Machine (JVM) by using Serialization and Remote Method Invocation (RMI), thus it is suitable to heterogeneous environments without introducing new spatial and time complexities in the implementation. Distributed Task Plan (DTP), which is detailed in this paper, is a flexible implementation model of MTPM used to simulate the persistence of an agent thread. Also, a DTP is embedded with navigational and computational autonomies, so that a mobile agent can obtain a continuous and autonomous workflow only by executing a DTP.

Publication Date


  • 1999

Citation


  • Zhang, M. (1999). Persisting autonomous workflow for mobile agents using a mobile thread programming model. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) Vol. 1733 (pp. 84-95). doi:10.1007/3-540-46693-2_7

Scopus Eid


  • 2-s2.0-28844493523

Web Of Science Accession Number


Start Page


  • 84

End Page


  • 95

Volume


  • 1733