Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
Distributed Artificial Intelligence
Distributed Artificial Intelligence
Coordination languages and their significance
Communications of the ACM
DAI approaches to coordination
Distributed artificial intelligence
A Discipline of Programming
Control-Driven Coordination Based Assembling of Components
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
Event-Driven Coordination of Real-Time Components
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
Time weaver: a software-through-models framework for embedded real-time systems
Proceedings of the 2003 ACM SIGPLAN conference on Language, compiler, and tool for embedded systems
The Design and Implementation of Real-Time CORBA 2.0: Dynamic Scheduling in TAO
RTAS '04 Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium
A scalable approach to multi-agent resource acquisition and control
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Cyberorgs: a model for resource bounded complex agents
Cyberorgs: a model for resource bounded complex agents
Design and semantics of quantum: a language to control resource consumption in distributed computing
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
Towards an integrated approach of real-time coordination for multi-agent systems
KES-AMSTA'10 Proceedings of the 4th KES international conference on Agent and multi-agent systems: technologies and applications, Part I
Actors, roles and coordinators — a coordination model for open distributed and embedded systems
COORDINATION'06 Proceedings of the 8th international conference on Coordination Models and Languages
Hi-index | 0.00 |
Real-time computations in open distributed systems have functional as well as coordination requirements. Specifically, distributed agents may require to be coordinated to satisfy real-time and other quality of service (QoS) constraints. However, this coordination is difficult to achieve because of the unpredictability of computational resource availability in an open system.A three-layered architecture for computations in an open distributed multi-agent system is presented, which keeps functional, coordination and resource concerns of an application separate, allowing each to be studied separately. Functional requirements of the computation are pursued by a system of primitive agents called actors. Timing constraints are imposed on these agents through meta-operations carried out by coordinators. Resource encapsulations called cyberorgs are used for creating execution environments for agents and coordinators with predictable availability of resources.Programming constructs are developed for implementing cyber-orgs and coordinators.