Managed Boot Process Session Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional booting systems in information handling systems are cumbersome, requiring dedicated drivers and OS extensions, exposing users to cryptic low-level operations, and are prone to errors and long reboot times during remote management sessions, which disrupt user interaction and management access.

Innovation Solution

A managed boot process system that stores session details before reboot, loads an assured boot image, and restarts the management session without reauthorization, providing a graphical user interface for user interaction and management instructions before loading the runtime image, ensuring continuous management access and simplified image management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional booting systems are used, then the system can load firmware images and operate, but the boot process is cumbersome requiring dedicated drivers and OS extensions, and user interaction is limited to cryptic low-level operations

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidboot process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A management interface is introduced as an intermediary between the user and the boot process. This interface abstracts the complex low-level boot operations into user-friendly commands and displays, allowing users to interact with the boot process without needing to understand cryptic low-level operations or manage dedicated drivers and OS extensions

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The boot process is segmented into distinct phases (initialization phase before runtime image loading, and runtime phase after loading). This segmentation allows user interaction and management operations during the initialization phase, separating complex boot operations from user-facing interactions and reducing the perceived complexity for users

Inventive Principle:
Principle #1Segmentation

2Reliability

If the system reboots during a remote management session, then the system can reload firmware images, but the reboot takes relatively long time and requires reauthorization by the management system

Engineering Contradiction:
Improvemanagement session continuityVSAvoidreboot time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Session details including authentication credentials and management context are preserved in memory before the reboot occurs. This preliminary preservation of session information allows the management session to be automatically restored after reboot without requiring reauthorization, significantly reducing the time loss associated with remote management sessions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The management session is maintained continuously across the reboot event by preserving session state in memory. The useful action of the management session (remote monitoring and control) continues uninterrupted through the reboot process, eliminating the need for reauthorization and reducing overall session interruption time

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If conventional boot loaders are used, then the system can load firmware images, but boot loader arguments and images may become corrupted or inconsistent resulting in boot failures

Engineering Contradiction:
Improveboot success rateVSAvoidimage management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A management interface acts as an intermediary between the firmware image storage and the boot loader. This interface provides validated pathways for image selection and loading, preventing corruption and inconsistency by mediating the interaction between management operations and the boot process, thereby improving boot success rate without significantly increasing complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms that monitor the integrity and consistency of boot loader arguments and images during the boot process. This feedback allows for detection and correction of potential corruption issues before they result in boot failures, improving reliability while maintaining manageable complexity through automated monitoring

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10102008B2Managed boot process system
Publication Date: 2018.10.16 DELL PROD LP
  • US10102008B2 patent drawing
  • US10102008B2 patent drawing
  • US10102008B2 patent drawing

AI summary

A managed boot process system includes a management device coupled to a networking device through a network. The networking device includes a storage system with an assured boot image, a plurality of runtime images, and a plurality of session data, and a memory system having boot instructions. A processing system in the networking device stores the plurality of session details in the storage system during a management session with the management device and prior to a reboot. The processing system then performs a reboot and executes the boot instructions to load the assured boot image. The networking device then uses the session details to restart the management session without reauthorization subsequent to loading the assured boot image and prior to loading a runtime image. The networking device then provides a graphical user interface over the network to the management device and uses it to receive a management instruction for execution.