In this paper we explore active replication based on software diversity for improving the responsiveness of simulation systems. Our proposal is framed by the High-Level-Architecture (HLA), namely the emerging standard for interoperability of simulation packages, and results in the design and implementation of an Active Replication Management Layer (ARML), which supports the execution of multiple software diversity-based replicas of a same simulator in a totally transparent manner. Beyond presenting the replication framework and the design/implementation of ARML, we also report the results of an experimental evaluation on a case study, quantifying the benefits from our proposal in terms of execution speed. © 2006 IEEE.
Enhancing the performance of HLA-based simulation systems via software diversity and active replication / Quaglia, Francesco. - 2006:(2006), p. 8 pp.. (Intervento presentato al convegno 20th IEEE International Parallel and Distributed Processing Symposium - APDCM Workshop (IPDPS) tenutosi a Rhodes Island; Greece nel 2006) [10.1109/ipdps.2006.1639556].
Enhancing the performance of HLA-based simulation systems via software diversity and active replication
QUAGLIA, Francesco
2006
Abstract
In this paper we explore active replication based on software diversity for improving the responsiveness of simulation systems. Our proposal is framed by the High-Level-Architecture (HLA), namely the emerging standard for interoperability of simulation packages, and results in the design and implementation of an Active Replication Management Layer (ARML), which supports the execution of multiple software diversity-based replicas of a same simulator in a totally transparent manner. Beyond presenting the replication framework and the design/implementation of ARML, we also report the results of an experimental evaluation on a case study, quantifying the benefits from our proposal in terms of execution speed. © 2006 IEEE.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.