Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Communications of the ACM
Coordination languages and their significance
Communications of the ACM
Agent technology: foundations, applications, and markets
Agent technology: foundations, applications, and markets
A catalog of agent coordination patterns
Proceedings of the third annual conference on Autonomous Agents
Hitting the distributed computing sweet spot with TSpaces
Computer Networks: The International Journal of Computer and Telecommunications Networking - pervasive computing
Reusable patterns for agent coordination
Coordination of Internet agents
JavaSpaces Principles, Patterns, and Practice
JavaSpaces Principles, Patterns, and Practice
MARS: A Programmable Coordination Architecture for Mobile Agents
IEEE Internet Computing
COORDINATION '97 Proceedings of the Second International Conference on Coordination Languages and Models
Extending the Matching Facilities of Linda
COORDINATION '02 Proceedings of the 5th International Conference on Coordination Models and Languages
Reactive Tuple Spaces for Mobile Agent Coordination
MA '98 Proceedings of the Second International Workshop on Mobile Agents
IBM Systems Journal
LIME: A coordination model and middleware supporting mobility of hosts and agents
ACM Transactions on Software Engineering and Methodology (TOSEM)
DTuples: A Distributed Hash Table based Tuple Space Service for Distributed Coordination
GCC '06 Proceedings of the Fifth International Conference on Grid and Cooperative Computing
A Tuple-Space-Based Coordination Architecture for Test Agents in the MAST Framework
SOSE '06 Proceedings of the Second IEEE International Symposium on Service-Oriented System Engineering
GLinda - Grid-Based Distributed Linda System
SYNASC '07 Proceedings of the Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing
Algebraic foundation of a data model for an extensible space-based collaboration protocol
IDEAS '09 Proceedings of the 2009 International Database Engineering & Applications Symposium
Towards Zero-Delay Recovery of Agents in Production Automation Systems
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 02
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Using tuple-spaces to manage the storage and dissemination of spatial-temporal content
Journal of Computer and System Sciences
RDF containers: a framework for the integration of distributed and heterogeneous applications
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems
A coordination-based access control model for space-based computing
Proceedings of the 27th Annual ACM Symposium on Applied Computing
A space-based generic pattern for self-initiative load clustering agents
COORDINATION'12 Proceedings of the 14th international conference on Coordination Models and Languages
Hi-index | 0.00 |
Tuple spaces are a common platform for the coordination of agents. In the past years there have been several approaches of improving the concept of coordination via the shared space. However, some of those concepts, like the Programmable Matching Engine, were primarily concentrating on retrieving tuples from the space with improved query techniques. In this paper, we propose the concept of structured spaces, so called Space Containers, which allow to store tuples in a customizable structured way. The concept of a Space Container allows a) to distinguish between the data needed for coordination purposes only and the payload, b) enables an explicitly structured way of storage and retrieval of the stored data, and c) the realization of more complex coordination patterns. The benefits of the proposed approach are a) less complex agent implementations, and b) the possibility of an efficient implementation of coordination issues. We describe the architecture of the proposed approach, explain the benefits of it by means of a scenario from the production automation domain and show evaluation results.