Show simple item record

dc.contributor.authorOkech, Peter
dc.contributor.authorMc Guire, Nicholas
dc.contributor.authorOkelo-Odongo, William
dc.date.accessioned2016-05-25T05:43:26Z
dc.date.available2016-05-25T05:43:26Z
dc.date.issued2015
dc.identifier.citationComputer Science v1 Wed, 7 Oct 2015 14:57:45en_US
dc.identifier.urihttp://arxiv.org/abs/1510.02086
dc.identifier.urihttp://hdl.handle.net/11295/95913
dc.description.abstractIn this paper, we report our ongoing investigations of the inherent non-determinism in contemporary execution environments that can potentially lead to divergence in state of a multi-channel hardware/software system. Our approach involved setting up of experiments to study execution path variability of a simple program by tracing its execution at the kernel level. In the first of the two experiments, we analyzed the execution path by repeated execution of the program. In the second, we executed in parallel two instances of the same program, each pinned to a separate processor core. Our results show that for a program executing in a contemporary hardware/software platform , there is sufcient path non-determinism in kernel space that can potentially lead to diversity in replicated architectures. We believe the execution non-determinism can impact the activation of residual systematic faults in software. If this is true, then the inherent diversity can be used together with architectural means to protect safety related systems against residual systematic faults in the operating systems.en_US
dc.language.isoenen_US
dc.rightsAttribution-NonCommercial-ShareAlike 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/us/*
dc.titleInherent Diversity in Replicated Architecturesen_US
dc.typeArticleen_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-ShareAlike 3.0 United States
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-ShareAlike 3.0 United States