We are interested in understanding how conflicts for common resources can be resolved when concurrently selfish agents are in place. To answer this question, we investigate a manycore machine that performs concurrent operations. Even with the selfish and non-cooperative nature of computational processes, they successfully organize a whole task. More specifically, we use the almost lock-free (ALF) architecture, which enables effective concurrent computation on a many-core machine. A unique point of the ALF is that it performs operations on shared resources simultaneously without excluding each other. We conducted data management experiments by varying the different number of cores on a single machine and investigating the characteristic dynamics of when the highest performance is observed. We found that the temporal dynamics of the number of operations changes from noisy to bursty pattern at the optimal point. In other words, the optimal computation is found at the edge of chaos. We argue that species or agents that interact concurrently with others show chaotic behavior in a congestion sate, and the cooperative state is established in the chaotic state.
Cooperation, Congestion and Chaos in Concurrent Computation
Mizuki Oka,T. Ikegami,A. Woodward,Yiqing Zhu,Kazuhiko Kato
Published 2013 in European Conference on Artificial Life
ABSTRACT
PUBLICATION RECORD
- Publication year
2013
- Venue
European Conference on Artificial Life
- Publication date
2013-09-02
- Fields of study
Computer Science
- Identifiers
- External record
- Source metadata
Semantic Scholar
CITATION MAP
EXTRACTION MAP
CLAIMS
- No claims are published for this paper.
CONCEPTS
- No concepts are published for this paper.
REFERENCES
Showing 1-7 of 7 references · Page 1 of 1
CITED BY
Showing 1-1 of 1 citing papers · Page 1 of 1