SBIR-STTR Award

Non-Real-Time Hardware-Assisted Computer-System Simulation
Award last edited on: 6/30/2023

Sponsored Program
STTR
Awarding Agency
DOD : MDA
Total Award Amount
$1,623,300
Award Phase
2
Solicitation Topic Code
MDA20-T002
Principal Investigator
Craig Einstein

Company Information

Applied Research in Acoustics LLC (AKA: ARiA)

305 S Main Street
Madison, VA 22727
   (540) 423-0323
   info@ariacoustics.com
   www.ariacoustics.com

Research Institution

Columbia University

Phase I

Contract Number: HQ0860-21-C-7053
Start Date: 5/26/2021    Completed: 11/25/2021
Phase I year
2021
Phase I Amount
$124,934
To present a consistent and deterministic view of time to virtual machines, ARiA will develop the Relative Real-Time Mechanism (RRTM). RRTM will work cooperatively with existing virtualization technologies such as Kernel-based Virtual Machine (KVM), extending them to support simulations of real-time and latency-sensitive systems. Relative to the virtual machine, it will be operating in a real-time environment, even when running on a non-real-time platform, such as those commonly found on commodity development platforms running a general-purpose operating system such as Linux. This will allow real-time and latency-sensitive dynamics to be simulated and tested by commodity systems to a higher degree of accuracy, without the use of any other dedicated physical platform. RRTM will extend KVM by implementing mechanisms to control the amount of instructions that can be run by the virtualization technology at each call. Thus, the amount of instructions that were executed, and by extension, the amount of time that has passed for the virtual system, can be accurately measured. Through these mechanisms, the non-deterministic elements that can arise through virtualization can be eliminated and the time step counter (TSC) of the virtual system can more accurately be updated, presenting a consistent, controllable, and deterministic presentation of time to the virtual system. Approved for Public Release |21-MDA-10789 (21 Apr 21)

Phase II

Contract Number: HQ0860-22-C-7602
Start Date: 5/17/2022    Completed: 5/16/2024
Phase II year
2022
Phase II Amount
$1,498,366
The Relative Real-Time Mechanism (RRTM) was designed and developed during Phase I to enable testing of real-time tactical code on development platforms. There are three main areas of planned work for Phase II. The first is the continuation of the RRTM prototype development which will result in a demonstration of its initial capabilities and will allow for experimental trials by government users. The second is the modification of the Kernal-based Virtual Machine (KVM) module to allow for more time control and instruction execution limitation features to be built into KVM. Modifying the KVM module itself will also increase the granularity at which the guest timing mechanisms can be decoupled from the host timing mechanisms. The third main area of work is an investigation into the integration of the RRTM into currently existing userspace virtualization mechanisms. Approved for Public Release | 22-MDA-11215 (27 Jul 22)