Hyperglue: Designing High-Level Agent Communication for Distributed Applications
نویسندگان
چکیده
We are building a new communication model and discovery system which will allow agent-based intelligent spaces to interact with one another. This new infrastructure layer, called Hyperglue, coordinates agent actions at a higher level than most agent communication does, providing an interface for communication at the level of “real-world” entities such as people, places, organizations, and information sources. The resulting structure is one which allows these agent communities to interact, while preserving the privacy, privileges, and preferences of the entities they represent. In this paper we describe the rationale for Hyperglue, and present the initial design as an extension of the existing Metaglue agent framework developed at the MIT AI Lab.
منابع مشابه
COROS: A Multi-Agent Software Architecture for Cooperative and Autonomous Service Robots
Building distributed applications for cooperative service robots systems is a very challenging task from software engineering perspective. Indeed, apart from the complexity of designing software components for the control of a single autonomous robot, cooperative multi-robot systems require additional care in the design of software components to ensure communication and coordination between the...
متن کاملAdaptive Neural Network Method for Consensus Tracking of High-Order Mimo Nonlinear Multi-Agent Systems
This paper is concerned with the consensus tracking problem of high order MIMO nonlinear multi-agent systems. The agents must follow a leader node in presence of unknown dynamics and uncertain external disturbances. The communication network topology of agents is assumed to be a fixed undirected graph. A distributed adaptive control method is proposed to solve the consensus problem utilizing re...
متن کاملCommunication-Aware Traffic Stream Optimization for Virtual Machine Placement in Cloud Datacenters with VL2 Topology
By pervasiveness of cloud computing, a colossal amount of applications from gigantic organizations increasingly tend to rely on cloud services. These demands caused a great number of applications in form of couple of virtual machines (VMs) requests to be executed on data centers’ servers. Some of applications are as big as not possible to be processed upon a single VM. Also, there exists severa...
متن کاملNetwork Sensitive Reconfiguration of Distributed Applications
Large-scale, dynamic, and heterogeneous networks of computational resources promise to provide high performance and scalability to computationally intensive applications, but these environments also introduce the need for complex resource management strategies. This paper introduces actor-based programming abstractions and a middleware framework to relieve developers from considering non-functi...
متن کاملA Hierarchical Analysis Approach for High Performance Computing and Communication Applications
The proliferation of high performance computers and high-speed networks has made parallel and distributed computing feasible and cost-effective on High Performance Computing and Communication Systems (HPCC). However, the design, analysis and development of parallel and distributed applications on such computing systems are still very challenging tasks. Therefore, there is a great need for an in...
متن کامل