MILS Distributed Processing Power Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices in secure processing environments face challenges in power efficiency due to limited power sources and complex processing demands, particularly in military applications where multilevel security requirements necessitate high processor throughput while minimizing power consumption.
Innovation Solution
A distributed processing system with a MILS processor-to-processor network that manages power consumption by offloading applications based on processor capacity and utilizing power management profiles with encoded security level data to control processor operations, ensuring maximum efficiency while meeting security criteria.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If distributed processing is used to maximize throughput for intensive applications, then processing capacity is improved, but power consumption increases
Solution Approach 1:
The system dynamically adjusts processing capacity by offloading applications between nodes based on current power requirements and processing demands. The power management profile enables real-time reconfiguration of the distributed system, allowing it to scale processing resources up or down according to actual needs rather than maintaining fixed high-capacity processing always active.
Solution Approach 2:
The processing workload is segmented and distributed across multiple nodes in the network. Individual nodes can handle specific applications independently, allowing the system to activate only the necessary processing capacity required for current tasks rather than utilizing full distributed processing power continuously, thus reducing overall power consumption while maintaining required throughput.
2Reliability
If MILS computing is implemented to address security issues in mixed security classification networks, then security is improved, but power demands increase
Solution Approach 1:
Security processing is localized to specific nodes within the distributed system rather than requiring all nodes to perform full MILS operations. The power management profile enables the system to activate enhanced security processing only at nodes where it is actually required by the application, allowing standard nodes to operate with lower power consumption while maintaining overall system security.
3Productivity
If processor capacity is increased to meet intensive application demands, then processing performance is improved, but power efficiency deteriorates
Solution Approach 1:
The distributed processing system provides universal processing capability across multiple nodes, allowing the system to achieve high processing performance when needed by utilizing multiple nodes working together, while maintaining power efficiency by distributing the workload and allowing individual nodes to operate at lower power states when full capacity is not required. The same infrastructure serves both high-performance and low-power operational modes.
Data Source
AI summary
A multiple security level power managed processing system and method of managing power consumption in a multi security level system is disclosed. The system includes a plurality of nodes having a processor, associated memory and a processor interface. A plurality of processors individually may include multiple independent processing security levels, such as a first processing level and a second processing level. A MILS processor-to-processor network connects the plurality of processors. The system may be configured to distribute the application among the processing levels corresponding to a specific level of security. Power management profiles are used to control operation of the processors to maximize power efficiency while meeting security criteria.


