Chassis Management Controller Time Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information handling systems, particularly server chassis, face challenges in providing real-time synchronization and timestamping of events across blade servers and chassis devices, especially when servers cannot POST or are in different time zones, leading to difficulties in differentiating event occurrences and maintaining consistent time logs.
Innovation Solution
Incorporating a chassis control panel with a real-time clock (RTC) and a chassis management controller (CMC) that loads a time protocol client to retrieve and distribute real-time information, allowing devices to timestamp events before full boot-up and enabling time zone offset adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If blade servers rely on chassis BIOS for real-time information, then cost is reduced, but real-time synchronization and event timestamping become problematic when servers cannot POST or are in different time zones
Solution Approach 1:
The patent introduces a chassis management controller (CMC) as an intermediary component that centralizes real-time clock functionality and time distribution. The CMC receives time information from the chassis BIOS and distributes it to blade servers through a time protocol server, acting as a mediator that ensures consistent timestamping across all devices regardless of their individual RTC status or time zone settings.
Solution Approach 2:
The blade server BMC is enhanced to include a time protocol client that automatically retrieves time information from the CMC during boot-up and operational phases. This self-service mechanism allows devices to obtain synchronized time information without manual configuration, resolving the contradiction between simplified hardware design and reliable time synchronization.
2Measurement precision
If RTC information is retrieved only after blade server POSTs, then hardware complexity is reduced, but events occurring before POST cannot be timestamped
Solution Approach 1:
The patent implements preliminary time provisioning by having the CMC prepare and make time information available before blade servers complete their POST process. The time protocol server runs independently and can provide timestamp information to events logged in the SEL during pre-boot phases, ensuring that even early events are accurately time-stamped without adding complexity to the boot process itself.
3Adaptability or versatility
If each blade server maintains its own time zone, then local operation is simplified, but real-time synchronization across the chassis becomes difficult
Solution Approach 1:
The patent segments the time management function into two independent layers: a chassis-level reference time maintained by the CMC, and device-level local time zones maintained by individual blade servers. This segmentation allows each server to operate in its local time zone while the CMC provides a unified reference timestamp for all chassis events, resolving the contradiction between local adaptability and global synchronization.
Data Source
AI summary
An information management system is disclosed and can include a server chassis having a chassis control panel. The chassis control panel can include a real time clock. Further, the system can include a chassis management controller connected to the chassis control panel. The chassis management controller can include logic to determine whether the chassis management controller is active and logic to read a time from the real time clock when the chassis management controller is active. The system can also include a chassis device removably engaged with the server chassis. The chassis device can include logic to load a time protocol client when the chassis device boots before chassis device is fully booted and to retrieve the time from the time protocol server within the chassis management controller. Accordingly, the chassis device can detect when an event occurs and time stamp the event before the chassis device fully boots.


