Service Processor Policy Management for NIC Configuration Persistence
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Information handling systems face challenges in maintaining communication device attributes during system restarts, particularly when power is lost or when reset events occur, as existing technologies do not effectively manage persistence policies to ensure consistent communication configurations.
Innovation Solution
The implementation of policy-based management for communication device configuration persistence, where persistence policies are set and enforced by a management station to control how attributes are maintained or cleared during different types of resets, using a service processor to configure communication devices like NICs based on predefined policies, ensuring consistent communication configurations across various reset scenarios.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If attributes are stored in non-volatile memory to maintain them during system restart, then communication device attributes are preserved, but the system cannot clear attributes when needed for consistent communication configurations
Solution Approach 1:
The patent implements dynamic persistence policies that can change based on system state and reset type. The service processor evaluates policies at runtime to determine whether to clear or preserve attributes, making the system adaptable rather than static. This resolves the contradiction by allowing the same storage mechanism to serve both persistence and clearing needs based on policy conditions.
Solution Approach 2:
The patent changes the parameter of attribute persistence from a fixed hardware behavior to a configurable policy parameter. By introducing persistence policies with different actions (clear, preserve, conditional preserve), the system can adjust the persistence behavior based on the reset type and communication requirements, resolving the contradiction between reliable persistence and flexible adaptation.
2Ease of manufacture
If intrinsic hardware behaviors are used for attribute persistence, then simple implementation is achieved, but communication inconsistencies occur during different reset scenarios
Solution Approach 1:
The patent introduces a service processor as an intermediary between the hardware and the attribute management. The service processor evaluates persistence policies and executes appropriate actions, mediating between the simple hardware storage and the complex communication consistency requirements. This adds a layer of intelligence that maintains communication consistency without overwhelming complexity in the hardware itself.
Solution Approach 2:
The patent implements preliminary evaluation of persistence policies before attribute clearing or preservation decisions are made. The service processor assesses the reset type and policy conditions in advance, preparing the appropriate action. This preliminary action ensures communication consistency is maintained by making informed decisions rather than relying on simple intrinsic hardware behavior.
3Reliability
If attributes are cleared during all reset events, then communication consistency is improved, but loss of communication device attributes occurs when persistence is needed
Solution Approach 1:
The patent applies different persistence actions to different attributes based on local requirements. Instead of clearing all attributes uniformly or preserving all uniformly, the service processor evaluates each attribute against persistence policies to determine the appropriate action. This local quality approach ensures communication consistency for attributes that need it while preserving attributes that should maintain their values.
Solution Approach 2:
The patent implements partial clearing of attributes based on policy evaluation rather than complete clearing. The service processor identifies which attributes should be cleared and which should be preserved, applying the clearing action only where necessary for communication consistency. This partial action prevents unnecessary attribute loss while maintaining consistency where required.
4Adaptability or versatility
If policy-based management is implemented to control attribute persistence, then configuration flexibility is improved, but device complexity increases due to service processor involvement
Solution Approach 1:
The patent makes the service processor universal by having it handle multiple functions: system monitoring, policy evaluation, attribute management, and communication coordination. Rather than adding dedicated hardware for each function, the existing service processor is enhanced to perform multiple roles, reducing overall system complexity while providing flexible policy-based management.
Data Source
AI summary
An information handling system includes a communication device and a service processor. The communication device includes a first terminal, and a second terminal to communicate with a network storage array. The service processor includes a first terminal to receive persistence policy for the communication device. The service processor is configured to detect a reset of the information handling system, to determine a type of reset performed in an information handling system, to evaluate the persistence policy with respect to the type of reset during a power-on self test executed in the information handling system after the information handling system, and to configure, via the first terminal of the communication device, the attributes of the communication device based on the persistence policy and the type of reset.


