Framework for Administration of Social Simulations on Massively Parallel Computers

Team Description

Published Software


Overview

Project CASSIA (Comprehensive Architecture of Social Simulation for Inclusive Analysis) aims to develop a framework to administer to execute large-scale multiagent simulations exhaustively to analyze socially interactive systems. The framework will realize engineering environment to design and synthesize social systems like traffics, economy and politics. The framework consists of:

CASSIA framework

OACIS & CARAVAN

OACIS (Organizing Assistant for Comprehensive and Interactive Simulations) is a job management software for large-scale simulations. It controls a large number of simulation jobs executed in various remote servers, keeps these results in an organized way, and manages the analyses on these results.

OACIS framework

CARAVAN provides more powerful scalability for exhaustive simulation. These functionalities are especially beneficial for the complex simulation models having many parameters for which a lot of parameter searches are required.

CARAVAN framework

XASDI

XASDI is the Large-scale agent-based social simulation framework with billions of distributed agents that provides easy-to-use API bridge with Java and X10-based runtime for high scalability. XASDI environment executes various social simulations written in Java with distributed agents and managers written in X10.

XASDI

Plham and X10 extention

Plham is a platform for large-scale and high-frequency artificial market simulation. It consists of models of markets for each stocks and three types of agents (high-freq. traders, short-term and long-term traders).

Plham

X10lib

In order to enhance parallelism of computation, we introduce asynchronous computation in agents and communication between agents/markets, and provide high-level library to program them.

We succeeded to re-generate several market phenomena like flash-crash and effects of risk management with Value at Risks, which are useful to analyze soundness of markets.

phase diagram

Evacuation Simulation

CASSIA Framework can illustrate a trade-off structure in planning of evacuations from disasters. Optimization in disaster responses is serious requirements for local governments. But, such optimization includes multiple objective functions. So, the important issue is how to understand trade-off structures of such multi-objective functions over large number of policy options.

We apply our framework to evaluate evacuation plans, which have over 300 control parameters, to find out such trade-off. We implement NSGA-II algorithm to search optimal structures over large parameter spaces, and utilize the performance of K-computers to speed-up the process.

Nishiyodogawa Area NSGA-II module

Result 1 Result 2


CASSIA logo