KR100740080B1 - 데이터 기억 시스템 및 데이터 기억 제어 장치 - Google Patents
데이터 기억 시스템 및 데이터 기억 제어 장치 Download PDFInfo
- Publication number
- KR100740080B1 KR100740080B1 KR1020050070240A KR20050070240A KR100740080B1 KR 100740080 B1 KR100740080 B1 KR 100740080B1 KR 1020050070240 A KR1020050070240 A KR 1020050070240A KR 20050070240 A KR20050070240 A KR 20050070240A KR 100740080 B1 KR100740080 B1 KR 100740080B1
- Authority
- KR
- South Korea
- Prior art keywords
- disk
- data
- unit
- control
- memory
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0866—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0617—Improving the reliability of storage systems in relation to availability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0619—Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0626—Reducing size or complexity of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0656—Data buffering arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/22—Employing cache memory using specific memory technology
- G06F2212/222—Non-volatile memory
- G06F2212/2228—Battery-backed RAM
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/26—Using a specific storage system architecture
- G06F2212/261—Storage comprising a plurality of storage devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
Claims (5)
- 데이터를 기억하는 복수의 디스크 기억 장치와;상기 복수의 디스크 기억 장치에 접속되고, 상위로부터의 액세스 지시에 따라 상기 디스크 기억 장치를 액세스 제어하는 제어 모듈을 구비하고,상기 제어 모듈은,상기 디스크 기억 장치에 기억된 데이터의 일부를 저장하는 캐시 영역을 갖는 메모리와;상기 액세스 제어를 행하는 제어 유닛과;상기 상위와의 인터페이스 제어를 행하는 제1 인터페이스부와;상기 복수의 디스크 기억 장치와의 인터페이스 제어를 행하는 제2 인터페이스부와;상기 제어 유닛에 접속되고 상기 제어 유닛을 위한 시스템 정보를 저장하는 시스템 디스크 유닛을 구비하며,상기 제어 유닛에, 상기 메모리, 상기 제1 인터페이스 부, 상기 제2 인터페이스부, 및 상기 시스템 디스크 유닛을 접속하고,상기 제2 인터페이스부는 상기 복수의 디스크 기억 장치에 접속되고,상기 시스템 디스크 유닛에 저장되는 시스템 정보는, 상기 제어 유닛의 펌웨어와, 장치 구성의 백업 데이터인 것을 특징으로 하는 데이터 기억 시스템.
- 제1항에 있어서, 상기 시스템 디스크 유닛은 적어도 상기 제어 유닛의 로그 데이터를 저장하는 것을 특징으로 하는 데이터 기억 시스템.
- 제1항에 있어서, 상기 제어 유닛은 정전 발생시에 상기 메모리의 상기 캐시 영역의 데이터를 상기 시스템 디스크 유닛에 기록하는 것을 특징으로 하는 데이터 기억 시스템.
- 데이터를 기억하는 복수의 디스크 기억 장치에 접속되고, 상위로부터의 액세스 지시에 따라 상기 디스크 기억 장치를 액세스 제어하는 데이터 기억 제어 장치에 있어서,상기 디스크 기억 장치에 기억된 데이터의 일부를 저장하는 캐시 영역을 갖는 메모리와;상기 액세스 제어를 행하는 제어 유닛과;상기 상위와의 인터페이스 제어를 행하는 제1 인터페이스부와;상기 복수의 디스크 기억 장치와의 인터페이스 제어를 행하는 제2 인터페이스부와;상기 제어 유닛에 접속되고, 상기 제어 유닛을 위한 시스템 정보를 저장하는 시스템 디스크 유닛을 구비하고,상기 제어 유닛에, 상기 메모리, 상기 제1 인터페이스 부, 상기 제2 인터페이스부, 및 상기 시스템 디스크 유닛을 접속하고,상기 제2 인터페이스부는 상기 복수의 디스크 기억 장치에 접속되고,상기 시스템 디스크 유닛에 저장되는 시스템 정보는, 상기 제어 유닛의 펌웨어와, 장치 구성의 백업 데이터인 것을 특징으로 하는 데이터 기억 제어 장치.
- 제4항에 있어서, 상기 시스템 디스크 유닛은 적어도 상기 제어 유닛의 로그 데이터를 저장하는 것을 특징으로 하는 데이터 기억 제어 장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-2005-00058792 | 2005-03-03 | ||
JP2005058792A JP2006244123A (ja) | 2005-03-03 | 2005-03-03 | データストレージシステム及びデータストレージ制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060096244A KR20060096244A (ko) | 2006-09-11 |
KR100740080B1 true KR100740080B1 (ko) | 2007-07-18 |
Family
ID=36945379
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050070240A KR100740080B1 (ko) | 2005-03-03 | 2005-08-01 | 데이터 기억 시스템 및 데이터 기억 제어 장치 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20060200634A1 (ko) |
JP (1) | JP2006244123A (ko) |
KR (1) | KR100740080B1 (ko) |
CN (1) | CN100437457C (ko) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100800484B1 (ko) * | 2006-11-03 | 2008-02-04 | 삼성전자주식회사 | 불휘발성 메모리를 위한 버퍼와 디스크를 위한 버퍼를구비하는 데이터 저장 시스템 및 상기 데이터 저장시스템의 데이터 억세스 방법 |
JP2009151685A (ja) * | 2007-12-21 | 2009-07-09 | Fujitsu Ltd | ディスクアレイ装置管理システム、ディスクアレイ装置、ディスクアレイ装置の制御方法および管理サーバ |
KR101206095B1 (ko) * | 2010-11-30 | 2012-11-28 | 엘에스산전 주식회사 | 보호계전기, 상기 보호계전기를 구비하는 네트워크 시스템 및 네트워크 보안방법 |
CN102231141B (zh) * | 2011-06-21 | 2017-04-05 | 深圳市中兴微电子技术有限公司 | 一种数据读、写方法及系统 |
JP2013229013A (ja) | 2012-03-29 | 2013-11-07 | Semiconductor Energy Lab Co Ltd | アレイコントローラ及びストレージシステム |
CN102981935B (zh) * | 2012-11-15 | 2016-01-20 | 浪潮电子信息产业股份有限公司 | 一种加强存储设备系统盘可靠性的方法 |
US9804996B2 (en) * | 2012-12-21 | 2017-10-31 | Advanced Micro Devices, Inc. | Computation memory operations in a logic layer of a stacked memory |
US9785545B2 (en) * | 2013-07-15 | 2017-10-10 | Cnex Labs, Inc. | Method and apparatus for providing dual memory access to non-volatile memory |
CN106685090B (zh) * | 2014-09-04 | 2019-06-25 | 国电南瑞科技股份有限公司 | 一种微电网区域保护控制一体化装置的插件在线检测方法 |
US20170270044A1 (en) * | 2014-10-03 | 2017-09-21 | Agency For Science, Technology And Research | Active Storage Unit and Array |
CN105260328B (zh) * | 2015-10-26 | 2019-02-12 | 成都华为技术有限公司 | 一种设备掉电时的数据保存方法及装置 |
US9940253B2 (en) * | 2015-11-09 | 2018-04-10 | International Business Machines Corporation | Implementing hardware accelerator for storage write cache management for destage operations from storage write cache |
US10153251B2 (en) | 2016-06-06 | 2018-12-11 | Micron Technology, Inc. | Apparatuses and methods for scalable memory |
CN107705388A (zh) * | 2017-09-13 | 2018-02-16 | 陕西千山航空电子有限责任公司 | 一种基于RapidIO总线的防护记录器 |
CN111124945B (zh) * | 2018-10-30 | 2023-09-22 | 伊姆西Ip控股有限责任公司 | 用于提供高速缓存服务的方法、设备和计算机可读介质 |
US11023150B2 (en) * | 2019-07-01 | 2021-06-01 | International Business Machines Corporation | Block mode toggling using hybrid controllers |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003518313A (ja) | 1999-12-22 | 2003-06-03 | シーゲイト テクノロジー エルエルシー | ディスク駆動機構のバッファとの間のデータの転送を管理するバッファ管理システム |
JP2005004791A (ja) | 2004-08-23 | 2005-01-06 | Hitachi Ltd | ディスク制御装置 |
JP2005202056A (ja) | 2004-01-14 | 2005-07-28 | Konica Minolta Opto Inc | 光学樹脂レンズ |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2597060B2 (ja) * | 1991-12-13 | 1997-04-02 | 富士通株式会社 | アレイディスク装置 |
EP0845738A3 (en) * | 1996-11-28 | 2006-09-20 | Hitachi, Ltd. | Storage system which transfers a command and data corresponding to said command subsequent to said command |
DE19882723T1 (de) * | 1997-10-08 | 2000-09-21 | Seagate Technology | Hybrides Datenspeicherungs- und Datenrekonstruierungssystem und Verfahren für eine Datenspeichervorrichtung |
JP4132322B2 (ja) * | 1998-12-16 | 2008-08-13 | 株式会社日立製作所 | 記憶制御装置およびその制御方法 |
US6720240B2 (en) * | 2000-03-29 | 2004-04-13 | Georgia Tech Research Corporation | Silicon based nanospheres and nanowires |
US7834349B2 (en) * | 2000-03-29 | 2010-11-16 | Georgia Tech Research Corporation | Silicon based nanospheres and nanowires |
DE20006458U1 (de) * | 2000-04-07 | 2000-06-15 | Key Technology Corp., Hsinchu | RAID-Vorrichtung mit anpassungsfähiger Befehlsverarbeitung und Datenübertragung |
US7334098B1 (en) * | 2000-06-06 | 2008-02-19 | Quantum Corporation | Producing a mass storage backup using a log of write commands and time information |
US7186669B2 (en) * | 2001-03-29 | 2007-03-06 | Georgia Tech Research Corporation | Silicon based nanospheres and nanowires |
US7340555B2 (en) * | 2001-09-28 | 2008-03-04 | Dot Hill Systems Corporation | RAID system for performing efficient mirrored posted-write operations |
US6940086B2 (en) * | 2001-09-28 | 2005-09-06 | Georgia Tech Research Corporation | Tin oxide nanostructures |
US7243229B2 (en) * | 2001-10-02 | 2007-07-10 | Hitachi, Ltd. | Exclusive access control apparatus and method |
JP3964212B2 (ja) * | 2002-01-16 | 2007-08-22 | 株式会社日立製作所 | 記憶装置システム |
JP2003303055A (ja) * | 2002-04-09 | 2003-10-24 | Hitachi Ltd | ディスクアダプタとディスクアレイをスイッチを介して接続したディスク装置 |
US20040078508A1 (en) * | 2002-10-02 | 2004-04-22 | Rivard William G. | System and method for high performance data storage and retrieval |
JP2004220450A (ja) * | 2003-01-16 | 2004-08-05 | Hitachi Ltd | ストレージ装置、その導入方法、及びその導入プログラム |
CN1296845C (zh) * | 2003-01-24 | 2007-01-24 | 华为技术有限公司 | 一种磁盘存储系统 |
JP4165747B2 (ja) * | 2003-03-20 | 2008-10-15 | 株式会社日立製作所 | 記憶システム、制御装置及び制御装置のプログラム |
CN1220950C (zh) * | 2003-08-08 | 2005-09-28 | 华中科技大学 | 外置式多通道网络磁盘阵列控制装置及其使用的协议适配方法 |
JP2005309818A (ja) * | 2004-04-22 | 2005-11-04 | Hitachi Ltd | ストレージ装置、そのデータ読出方法、及びそのデータ読出プログラム |
-
2005
- 2005-03-03 JP JP2005058792A patent/JP2006244123A/ja active Pending
- 2005-08-01 KR KR1020050070240A patent/KR100740080B1/ko not_active IP Right Cessation
- 2005-08-04 CN CNB2005100885951A patent/CN100437457C/zh not_active Expired - Fee Related
- 2005-09-29 US US11/237,933 patent/US20060200634A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003518313A (ja) | 1999-12-22 | 2003-06-03 | シーゲイト テクノロジー エルエルシー | ディスク駆動機構のバッファとの間のデータの転送を管理するバッファ管理システム |
JP2005202056A (ja) | 2004-01-14 | 2005-07-28 | Konica Minolta Opto Inc | 光学樹脂レンズ |
JP2005004791A (ja) | 2004-08-23 | 2005-01-06 | Hitachi Ltd | ディスク制御装置 |
Also Published As
Publication number | Publication date |
---|---|
US20060200634A1 (en) | 2006-09-07 |
CN100437457C (zh) | 2008-11-26 |
CN1828510A (zh) | 2006-09-06 |
JP2006244123A (ja) | 2006-09-14 |
KR20060096244A (ko) | 2006-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100766356B1 (ko) | 데이터 스토리지 시스템 및 데이터 스토리지 제어 장치 | |
US7562249B2 (en) | RAID system, RAID controller and rebuilt/copy back processing method thereof | |
KR100740080B1 (ko) | 데이터 기억 시스템 및 데이터 기억 제어 장치 | |
US20070076321A1 (en) | Data storage system, data storage control device, and failure location diagnosis method thereof | |
KR100793531B1 (ko) | Raid 시스템 및 그 리빌드/카피백 처리 방법 | |
US20140223097A1 (en) | Data storage system and data storage control device | |
JP2007206766A (ja) | データストレージシステム、データストレージ制御装置及びその障害箇所診断方法。 | |
JP2007122476A (ja) | データストレージシステム、データストレージ制御装置及びそのディスクのライト抜け診断方法 | |
US20070067417A1 (en) | Managing serial attached small computer systems interface communications | |
US7487293B2 (en) | Data storage system and log data output method upon abnormality of storage control apparatus | |
US7426658B2 (en) | Data storage system and log data equalization control method for storage control apparatus | |
JP4985750B2 (ja) | データストレージシステム | |
US7577775B2 (en) | Storage system and configuration-change method thereof | |
JP4440127B2 (ja) | データストレージシステム及びデータストレージ制御装置 | |
JP2005196331A (ja) | ディスクアレイ装置及びディスクアレイ装置の構成変更方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20050801 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20061026 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070622 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070710 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070711 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20100708 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20100708 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |