A reflective memory based framework for crowd network simulations

Purpose - As main mode of modern service industry and future economy society, the research on crowd network can greatly facilitate governances of economy society and make it more efficient, humane, sustainable and at the same time avoid disorders. However, because most results cannot be observed in...

Full description

Bibliographic Details
Main Authors: Sun Hongbo, Mi Zhang
Format: Article
Language:English
Published: Emerald Publishing 2018-07-01
Series:International Journal of Crowd Science
Subjects:
Online Access:https://www.emeraldinsight.com/doi/pdfplus/10.1108/IJCS-01-2018-0004
id doaj-ac0df389078a4ef4a7cb81d43bf86e90
record_format Article
spelling doaj-ac0df389078a4ef4a7cb81d43bf86e902020-11-24T21:17:01ZengEmerald PublishingInternational Journal of Crowd Science2398-72942018-07-0121748410.1108/IJCS-01-2018-0004610917A reflective memory based framework for crowd network simulationsSun Hongbo0Mi Zhang1School of Computer and Control Engineering, Yantai University, Yantai, ChinaSchool of Computer and Control Engineering, Yantai University, Yantai, ChinaPurpose - As main mode of modern service industry and future economy society, the research on crowd network can greatly facilitate governances of economy society and make it more efficient, humane, sustainable and at the same time avoid disorders. However, because most results cannot be observed in real world, the research of crowd network cannot follow a traditional way. Simulation is the main means to put forward related research studies. Compared with other large-scale interactive simulations, simulation for crowd network has challenges of dynamic, diversification and massive participants. Fortunately, known as the most famous and widely accepted standard, high level architecture (HLA) has been widely used in large-scale simulations. But when it comes to crowd network, HLA has shortcomings like fixed federation, limited scale and agreement outside the software system. Design/methodology/approach - This paper proposes a novel reflective memory-based framework for crowd network simulations. The proposed framework adopts a two-level federation-based architecture, which separates simulation-related environments into physical and logical aspect to enhance the flexibility of simulations. Simulation definition is introduced in this architecture to resolve the problem of outside agreements and share resources pool (constructed by reflective memory) is used to address the systemic emergence and scale problem. Findings - With reference to HLA, this paper proposes a novel reflective memory-based framework toward crowd network simulations. The proposed framework adopts a two-level federation-based architecture, system-level simulation (system federation) and application-level simulation (application federations), which separates simulation-related environments into physical and logical aspect to enhance the flexibility of simulations. Simulation definition is introduced in this architecture to resolve the problem of outside agreements and share resources pool (constructed by reflective memory) is used to address the systemic emergence and scale problem. Originality/value - Simulation syntax and semantic are all settled under this framework by templates, especially interface templates, as simulations are separated by two-level federations, physical and logical simulation environment are considered separately; the definition of simulation execution is flexible. When developing new simulations, recompile is not necessary, which can acquire much more reusability, because reflective memory is adopted as share memory within given simulation execution in this framework; population can be perceived by all federates, which greatly enhances the scalability of this kind of simulations; communication efficiency and capability has greatly improved by this share memory-based framework.https://www.emeraldinsight.com/doi/pdfplus/10.1108/IJCS-01-2018-0004Crowd networkHLA-high level architectureLarge scale simulationReflective memory
collection DOAJ
language English
format Article
sources DOAJ
author Sun Hongbo
Mi Zhang
spellingShingle Sun Hongbo
Mi Zhang
A reflective memory based framework for crowd network simulations
International Journal of Crowd Science
Crowd network
HLA-high level architecture
Large scale simulation
Reflective memory
author_facet Sun Hongbo
Mi Zhang
author_sort Sun Hongbo
title A reflective memory based framework for crowd network simulations
title_short A reflective memory based framework for crowd network simulations
title_full A reflective memory based framework for crowd network simulations
title_fullStr A reflective memory based framework for crowd network simulations
title_full_unstemmed A reflective memory based framework for crowd network simulations
title_sort reflective memory based framework for crowd network simulations
publisher Emerald Publishing
series International Journal of Crowd Science
issn 2398-7294
publishDate 2018-07-01
description Purpose - As main mode of modern service industry and future economy society, the research on crowd network can greatly facilitate governances of economy society and make it more efficient, humane, sustainable and at the same time avoid disorders. However, because most results cannot be observed in real world, the research of crowd network cannot follow a traditional way. Simulation is the main means to put forward related research studies. Compared with other large-scale interactive simulations, simulation for crowd network has challenges of dynamic, diversification and massive participants. Fortunately, known as the most famous and widely accepted standard, high level architecture (HLA) has been widely used in large-scale simulations. But when it comes to crowd network, HLA has shortcomings like fixed federation, limited scale and agreement outside the software system. Design/methodology/approach - This paper proposes a novel reflective memory-based framework for crowd network simulations. The proposed framework adopts a two-level federation-based architecture, which separates simulation-related environments into physical and logical aspect to enhance the flexibility of simulations. Simulation definition is introduced in this architecture to resolve the problem of outside agreements and share resources pool (constructed by reflective memory) is used to address the systemic emergence and scale problem. Findings - With reference to HLA, this paper proposes a novel reflective memory-based framework toward crowd network simulations. The proposed framework adopts a two-level federation-based architecture, system-level simulation (system federation) and application-level simulation (application federations), which separates simulation-related environments into physical and logical aspect to enhance the flexibility of simulations. Simulation definition is introduced in this architecture to resolve the problem of outside agreements and share resources pool (constructed by reflective memory) is used to address the systemic emergence and scale problem. Originality/value - Simulation syntax and semantic are all settled under this framework by templates, especially interface templates, as simulations are separated by two-level federations, physical and logical simulation environment are considered separately; the definition of simulation execution is flexible. When developing new simulations, recompile is not necessary, which can acquire much more reusability, because reflective memory is adopted as share memory within given simulation execution in this framework; population can be perceived by all federates, which greatly enhances the scalability of this kind of simulations; communication efficiency and capability has greatly improved by this share memory-based framework.
topic Crowd network
HLA-high level architecture
Large scale simulation
Reflective memory
url https://www.emeraldinsight.com/doi/pdfplus/10.1108/IJCS-01-2018-0004
work_keys_str_mv AT sunhongbo areflectivememorybasedframeworkforcrowdnetworksimulations
AT mizhang areflectivememorybasedframeworkforcrowdnetworksimulations
AT sunhongbo reflectivememorybasedframeworkforcrowdnetworksimulations
AT mizhang reflectivememorybasedframeworkforcrowdnetworksimulations
_version_ 1726014707138035712