Deployment Optimization for Embedded Flight Avionics Systems

Brian Dougherty, Douglas C. Schmidt, Jules White, Russell B. Kegley, Jonathan Preston · 2011

Loosely-coupled publish/subscribe messaging systems facilitate optimized deployment of software applications to hardware processors. Intelligent algorithms can be used to refine system deployments to reduce system cost and resource requirements, such as memory and processor utilization. This article describes how we applied a computerassisted deployment optimization tool to reduce the required processors and network bandwidth consumption of a legacy flight avionics system. 2 Software Defense Application The deployment topology of a distributed system determines how software is mapped to hardware. Optimizing the deployment topology of DoD distributed embedded systems has a significant impact on how efficiently the software utilizes the hardware. Deployment optimization can also help minimize hardware costs without requiring changes to the software or hardware architecture. This hardware reduction, in turn, helps reduce fuel consumption, increase operational ranges, and decrease cost. 3

Read the paper · More papers on PaperTik