Event Timer Detection Module for System Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in recovering from error states such as infinite loops due to software errors or data corruption, where existing systems lack effective mechanisms to reset the processor and restore normal operation.

Innovation Solution

The implementation of a local event timer, such as a watchdog timer (WDT), which is a hardware timing element that resets the system if not periodically updated, and a remote event timer, accessible via a service processor, to detect and address errors, with an event timer detection module determining the availability of local timers and disabling remote timers when compatible operating systems are used.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a timer is implemented to reset the processor in error states, then the system can recover from infinite loops, but the device complexity increases

Engineering Contradiction:
Improvesystem recovery capabilityVSAvoidtimer implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The timer functionality is segmented into two independent components: a local event timer (L1 timer) integrated with the processor and a remote event timer (L2 timer) accessible via service processor. This segmentation allows the system to select the appropriate timer based on OS compatibility, resolving the complexity issue while maintaining recovery capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a universal timer selection mechanism that can operate in multiple modes (local timer mode, remote timer mode, or both simultaneously). This multi-functionality allows the same system to adapt to different operating environments without requiring separate hardware designs, thereby managing complexity while ensuring reliability.

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

2Reliability

If multiple event timers are supported to ensure system stability, then error detection and recovery improve, but the device complexity and configuration difficulty increase

Engineering Contradiction:
Improveerror detection and recoveryVSAvoidmultiple timer configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system dynamically selects which timer(s) to activate based on real-time detection of operating system compatibility. The event timer detection module continuously monitors the operating environment and adjusts timer configuration accordingly, eliminating the need for manual configuration of multiple timers and reducing operational complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The event timer detection module provides feedback about the operating environment to the timer management mechanism. This feedback loop enables automatic adjustment of timer settings based on detected OS types, simplifying the configuration process while ensuring reliable error detection and recovery across different systems.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the system automatically detects and configures event timers based on OS type, then ease of operation improves, but the device complexity increases

Engineering Contradiction:
Improvetimer configuration easeVSAvoiddetection and configuration mechanism complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically detecting the operating system type and configuring the appropriate event timer without requiring user intervention. The event timer detection module autonomously monitors the operating environment, identifies compatible timers, and activates them automatically, thereby simplifying operation while the internal complexity is encapsulated within the detection and management modules.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7783872B2System and method to enable an event timer in a multiple event timer operating environment
Publication Date: 2010.08.24 DELL PROD LP
  • US7783872B2 patent drawing
  • US7783872B2 patent drawing
  • US7783872B2 patent drawing

AI summary

An information handling system including a local event timer operably associated with a management application interface is disclosed. The information handling system can also include a remote event timer accessible by a system management application. The remote event timer can be used relative to use of the local event timer. The information handling system can also include an event timer detection module operable to determine an availability of the local event timer relative to an operating system type. The event timer detection module can also initiate use of the local event timer, and disable use of the remote event timer in response to detecting a local event timer enabled operating system. A method and a chipset configured to be used by an information handling system are also disclosed.