{"project":{"acronym":"","projectId":14777,"title":"Flight Hardware Virtualization for On-Board Science Data Processing Project","primaryTaxonomyNodes":[{"taxonomyNodeId":10833,"taxonomyRootId":8816,"parentNodeId":10831,"level":3,"code":"TX11.4.2","title":"Intelligent Data Understanding","definition":"Intelligent data understanding technologies provide the ability to automatically mine and analyze datasets that are large, noisy, and of varying modalities, including discrete, continuous, text, and graphics, and extract or discover information that can be used for further analysis or decision making.","exampleTechnologies":"Intelligent data collection and prioritization toolset, event detection and intelligent action toolset, data on demand toolset, intelligent data search and mining toolset, data fusion toolset, information representation standards for persistent data, artificial intelligence (AI), robot-automated cross-program standardization","hasChildren":false,"hasInteriorContent":true}],"startTrl":2,"currentTrl":4,"endTrl":4,"benefits":"
Decreased software integration and debug time. Increase in reliability due to memory protection and isolation.
Utilize Hardware Virtualization technology to benefit on-board science data processing by investigating new real time embedded Hardware Virtualization solutions and applying them to a science data processing application. Successful implementation will result in an instrument computer that has two types of virtual machines: 1. A real time communication and control virtual machine with a Core Flight Executive. 2. One or more Linux virtual machines for on demand instrument data processing.
If successful, the project will produce a prototype embedded hypervisor system that consists of a of a LEON3 processor board, a real time Core Flight Executive Virtual Machine, and a Science Data processing Virtual Machine. The system will be benchmarked against the standard embedded software running on the LEON3 in order to evaluate the performance impact of the embedded hypervisor. Detailed steps include: 1. Research and Purchase Hardware and Software 2. Define Software Development Environment 3. Setup Lab and Software Development Evironment 4. Establish Configuration Management System 5. Prototype Virtualization Environment 6. Integrate Hypervisor Software 7. Design/Document Virtual Machine Deployment and Communication Software 8. Develop Virtual Machine deployment and Communication Software 9. Develop/port Linux data processing software 10. Design and develop tests 11. Run tests 12. Document Results and plan follow on work.
Through the Center Innovation Fund, the Space Technology Mission Directorate allocates a small portion of the NASA workforce and procurement budget to internal research and development to feed early stage innovation in technology and exploration. Activities with in the Center Innovation Fund are proposed and led by NASA scientists and engineers. These activities and creative initiatives pursue emerging technologies that leverage talent and capabilities at the NASA Centers.
","programId":64,"responsibleMd":{"acronym":"STMD","canUserEdit":false,"city":"","external":false,"linkCount":0,"organizationId":4875,"organizationName":"Space Technology Mission Directorate","organizationType":"NASA_Mission_Directorate","naorganization":false,"organizationTypePretty":"NASA Mission Directorate"},"responsibleMdId":4875,"stockImageFileId":36643,"title":"Center Innovation Fund"},"parentProgramId":64,"programId":163,"responsibleMd":{"acronym":"STMD","canUserEdit":false,"city":"","external":false,"linkCount":0,"organizationId":4875,"organizationName":"Space Technology Mission Directorate","organizationType":"NASA_Mission_Directorate","naorganization":false,"organizationTypePretty":"NASA Mission Directorate"},"responsibleMdId":4875,"stockImageFileId":36650,"title":"Center Innovation Fund: GSFC CIF"},"leadOrganization":{"acronym":"GSFC","canUserEdit":false,"city":"Greenbelt","country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"external":false,"linkCount":0,"organizationId":4947,"organizationName":"Goddard Space Flight Center","organizationType":"NASA_Center","stateTerritory":{"abbreviation":"MD","country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"name":"Maryland","stateTerritoryId":3},"stateTerritoryId":3,"naorganization":false,"organizationTypePretty":"NASA Center"},"statesWithWork":[{"abbreviation":"MD","country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"name":"Maryland","stateTerritoryId":3}],"lastUpdated":"2018-10-10","releaseStatusString":"Released","viewCount":459,"endDateString":"Sep 2011","startDateString":"Jul 2011"}}