DocumentCode :
262413
Title :
Midwife: CPU Cluster Load Distribution of Virtual Agent AIs
Author :
Rouly, Ovi Chris
Author_Institution :
Dept. of Comput. Social Sci., George Mason Univ., Fairfax, VA, USA
fYear :
2014
fDate :
2-4 July 2014
Firstpage :
1
Lastpage :
8
Abstract :
This describes a CPU cluster load distribution algorithm that may be helpful when simulating crowds of artificially intelligent Virtual Agents. The cluster load distribution algorithm was instantiated in Java code, demonstrated successful execution on a small cluster of inexpensive CPUs, and supported the simulation of Virtual Agents within a readily available, open source, Virtual World client-server toolset. The client-server toolset used was the network-enabled, multi-user virtual environment (s) of Open Simulator and OpenMetaverse operating together. Although these Virtual World tools are well known, this experiment was unique in that the psycho-socially significant small-group oriented crowds of Virtual Agents in the simulation enjoyed interacting, individual, cognitive, affective, and behavioral Agent controllers executing entirely client-side. In this Artificial Life experiment, each CPU in a scalable CPU cluster controlled up to fifteen, individual, C#-based Agent controllers. This argues for and demonstrates how disembodied computational Agencies can be executed in distal computer environments when network-coupled to convenient Host embodiments in a Virtual World. There are implications in general here for a paradigm shift in Virtual Agents/Virtual Worlds modeling and in specific for positive computational load distribution of artificial intelligence in Virtual Agents inhabiting complex, emergent, crowd-scene models just by using more effective tools and modeling methodologies.
Keywords :
multi-agent systems; virtual reality; Artificial Life experiment; CPU cluster load distribution; Java code; Midwife algorithm; Open Simulator; OpenMetaverse; agent controllers; artificial intelligence; distal computer environment; multiuser virtual environment; virtual agent AI; virtual agents; virtual world client-server toolset; Avatars; Clustering algorithms; Computational modeling; Java; Load modeling; Local area networks; Artificial Life; OpenMetaverse; OpenSimulator; Second Life; Virtual Agents; Virtual Worlds; cluster load distribution; mobile agent; multi-agent modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Complex, Intelligent and Software Intensive Systems (CISIS), 2014 Eighth International Conference on
Conference_Location :
Birmingham
Print_ISBN :
978-1-4799-4326-5
Type :
conf
DOI :
10.1109/CISIS.2014.1
Filename :
6915489
Link To Document :
بازگشت