We found a match
Your institution may have access to this item. Find your institution then sign in to continue.
- Title
Conservative snapshot-based actor garbage collection for distributed mobile actor systems.
- Authors
Wang, Wei-Jen
- Abstract
A mobile agent system consists of mobile agents, each of which can transport its state and code to any computing host in the system. The system is able to perform dynamic network reconfiguration and user customization to keep it flexible and effective. A mobile agent system can be theoretically depicted by the mobile actor model, in which a mobile actor is an autonomous computing entity and communicates with other actors by using asynchronous messages. Automatic distributed actor garbage collection, one of the important issues of lifetime management of mobile actors, can help high-level programming and efficient resource management in such a mobile actor system. Therefore, it is beneficial to design an intelligent management strategy to automatically detect and collect mobile actor garbage. In this paper, we propose a mechanism for mobile actor garbage collection using a novel conservative snapshot-based algorithm. Compared with prior similar work, the proposed mechanism is more flexible because it does not assume FIFO communication and any network topology. Moreover, it can perform actor garbage collection in a partial set of computing nodes, and thus can reduce the synchronization overhead while taking a global snapshot on a particular distributed application. In addition, the proposed mechanism does not restrict mutation operations such as actor creation and actor migration while taking a global snapshot. We have conducted experiments to evaluate the overhead of the proposed mechanism, and the results showed that the proposed mechanism is practical.
- Subjects
MOBILE agent systems; ELECTRIC network topology; GARBAGE collection (Computer science); COMPUTER memory management; INFORMATION resources management
- Publication
Telecommunication Systems, 2013, Vol 52, Issue 2, p647
- ISSN
1018-4864
- Publication type
Article
- DOI
10.1007/s11235-011-9509-1