MILS Distributed Processing Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Productivity

If distributed processing is used to maximize throughput for intensive applications, then processing capacity is improved, but power consumption increases

Engineering Contradiction:
Improveprocessing throughputVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #1Segmentation

2Reliability

If MILS computing is implemented to address security issues in mixed security classification networks, then security is improved, but power demands increase

Engineering Contradiction:
ImprovesecurityVSAvoidpower demand
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #3Local quality

3Productivity

If processor capacity is increased to meet intensive application demands, then processing performance is improved, but power efficiency deteriorates

Engineering Contradiction:
Improveprocessing performanceVSAvoidpower efficiency
Core Design Contradiction:
ProductivityVSUse of energy by moving object

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7607032B1Power manageable scalable distributed multiple independent levels of security (MILS) computing platform
Publication Date: 2009.10.20 ROCKWELL COLLINS INC
  • US7607032B1 patent drawing
  • US7607032B1 patent drawing
  • US7607032B1 patent drawing

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.