Communications of the ACM
Programming by multiset transformation
Communications of the ACM
Distributed programming with logic tuple spaces
New Generation Computing
Distributed coordination with MESSENGERS
Science of Computer Programming
The IWIM Model for Coordination of Concurrent Activities
COORDINATION '96 Proceedings of the First International Conference on Coordination Languages and Models
Mobile Agents: Motivations and State-of-the-Art Systems
Mobile Agents: Motivations and State-of-the-Art Systems
Incremental Parallelization Using Navigational Programming: A Case Study
ICPP '05 Proceedings of the 2005 International Conference on Parallel Processing
IEICE - Transactions on Information and Systems
Diaktoros: full state migration
Diaktoros: full state migration
Messengers: Distributed Programming Using Mobile Agents
Journal of Integrated Design & Process Science
Agent Tcl: a flexible and secure mobile-agent system
TCLTK'96 Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, 1996 - Volume 4
Mobile pipelines: parallelizing left-looking algorithms using navigational programming
HiPC'05 Proceedings of the 12th international conference on High Performance Computing
Hi-index | 0.00 |
We compare four paradigms that have recently been the subject of considerable attention: mobile agents, distributed shared memory (DSM), coordination paradigms, and self-migrating threads. We place these paradigms in a common framework consisting of three layers--the computational model, its implementation on a physical architecture, and the interface to the system's environment--to demonstrate that self-migrating threads subsume the other three paradigms in terms of their capabilities to organize and coordinate computation, map the concurrent activities onto a multicomputer architecture, and provide an interface for interaction with their environments on the underlying host computers.