IP Library Granted Patent US 8,074,037
Granted Patent B2
US 8,074,037 · App. 12/414,338 · Granted Dec 6, 2011

Storage service device with dual controller and backup method thereof

Assignee: Inventec Corporation
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 8,074,037
App. No.
12/414,338
Granted
Dec 6, 2011
Kind
B2
Abstract

A storage service device with a dual controller and a backup method thereof are applicable to provide the same view service to an event-login log and a configuration file of a server. The storage service device includes a first control module, a second control module, a battery unit, a basic input/output system (BIOS), and a backup procedure. Once a power failure occurs to the server, the following backup procedure is performed a hardware interrupt signal is sent to the battery unit, so as to provide an operation power to a first memory module and a second memory module; an index page of the first memory module is synchronized with that of the second memory module; and the updated index pages are recorded into a first flash memory and a second flash memory respectively.

Claims (17)

1. A storage service device with a dual controller, applicable to provide the same view service to an event-login log and a configuration file of a server, the storage service device comprising:

a first control module, comprising a first memory module and a first flash memory, wherein the first control module stores an index page used for recording an access address of a virtual disk in the storage service device;

a second control module, electrically connected to the first control module, and comprising a second memory module and a second flash memory, wherein the second control module stores another index page therein;

a battery unit, electrically connected to the first memory module and the second memory module; and

a basic input/out system (BIOS), electrically connected to the battery unit, the first control module, and the second control module, and comprising a backup procedure, wherein once a power failure occurs to the server, the BIOS executes the backup procedure:

sending a hardware interrupt signal to the battery unit, so as to provide an operation power to the first memory module and the second memory module;

synchronizing the index page of the first memory module with that of the second memory module; and

recording updated index pages into the first flash memory and the second flash memory respectively.

2. The storage service device with a dual controller according to claim 1 , wherein the index page comprises configuration files, login files, an address of a memory page, a lock of the memory page, and an updating time of the memory page.

3. The storage service device with a dual controller according to claim 1 , further comprising an index page checking procedure, wherein the index page checking procedure comprises:

respectively checking whether the index page of the first memory module and the index page of the second memory module exist or not, after the storage service device is started;

when neither the index page of the first memory module nor the index page of the second memory module exists, re-establishing an index page of the first memory module and an index page of the second memory module; and

when only one of the index page of the first memory module and the index page of the second memory module exists, synchronizing the existed index page to the other memory module.

4. The storage service device with a dual controller according to claim 1 , wherein the first control module and the second control module are connected through Serial-Attached SCSI (SAS) or Ethernet.

5. The storage service device with a dual controller according to claim 1 , further comprising a periodic backup procedure, wherein the periodic backup procedure comprises:

synchronizing the index page of the first memory module with the index page of the second memory module when a pre-defined time is reached; and

recording updated index pages into the first flash memory and the second flash memory respectively.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2015
From: INVENTEC CORPORATION
To: ZHIGU HOLDINGS LIMITED
Reel/Frame 035959/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2009
From: ZHANG, XU-MING; CHEN, TOM
To: INVENTEC CORPORATION
Reel/Frame 022470/0526 →
Continuity (1)
Related Publication 20100250832A1 · Sep 30, 2010