CherieWasous_thesis_..

advertisement
Distributed Mega-Scale Agent Management
in a parallel-programming
simulation and analysis environment:
injection, diffusion, guarded migration,
merger and distributed termination
Initial Draft: Related Works Section
Cherie Wasous
December 12, 2013
Page 1 of 7
Table of Contents
Related Works ............................................................................................................................................... 3
Probably Not Related Works < not in final thesis version > ......................................................................... 4
References ..................................................................................................................................................... 5
Appendix A. Glossary < not in final thesis version >.................................................................................. 7
Appendix B. Mendeley organizes related works & automates citation in Word ....................................... 7
Table of Figures
Figure 1. Snapshot of my Mendeley desktop ............................................................................................... 7
Page 2 of 7
Related Works
The platform used for evaluating management of mega-agents is described in [1]. Other related
platforms are described in [2] [3] http://www.dmason.org/ and [4]
http://repast.sourceforge.net/repast_hpc.php .
Wireless sensor networks are similar to a distributed mega-agent platform in that they both want
to minimize messages over the network, avoiding client/server computing, and instead
implement distributed diffusion and distributed aggregation. Mobile agent based directed
diffusion in wireless sensor networks is discussed in [5].
There are many articles concerning collision avoidance, especially involving robots. Path
planning to avoid collisions also gets much interest in the literature. A resolution of the
concurrent access problem is addressed in this paper, however it is not deterministic [6].
Page 3 of 7
Probably Not Related Works < not in final thesis version >
GAMA is a modeling and simulation development environment for building spatially explicit
agent-based simulations [7]. Uses Repast as the simulation library.
MASON: Multi-Agent Simulator of Neighborhoods… or Networks… or something…. [8].
Ant robots navigation methods based on real-time search, including going around obstacles [9].
Distributed coordination of agent schedule [10].
New local collision avoidance algorithm between multiple agents for real-time simulations [11].
Design algorithms not to minimize arithmetic operations, but to minimize communication both
within a local memory hierarchy and between processors [12].
Study of Information Diffusion over a Realistic Social Network Model [13].
An asynchronous decentralized prioritized planning algorithm for space-time cooperative path
finding problem [14].
Distributed management of agent schedules [10].
Co-ordination in multi-agent systems. Overviews various co-ordination techniques [15].
Two algorithms for two ants to rendezvous [16].
Page 4 of 7
Three books with background information [17] [18] [19].
References
[1]
T. Chuang and M. Fukuda, “A Parallel Multi-Agent Spatial Simulation Enviornment for
Cluster Systems,” 2013.
[2]
G. Cordasco, R. De Chiara, A. Mancuso, D. Mazzeo, V. Scarano, and C. Spagnuolo,
“Bringing together efficiency and effectiveness in distributed simulations: The experience
with D-Mason,” Simulation, vol. 89, no. 10, pp. 1236–1253, Jun. 2013.
[3]
V. Scarano, “D-MASON: a short tutorial.” 2013.
[4]
N. Collier and M. North, “Parallel agent-based simulation with Repast for High
Performance Computing,” Simulation, vol. 89, no. 10, pp. 1215–1235, Nov. 2012.
[5]
M. Chen, T. Kwon, Y. Yuan, Y. Choi, and V. C. Leung, “Mobile Agent-Based Directed
Diffusion in Wireless Sensor Networks,” EURASIP J. Adv. Signal Process., vol. 2007, no.
1, p. 13, 2007.
[6]
P. Nicolas and O. Simonin, “Intelligent Tiles : Putting Situated Multi-agents Models in
Real World,” 2000.
[7]
“GAMA code site.” [Online]. Available: http://code.google.com/p/gama-platform/.
[8]
“MASON home site.” [Online]. Available: http://cs.gmu.edu/~eclab/projects/mason/.
[9]
S. Koenig, B. Szymanski, and Y. Liu, “Efficient and inefficient ant coverage methods,”
Ann. Math. Artif. Intell., no. 31, pp. 41–76, 2001.
[10] L. Barbulescu, Z. B. Rubinstein, S. F. Smith, and T. L. Zimmerman, “Distributed
Coordination of Mobile Agent Teams : The Advantage of Planning Ahead,” in Proc. of
9th Int. Conf. on Au-tonomous Agents and Multiagent Systems (AAMAS 2010), 2010.
[11] S. J. Guy, J. Chhugani, C. Kim, N. Satish, M. Lin, D. Manocha, and P. Dubey,
“ClearPath: highly parallel collision avoidance for multi-agent simulation,” in
Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer
Animation - SCA ’09, 2009, pp. 177–187.
[12] J. Demmel, M. Hoemmen, M. Mohiyuddin, and K. Yelick, “Avoiding communication in
sparse matrix computations,” 2008 IEEE Int. Symp. Parallel Distrib. Process., pp. 1–12,
Apr. 2008.
Page 5 of 7
[13] A. Apolloni, K. Channakeshava, L. Durbeck, M. Khan, C. Kuhlman, B. Lewis, and S.
Swarup, “A Study of Information Diffusion over a Realistic Social Network Model,” in
2009 International Conference on Computational Science and Engineering, 2009, pp.
675–682.
[14] P. Novák, “Asynchronous Decentralized Algorithm for Space-Time Cooperative
Pathfinding,” in Workshop Proceedings of the European Conference on Articial
Intelligence (ECAI 2012), 2012.
[15] H. S. Nwana, L. Lee, and N. R. Jennings, “Co-ordination in software agent systems,”
1996.
[16] A. Shiloni, A. Levy, A. Felner, and M. Kalech, “Ants Meeting Algorithms,” in Proc. of
9th Int. Conf. on Autonomous Agents and Multiagent Systems (AAMAS), 2010, pp. 567–
574.
[17] L. S. C. Lin, Principles of Parallel Programming. Addison-Wesley Computing, 2008, p.
338.
[18] G. Weiss, Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence.
The MIT Press, 1999, p. 619.
[19] G. T. E. Bonabeau, M. Dorigo, Swarm Intelligence From Natural to Artificial Systems.
Oxford University Press, 1999, p. 307.
Page 6 of 7
Appendix A. Glossary < not in final thesis version >
Agent-based Modeling (ABM) – < TBD: same as IBM? >
DAI – Distributed Artificial Intelligence
Individual-based Modeling (IBM) – each agent has own set of internal state variables affected by
its own history, and also allow spatial locality in the dynamics. Rule-based behavior of
individual agents. These models very suitable for distributed parallel computing.
MAS – Multi-Agent System
Appendix B. Mendeley organizes related works & automates citation in
Word
Figure 1. Snapshot of my Mendeley desktop
< email me cwasous@uw.edu if you would like to be invited to access these related works >
Page 7 of 7
Download