• DocumentCode
    3488116
  • Title

    A multi-process library for multi-agent and spatial simulation

  • Author

    Emau, John ; Chuang, Timothy ; Fukuda, Munehiro

  • Author_Institution
    Comput. & Software Syst., Univ. of Washington, Bothell, WA, USA
  • fYear
    2011
  • fDate
    23-26 Aug. 2011
  • Firstpage
    369
  • Lastpage
    375
  • Abstract
    Integrating sensor networks in cloud computing gives new opportunities of using as many cloud-compute nodes as necessary to analyze real-time sensor data on the fly. However, most cloud services for parallelization such as OpenMP, MPI, and MapReduce are not always fitted to on-the-fly sensor-data analyses that are implemented as model-based entity-based, and multi-agent simulations. To address this semantic gap between analyzing algorithms and their actual implementations, we are developing MASS: a library for multi-agent spatial simulation that composes a user application of distributed array elements and multi-agents, each representing an individual simulation place or an active entity. All computation is enclosed in each of elements and agents that are automatically distributed over different computing nodes. Their communication is then scheduled as periodical data exchanges among those entities using their logical indices. We are currently implementing a multi-process and a multi-threaded version of the MASS library, both to be combined in a single version in the near future. This paper focuses on an implementation and preliminary performance of the multi-process version.
  • Keywords
    cloud computing; data analysis; multi-agent systems; multi-threading; wireless sensor networks; MASS library; MPI; MapReduce; OpenMP; cloud computing; cloud services; distributed array elements; entity-based simulation; model-based simulation; multiagent spatial simulation; multiprocess library; multithreaded version; parallelization; real-time sensor data-on-the-fly analysis; semantic gap; sensor networks; Arrays; Computational modeling; Data models; Instruction sets; Libraries; Message systems; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and Signal Processing (PacRim), 2011 IEEE Pacific Rim Conference on
  • Conference_Location
    Victoria, BC
  • ISSN
    1555-5798
  • Print_ISBN
    978-1-4577-0252-5
  • Electronic_ISBN
    1555-5798
  • Type

    conf

  • DOI
    10.1109/PACRIM.2011.6032921
  • Filename
    6032921