Title
PIM: A Novel Architecture for Coordinating Behavior of Distributed Systems
Abstract
Current approaches to the problem of coordinating the activity of physically distributed systems or devices all have well-recognized strengths and weaknesses. We propose adding to the mix a novel architecture, the process-integrated mechanism (PIM.), that enjoys the advantages of having a single controlling authority while avoiding the structural difficulties that have traditionally led to the rejection of centralized approaches in many complex settings. In many situations, PIMs improve on previous models with regard to coordination, security, ease of software development, robustness, and communication overhead. In the PIM architecture, the components are conceived as parts of a single mechanism, even when they are physically separated and operate asynchronously. The PIM model offers promise as an effective infrastructure for handling tasks that require a high degree of time-sensitive coordination between the components, as well as a clean mechanism for coordinating the high-level goals of loosely coupled systems. The PIM model enables coordination without the fragility and high communication overhead of centralized control, but also without the uncertainty associated with the system-level behavior of a multi agent system (MAS). The PIM model provides an ease of programming with advantages over both multiagent systems and centralized architectures. It has the robustness of a multiagent system without the significant complexity and overhead required for interagent communication and negotiation. In contrast to centralized approaches, it does not require managing the large amounts of data that the coordinating process needs to compute a global view. In a PIM, the process' moves to the data and may perform computations on the components where the data is locally available, transporting only the information needed for coordination within the PIM. While there are many remaining research issues to be addressed, we believe that PIMs offer an important and novel technique for the control of distributed systems.
Year
DOI
Venue
2010
10.1609/aimag.v31i2.2261
AI MAGAZINE
Keywords
Field
DocType
distributed system
Architecture,Computer science,Simulation,Robustness (computer science),Fragility,Artificial intelligence,Systems architecture,Strengths and weaknesses,Software development,Computation,Negotiation,Distributed computing
Journal
Volume
Issue
ISSN
31
2
0738-4602
Citations 
PageRank 
References 
4
0.72
12
Authors
5
Name
Order
Citations
PageRank
Kenneth Ford124139.83
James F. Allen21140239.83
Niranjan Suri3730110.34
Patrick J. Hayes41434237.65
Robert Morris52919.16