Agents Over The Grid: An Experience Using The Globus Toolkit 4

This paper describes an experience of porting the THEATRE agent architecture on top of the grid. The agent architecture consists of light-weight actors and computational theatres which have been proven to be well suited for modeling and simulation of complex systems. THEATRE nodes act as agencies that provide common services of message scheduling and dispatching to mobile actors. THEATRE is currently implemented in Java and can work with different transport layers and middleware. In the last years it was successfully interfaced to HLA/RTI, Terracotta, Java Sockets and Java RMI. The work described in this paper aims at experimenting with THEATRE over the grid, using in particular the Globus toolkit. The goal is to open THEATRE to the exploitation of virtual organizations of computing resources with secure communications, and to favor simulation interoperability through grid services. The paper summarizes THEATRE, describes a design and prototype implementation of THEATRE on top of the Globus Toolkit 4 (GT4), and demonstrates its practical use by means of a modeling example.

[1]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[2]  Franco Cicirelli,et al.  Dynamic Sociality Minority Game , 2011, ECMS.

[3]  Yi-Cheng Zhang,et al.  Emergence of cooperation and organization in an evolutionary game , 1997 .

[4]  Andrzej Bargiela,et al.  Fuzzy clustering with semantically distinct families of variables: Descriptive and predictive aspects , 2010, Pattern Recognit. Lett..

[5]  Franco Cicirelli,et al.  Parallel Simulation of Multi-agent Systems Using Terracotta , 2010, 2010 IEEE/ACM 14th International Symposium on Distributed Simulation and Real Time Applications.

[6]  Andrzej Bargiela,et al.  Incremental Update of Fuzzy Rule-Based Classifiers for Dynamic Problems , 2012 .

[7]  Borja Sotomayor,et al.  Globus toolkit 4 : programming Java services , 2006 .

[8]  Andrzej Bargiela,et al.  Probabilistic Topic Models for Learning Terminological Ontologies , 2010, IEEE Transactions on Knowledge and Data Engineering.

[9]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[10]  Franco Cicirelli,et al.  Modelling and simulation of complex manufacturing systems using statechart-based actors , 2011, Simul. Model. Pract. Theory.

[11]  Evtim Peytchev,et al.  Mathematical justification of a heuristic for statistical correlation of real-life time series , 2009, Eur. J. Oper. Res..

[12]  Simon Miles,et al.  Agents for the Grid: A Comparison with Web Services (part II: Service Discovery) , 2002 .

[13]  Andrzej Bargiela,et al.  Human-Centric Information Processing Through Granular Modelling , 2009, Human-Centric Information Processing Through Granular Modelling.

[14]  Andrzej Bargiela,et al.  An Optimization of Allocation of Information Granularity in the Interpretation of Data Structures: Toward Granular Fuzzy Clustering , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[15]  Luc Moreau,et al.  Agents for the Grid: A Comparison with Web Services (Part I: Transport Layer) , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[16]  Franco Cicirelli,et al.  An Agent Infrastructure over HLA for Distributed Simulation of Reconfigurable Systems and its Application to UAV Coordination* , 2009, Simul..

[17]  M. Sysi-Aho A Game perspective to complex adaptive systems , 2005 .

[18]  Munehiro Fukuda,et al.  UWAgents: A Mobile Agent System Optimized for Grid Computing , 2006, GCA.

[19]  Daniel O. Cajueiro,et al.  Constrained information minority game: How was the night at El Farol? , 2010 .

[20]  Borja Sotomayor,et al.  Globus® Toolkit 4, First Edition: Programming Java Services (The Morgan Kaufmann Series in Networking) , 2005 .

[21]  Yi-Cheng Zhang,et al.  Minority Games , 2008, Encyclopedia of Complexity and Systems Science.

[22]  Franco Cicirelli,et al.  Distributed Simulation of Situated Multi-agent Systems , 2011, 2011 IEEE/ACM 15th International Symposium on Distributed Simulation and Real Time Applications.

[23]  Timothy N. Cason,et al.  Emergence of Cooperation , 1997 .