HQ086024C7004
Definitive Contract
Overview
Government Description
SBIR PHASE I RESEARCH & DEVELOPMENT FEDERATION PLAYBACK AND RESTART
Awardee
Awarding / Funding Agency
PSC
Place of Performance
Poway, CA 92064 United States
Pricing
Fixed Price
Set Aside
Small Business Set Aside - Total (SBA)
Extent Competed
Full And Open Competition After Exclusion Of Sources
Related Opportunity
None
Warpiv Technologies was awarded
Definitive Contract HQ086024C7004 (HQ0860-24-C-7004)
for Sbir Phase I Research & Development Federation Playback And Restart
worth up to $149,981
by Missile Defense Agency
in October 2023.
The contract
has a duration of 8 months and
was awarded
through SBIR Topic Federation Playback and Restart
with a Small Business Total set aside
with
NAICS 541715 and
PSC AC13
via direct negotiation acquisition procedures with 9 bids received.
SBIR Details
Research Type
Small Business Innovation Research Program (SBIR) Phase I
Title
Federation Playback and Restart
Related Solicitation
Abstract
The Missile Defense Agency seeks innovative technology for supporting (1) playback and (2) restart in parallel and distributed federations involving multiple simulations (federates) operating in (a) real time involving humans and/or hardware in the loop (e.g., training, testing, studying human factors, etc.) and/or (b) logical time to support as-fast- as-possible execution (e.g., analysis, acquisition, planning, decision support, wargaming, algorithm testing, etc.). Playback is normally used to visualize and/or analyze the results of a successfully executed federation, while restart is normally used to resume each of the simulations participating in the federation from a checkpoint file that was previously saved during a prior run. The WarpIV Kernel (currently being used by the MDASim program) already provides automated playback support for federations using its High-Performance Computing Run Time Infrastructure (HPC-RTI) and/or Local RTI Component Proxy (LrcProxy) Framework. Both of these High-Level Architecture (HLA) RTIs, along with the WarpIV Native Federation Object middleware services, are being used by (a) the Defense Intelligence Agency (DIA) Integrated Threat Analysis Simulation Environment (ITASE), and (b) the Advanced Framework for Simulation Integration and Modeling (AFSIM) that is being used by the Air Force, DARPA, and U.S. Space Force. The playback capabilities for logging/compressing data and supporting visualization/analysis/mining tools can also be extended to support other RTIs as well. Properly supporting federation-wide checkpoints and restarts is significantly harder than supporting playback, especially for simulations with very large code bases involving models with complex and fragmented dynamic memory structures (i.e., blocks of memory that point to other blocks of memory that point to other blocks of memory, etc.). For this reason, the bulk of the work outlined in this Phase I proposal focuses on the much harder goal of restarting federates from checkpoints operating within a federation. In preparation for writing this proposal, WarpIV Technologies invested several weeks of IR&D to develop, test, benchmark, and prove the feasibility of the novel approach outlined in this proposal, which was to overload the new and delete operators in C++ to automatically track memory segments, find embedded pointers, and adjust virtual function table (vtable) pointers for classes with virtual functions when restarting. These challenging goals to automate the serialization of classes through persistence was fully successful and accomplished with the added benefit of speeding up dynamic memory operations. This means that applications using the AutoPersistence capability outlined in this proposal will run faster, not slower. We believe that this approach can fully automate checkpoints and restarts for C++ federates operating in any federation without modifying federate models. Approved for Public Release | 23-MDA-11635 (9 Nov 23)
Research Objective
The goal of phase I is to establish the technical merit, feasibility, and commercial potential of proposed R&D efforts and determine the quality of performance of the small business awardee organization.
Topic Code
MDA23-002
Agency Tracking Number
B231-002-0013
Solicitation Number
23.1
Contact
Mda S Pmo
Status
(Complete)
Last Modified 10/3/23
Period of Performance
10/3/23
Start Date
6/9/24
Current End Date
6/9/24
Potential End Date
Obligations
$150.0K
Total Obligated
$150.0K
Current Award
$150.0K
Potential Award
Award Hierarchy
Definitive Contract
HQ086024C7004
Subcontracts
Activity Timeline
People
Suggested agency contacts for HQ086024C7004
Competition
Number of Bidders
9
Solicitation Procedures
Negotiated Proposal/Quote
Evaluated Preference
None
Performance Based Acquisition
Yes
Commercial Item Acquisition
Commercial Item Procedures Not Used
Simplified Procedures for Commercial Items
No
Other Categorizations
Subcontracting Plan
Plan Not Required
Cost Accounting Standards
Exempt
Business Size Determination
Small Business
Defense Program
DoD Claimant Code
None
IT Commercial Item Category
Not Applicable
Awardee UEI
ZTV4GH9MNXN7
Awardee CAGE
44QD2
Agency Detail
Awarding Office
HQ0860 MISSILE DEFENSE AGENCY (MDA)
Funding Office
HQ0147
Created By
nonya.j.nichols.hq0860@mda.mil
Last Modified By
andrea.mitchell.hq0860@mda.mil
Approved By
andrea.mitchell.hq0860@mda.mil
Legislative
Legislative Mandates
None Applicable
Performance District
CA-48
Senators
Dianne Feinstein
Alejandro Padilla
Alejandro Padilla
Representative
Darrell Issa
Modified: 10/3/23