IP Library Granted Patent US 9,857,852
Granted Patent B2
US 9,857,852 · App. 14/484,310 · Granted Jan 2, 2018

Management control system, server system, management control method, and program recording medium

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,857,852
App. No.
14/484,310
Granted
Jan 2, 2018
Kind
B2
Abstract

Provided is a management control system for controlling the number of fan revolutions to avoid the number of fan revolutions likely to cause a high frequency of errors in a drive. The management control system includes: an error frequency calculating section for calculating a frequency of errors by acquiring the number of errors occurring in a drive and the number of fan revolutions, and then calculating the number of fan revolutions to avoid based on the frequency of errors; a storage section for storing the number of revolutions to avoid; and a fan revolution number controlling section for acquiring the number of fan revolutions and current ambient temperature in a housing, and controlling the number of fan revolutions within a revolution number range not including the number of revolutions to avoid stored in the storage section, depending on the ambient temperature.

Claims (43)

1. A management control system for managing and controlling a drive and a fan, the management control system comprising:

error frequency calculating unit which acquires a number of errors occurring in the drive in association with a number of revolutions of the fan, calculating a frequency of errors by using the number of errors corresponding to a number of revolutions of the fan, and then calculating a number of revolutions to avoid, that is a number of revolutions of the fan to avoid, based on the calculated frequency of errors;

storage unit which stores the number of revolutions to avoid; and

fan revolution number controlling unit which acquires temperature of the drive or around the drive in association with a number of revolutions of the fan, and controlling a number of revolutions of the fan within a revolution number range not including the number of revolutions to avoid stored in the storage unit, depending on temperature of the drive or around the drive.

2. The management control system according to claim 1 , wherein the error frequency calculating unit

periodically acquires the number of errors occurring in the drive in a polling period in association with a number of revolutions of the fan,

calculates the frequency of errors, that is the number of errors occurring per unit time, and also an average number of revolutions, that is an average value of a number of revolutions of the fan in the polling period, and then

calculates, as the number of revolutions to avoid, the average number of revolutions indicating the frequency of errors exceeding a set threshold value, by associating the frequency of errors with the average number of revolutions.

3. The management control system according to claim 1 , wherein the fan revolution number controlling unit,

in a case where a current number of revolutions of the fan is within a band of numbers of revolutions to avoid including the number of revolutions to avoid,

controls a number of revolutions of the fan to increase not to be within the band of numbers of revolutions to avoid, when current temperature of the drive or around the drive is higher than previous temperature, and

controls a number of revolutions of the fan to maintain the current number of revolutions, when current temperature of the drive or around the drive is lower than or equal to previous temperature, and

in a case where a current number of revolutions of the fan is not within the band of numbers of revolutions to avoid,

controls a number of revolutions of the fan to be optimal number of revolutions at current temperature of the drive or around the drive.

4. The management control system according to claim 2 wherein

the error frequency calculating unit includes:

revolution-number/drive-information acquiring unit which acquires the number of errors and a number of revolutions of the fan;

calculation unit which calculates the frequency of errors and the average number of revolutions based on the number of errors and a number of revolutions of the fan; and

determination unit which determines, when the frequency of errors exceeds the threshold value, the average number of revolutions as the number of revolutions to avoid, by associating the frequency of errors with the average number of revolutions, and

the fan revolution number controlling unit includes:

revolution-number/temperature acquiring unit which acquires temperature of the drive or around the drive and a number of revolutions of the fan;

verification unit which verifies change of temperature of the drive or around the drive, and also verifying optimal number of revolutions at current temperature of the drive or around the drive;

determination unit which checks whether or not optimal number of revolutions of the fan at the current temperature is included in the storage unit, and then setting a number of revolutions of the fan depending on temperature of the drive or around the drive; and

revolution number controlling unit which controls a number of revolutions of the fan depending on setting of the determination unit.

5. The management control system according to claim 4 , wherein the determination unit stores, in the storage unit, a number of revolutions of the fan at which a deviation value of the frequency of errors exceeds the threshold value, as the number of revolutions to avoid.

6. The management control system according to claim 1 , wherein

the drive is a hard disk drive, and

the error frequency calculating unit acquires the number of errors by using Seek Error Rate, Vibration During Write, and Vibration During Read among inspection items of self-monitoring, analysis and reporting technology (S.M.A.R.T.) information of the hard disk drive.

7. The management control system according to claim 1 , wherein an optical disk drive is included as the drive.

8. A server system comprising:

a service processor that functions as the management control system according to claim 1 ;

at least one of the drive;

at least one of the fan;

a temperature sensor for acquiring temperature of the drive or around the drive; and

a drive controller for controlling the drive depending on an instruction by the management control system.

9. A management control method for managing and controlling a drive and a fan, the management control method comprising:

acquiring a number of errors occurring in the drive in association with a number of revolutions of the fan, calculating a frequency of errors by using the number of errors corresponding to a number of revolutions of the fan, and calculating a number of revolutions to avoid, that is a number of revolutions of the fan to avoid, based on the calculated frequency of errors;

storing the number of revolutions to avoid in a database; and then

acquiring temperature of the drive or around the drive in association with a number of revolutions of the fan, and controlling a number of revolutions of the fan within a revolution number range not including the stored number of revolutions to avoid, depending on temperature of the drive or around the drive.

10. A program recording medium recording a management control program for managing and controlling a drive and a fan, the management control program causing a computer to execute:

a process of acquiring a number of errors occurring in the drive in association with a number of revolutions of the fan, calculating a frequency of errors by using the number of errors corresponding to a number of revolutions of the fan, and then calculating a number of revolutions to avoid, that is a number of revolutions of the fan to avoid, based on the calculated frequency of errors;

a process of storing the number of revolutions to avoid in a database; and

a process of acquiring temperature of the drive or around the drive in association with a number of revolutions of the fan, and controlling a number of revolutions of the fan within a revolution number range not including the stored number of revolutions to avoid, depending on temperature of the drive or around the drive.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2024
From: IP WAVE PTE LTD.
To: CLOUD BYTE LLC.
Reel/Frame 067944/0332 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2024
From: NEC ASIA PACIFIC PTE LTD.
To: IP WAVE PTE LTD.
Reel/Frame 066376/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2023
From: NEC CORPORATION
To: NEC ASIA PACIFIC PTE LTD.
Reel/Frame 063349/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2014
From: SHIROKAZE, TAKAYUKI
To: NEC CORPORATION
Reel/Frame 033726/0430 →