Parallel Simulation of Stochastic Reward Nets using Theatre

被引:2
|
作者
Cicirelli, Franco [1 ]
Nigro, Libero [2 ]
机构
[1] CNR, Inst High Performance Comp & Networking ICAR, Natl Res Council Italy, I-87036 Arcavacata Di Rende, CS, Italy
[2] Univ Calabria, DIMES Dept Informat Modelling Elect & Syst Sci, I-87036 Arcavacata Di Rende, CS, Italy
关键词
Stochastic Reward Nets; performability analysis; actors; high-performance computing; Theatre; !text type='Java']Java[!/text; PETRI NETS;
D O I
10.1109/DS-RT52167.2021.9576140
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This work aims at the development of tools for supporting modelling and analysis of timed systems by Stochastic Reward Nets (SRN). In a first approach it was proposed and experimented a formal reduction of SRN over Timed Automata (TA) in the context of the Uppaal popular toolbox. The reduction has the merit to allow both exhaustive model checking of an SRN model, useful for the assessment of qualitative properties (e.g., absence of deadlocks, occurrence of particular event sequences etc.), and quantitative analysis through the statistical model checker, which is based on simulations. However, although Uppaal enabled formal reasoning on the semantics of SRN, its practical usage suffers of scalability problems, that is it can introduce severe limitations in time and space when studying complex models. To cope with this problem, this paper describes a Java implementation of the SRN operational core engine, using the lock-free and efficient Theatre actor system which permits the parallel simulation of large models. The realization can be used for functional property checking on an untimed version of a source SRN model, and quantitative estimation of measurables through simulations. The paper discusses the design and implementation of the core engine of SRN on top of Theatre, together with supported intuitive configuration process of an SRN model, and reports some experimental results using a scalable grid computing model. The experiments confirm Theatre/SRN are capable of exploiting the potential of modern multi-core machines and can deliver good execution performances on large models.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Analyzing stochastic reward nets by model checking and parallel simulation
    Cicirelli, Franco
    Nigro, Libero
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2022, 116
  • [2] STOCHASTIC REWARD NETS
    不详
    [J]. COMPUTER, 1991, 24 (05) : 40 - 40
  • [3] Performability Evaluation of Grid Environments Using Stochastic Reward Nets
    Entezari-Maleki, Reza
    Trivedi, Kishor S.
    Movaghar, Ali
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2015, 12 (02) : 204 - 216
  • [4] SURVIVABILITY MODELING WITH STOCHASTIC REWARD NETS
    Heegaard, Poul E.
    Trivedi, Kishor S.
    [J]. PROCEEDINGS OF THE 2009 WINTER SIMULATION CONFERENCE (WSC 2009 ), VOL 1-4, 2009, : 822 - +
  • [5] Failure-repair processes simulation for parallel redundant configurations using stochastic Petri nets
    Yefremov, AA
    [J]. Korus 2005, Proceedings, 2005, : 738 - 740
  • [6] Evaluation of memory performance in NUMA architectures using Stochastic Reward Nets
    Entezari-Maleki, Reza
    Cho, Younghyun
    Egger, Bernhard
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 144 : 172 - 188
  • [7] Availability Modeling and Analysis of a Virtualized System using Stochastic Reward Nets
    Kim, Dong Seong
    Hong, Jin B.
    Tuan Anh Nguyen
    Machida, Fumio
    Park, Jong Sou
    Triedi, Kishor S.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2016, : 210 - 218
  • [8] Behavioral and performance analysis of feeding system using stochastic reward nets
    Sachdeva, Anish
    Kumar, Pradeep
    Kumar, Dinesh
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 45 (1-2): : 156 - 169
  • [9] Numerical computation of response time distributions using stochastic reward nets
    Muppala, Jogesh K.
    Trivedi, Kishor S.
    Mainkar, Varsha
    Kulkarni, Vidyadhar G.
    [J]. ANNALS OF OPERATIONS RESEARCH, 1994, 48 (02) : 155 - 184
  • [10] Behavioral and performance analysis of feeding system using stochastic reward nets
    Anish Sachdeva
    Pradeep Kumar
    Dinesh Kumar
    [J]. The International Journal of Advanced Manufacturing Technology, 2009, 45 : 156 - 169