contributor author | L. Welch | |
contributor author | S. Ekwaro-Osire | |
date accessioned | 2017-05-09T00:36:58Z | |
date available | 2017-05-09T00:36:58Z | |
date copyright | March, 2010 | |
date issued | 2010 | |
identifier issn | 1530-9827 | |
identifier other | JCISB6-26013#011002_1.pdf | |
identifier uri | http://yetl.yabesh.ir/yetl/handle/yetl/142799 | |
description abstract | An agent based simulation engine should be able to provide a fair playing field for its agents. This paper analyzes fairness in the sequencing of agent thread execution within a Java framework that implements a multithreaded, time stepping, agent based simulation engine. The results illustrate why a multithreaded agent based simulation framework using the Java Virtual Machine for concurrency must supplement standard Java thread scheduling with techniques that enable fairness in agent execution order. The “uniform specific notification” pattern is introduced as one technique for producing fairer, uniformly distributed order for initial execution of Java agent threads at each simulation step. | |
publisher | The American Society of Mechanical Engineers (ASME) | |
title | Fairness in Agent Based Simulation Frameworks | |
type | Journal Paper | |
journal volume | 10 | |
journal issue | 1 | |
journal title | Journal of Computing and Information Science in Engineering | |
identifier doi | 10.1115/1.3290764 | |
journal fristpage | 11002 | |
identifier eissn | 1530-9827 | |
keywords | Simulation | |
keywords | Thread | |
keywords | Engines AND Engineering prototypes | |
tree | Journal of Computing and Information Science in Engineering:;2010:;volume( 010 ):;issue: 001 | |
contenttype | Fulltext | |