What is the difference between MultiAgent Systems and Distributed Computing

acs

I'm curious about differences between distributed and multi-agent systems. I have seen many fundemental similarities and my mind is confused.

Similarities:

1- there are multiple processing units

2- both are used for computing and simulation applications

3- processing units interacting

4- processing units work collectively and become powerfull machine

5- units work with their own properties like own specific clock, own specific processor speed, own memory etc..

So what is the difference(s)?

Drifter

The question is a bit old but I will still take a shot at it.

We can start by looking at definitions.

Distributed system [1]:

We define a distributed system as one in which hardware or software components located at networked computers communicate and coordinate their actions only by passing messages. This simple definition covers the entire range of systems in which networked computers can usefully be deployed.

Multiagent system [2]:

Multiagent systems are those systems that include multiple autonomous entities with either diverging information or diverging interests, or both.

So, fundamentally, "Distributed" is concerned with the architecture of a system while "Multiagent" is concerned with a specific method of problem solving employed in a system.

By virtue of being distributed, a system is made up of several networked computers. A multiagent system, on the other hand, can exist in a networked environment or on a single non-networked computer.

References

[1] G. Couloris, J. Dollimore, T. Kindberg, G. Blair, Distributed Systems Concepts and Design (Fifth Edition), 2012, Addison-Wesley.

[2] Y. Shoham, K. Leyton-Brown, Multiagent Systems: Algorithmic Game-Theoretic and Logical Foundations (Revision 1.1), 2010, Cambridge Univ. Press.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Difference between centralized and distributed computing

From Dev

What is the difference between different "compression" systems?

From Dev

What is the difference between different "compression" systems?

From Dev

What is CRDT in Distributed Systems?

From Dev

What is the dIfference between a distributed system and a clustered system?

From Dev

What is the concept of Ambassador in distributed systems?

From Dev

What is the concept of Ambassador in distributed systems?

From Dev

What is the difference between ex-FAT and NTFS file systems?

From Dev

Strategies for building distributed computing system with hybrid Mac and Linux systems

From Dev

What's the difference between distributed hashtable technology and the bitcoin blockchain?

From Dev

What is the difference between single node & pseudo-distributed mode in Hadoop?

From Dev

What's the difference between a centralized and a distributed sequence diagram?

From Dev

What is Transparency in Distributed Systems in simple words?

From Dev

Distributed Computing

From Dev

Difference between Cells and Range in computing average

From Dev

Difference between matching pattern and computing equality

From Dev

Difference between processor and process in parallel computing?

From Dev

Difference between MATLAB parallel computing terminologies

From Dev

Is there a difference between computing LAB and RGB avg?

From Dev

difference between euid, suid and ruid in linux systems

From Dev

Distributed Systems: Keeping timestamp consistency between different nodes

From Dev

Distributed Systems: Keeping timestamp consistency between different nodes

From Dev

What should I use for this project? Cluster, grid or distributed computing?

From Dev

What should I use for this project? Cluster, grid or distributed computing?

From Dev

tensorflow: difference between multi GPUs and distributed tensorflow

From Dev

Difference between a distributed and a cluster file system

From Dev

What's the difference between "as?", "as!", and "as"?

From Dev

What is the difference in operation between . and ^ and ^(.*)$?

From Dev

What is the difference between .// and //* in XPath?

Related Related

  1. 1

    Difference between centralized and distributed computing

  2. 2

    What is the difference between different "compression" systems?

  3. 3

    What is the difference between different "compression" systems?

  4. 4

    What is CRDT in Distributed Systems?

  5. 5

    What is the dIfference between a distributed system and a clustered system?

  6. 6

    What is the concept of Ambassador in distributed systems?

  7. 7

    What is the concept of Ambassador in distributed systems?

  8. 8

    What is the difference between ex-FAT and NTFS file systems?

  9. 9

    Strategies for building distributed computing system with hybrid Mac and Linux systems

  10. 10

    What's the difference between distributed hashtable technology and the bitcoin blockchain?

  11. 11

    What is the difference between single node & pseudo-distributed mode in Hadoop?

  12. 12

    What's the difference between a centralized and a distributed sequence diagram?

  13. 13

    What is Transparency in Distributed Systems in simple words?

  14. 14

    Distributed Computing

  15. 15

    Difference between Cells and Range in computing average

  16. 16

    Difference between matching pattern and computing equality

  17. 17

    Difference between processor and process in parallel computing?

  18. 18

    Difference between MATLAB parallel computing terminologies

  19. 19

    Is there a difference between computing LAB and RGB avg?

  20. 20

    difference between euid, suid and ruid in linux systems

  21. 21

    Distributed Systems: Keeping timestamp consistency between different nodes

  22. 22

    Distributed Systems: Keeping timestamp consistency between different nodes

  23. 23

    What should I use for this project? Cluster, grid or distributed computing?

  24. 24

    What should I use for this project? Cluster, grid or distributed computing?

  25. 25

    tensorflow: difference between multi GPUs and distributed tensorflow

  26. 26

    Difference between a distributed and a cluster file system

  27. 27

    What's the difference between "as?", "as!", and "as"?

  28. 28

    What is the difference in operation between . and ^ and ^(.*)$?

  29. 29

    What is the difference between .// and //* in XPath?

HotTag

Archive