A Virtual Interface Simulation System for Battle Command Applications on Multi-Core and Cluster Architectures

Award Information
Agency: Department of Defense
Branch: Army
Contract: W911QX-10-C-0029
Agency Tracking Number: A092-041-1437
Amount: $69,994.00
Phase: Phase I
Program: SBIR
Awards Year: 2010
Solicitation Year: 2009
Solicitation Topic Code: A09-041
Solicitation Number: 2009.2
Small Business Information
PC Krause and Associates, Inc.
3016 Covington Street, West Lafayette, IN, 47906
DUNS: 161183322
HUBZone Owned: N
Woman Owned: N
Socially and Economically Disadvantaged: N
Principal Investigator
 Charles Lucas
 Vice President
 (765) 464-8997
Business Contact
 Eric Walters
Title: Director, Computer Services
Phone: (765) 464-8997
Email: walters@pcka.com
Research Institution
Distributed computing is used in a variety of fields and efficient data distribution among components is essential to the performance of such distributed systems. A new programming model that enables disparate software applications developed using a variety of different computer languages to share the required interface data while running concurrently on a cluster of multi-core computing nodes is becoming increasingly important. In this research, the focus is on the ability to incorporate battle command applications that are discrete-event simulations. The proposed programming model will allow for increased fidelity in simulations of complex battlefield environments by coupling multiple existing complementary applications thereby allowing them to work collaboratively in a distributed environment by sharing data on an as-needed basis without having a priori knowledge of the interfaces. This research will explore the feasibility of a software infrastructure that will satisfy the requirements of the Army’s scalable programming models for battle command applications. Prominent features of the proposed design include auto-discovery of the simulation applications by the supervisory application on a multi-core computer or a networked cluster, and the ability to auto-connect similar application data objects or suggest connections and allow users to connect application data objects at runtime.

* information listed above is at the time of submission.

Agency Micro-sites

US Flag An Official Website of the United States Government