JP2006507603A - Bios記憶アレイ - Google Patents
Bios記憶アレイ Download PDFInfo
- Publication number
- JP2006507603A JP2006507603A JP2004555387A JP2004555387A JP2006507603A JP 2006507603 A JP2006507603 A JP 2006507603A JP 2004555387 A JP2004555387 A JP 2004555387A JP 2004555387 A JP2004555387 A JP 2004555387A JP 2006507603 A JP2006507603 A JP 2006507603A
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- storage
- data
- firmware
- array
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0629—Configuration or reconfiguration of storage systems
- G06F3/0632—Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
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)
- Quality & Reliability (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims (20)
- コンピューティングデバイスであって、
プロセッサと、
前記プロセッサと少なくとも1つの記憶デバイス間でデータを転送するコントローラと、
前記コントローラとは離れたファームウェアとを有し、前記ファームウェアは、前記プロセッサにより実行されたとき、前記プロセッサに
前記少なくとも1つの記憶デバイスを複数の部分に分割させ、
前記少なくとも1つの記憶デバイスの複数の部分から記憶アレイを生成させる
命令を有することを特徴とするコンピューティングデバイス。 - 請求項1に記載のコンピューティングデバイスであって、
実行されたとき、前記プロセッサに、前記ファームウェアの記憶デバイスハンドラを介して前記少なくとも1つの記憶デバイスを評価させるオペレーティングシステムをさらに有することを特徴とするコンピューティングデバイス。 - 請求項2に記載のコンピューティングデバイスであって、
前記オペレーティングシステムは、前記プロセッサに前記記憶デバイスハンドラを実行させる割り込みを生成させることを特徴とするコンピューティングデバイス。 - 請求項1に記載のコンピューティングデバイスであって、
前記少なくとも1つの記憶デバイスは、第1の記憶デバイスと第2の記憶デバイスを有し、
前記ファームウェアは、実行されたとき、前記プロセッサに前記第1の記憶デバイスを第1部分と第2部分に分割させ、前記第2の記憶デバイスを第1部分と第2部分に分割させる命令を有することを特徴とするコンピューティングデバイス。 - 請求項4に記載のコンピューティングデバイスであって、
前記ファームウェアは、実行されたとき、前記プロセッサに、前記第1の記憶デバイスの前記第1部分と前記第2の記憶デバイスの前記第1部分にわたってデータをストライピングさせる命令を有することを特徴とするコンピューティングデバイス。 - 請求項4に記載のコンピューティングデバイスであって、
前記ファームウェアは、実行されたとき、前記プロセッサに、前記第1の記憶デバイスの前記第1部分のデータを前記第2のデバイスの前記第2部分にミラーさせ、前記第2の記憶デバイスの前記第1部分のデータを前記第1の記憶デバイスの前記第2部分にミラーさせる命令を有することを特徴とするコンピューティングデバイス。 - 1以上の記憶デバイスを有するコンピューティングデバイスのためのファームウェアであって、前記ファームウェアは、実行されたとき、前記コンピューティングデバイスに、
第1の記憶デバイスの記憶容量がその全記憶容量の実質的に半分であることを報告することにより、前記第1の記憶デバイスの第1部分と第2部分とを決定させ、
前記第1の記憶デバイスの前記第1部分と前記第2部分を有する記憶アレイを生成させる複数の命令を有することを特徴とするファームウェア。 - 請求項7に記載のファームウェアであって、前記コンピューティングデバイスに、
前記第1の記憶デバイスの前記第1部分にデータを書き込ませ、
前記第1の記憶デバイスの前記第2部分にデータをミラーさせる命令をさらに有することを特徴とするファームウェア。 - 請求項7に記載のファームウェアであって、前記コンピューティングデバイスに、
第2の記憶デバイスの記憶容量がその全記憶容量の実質的に半分であることを報告することにより前記第2の記憶デバイスの第1部分と第2部分とを決定させ、
前記第2の記憶デバイスの前記第1部分と前記第2部分をさらに有する前記記憶アレイを生成させる命令をさらに有することを特徴とするファームウェア。 - 請求項9に記載のファームウェアであって、前記コンピューティングデバイスに、
前記第1の記憶デバイスの前記第1部分と前記第2の記憶デバイスの前記第1部分とにわたりデータをストライピングさせる命令をさらに含むことを特徴とするファームウェア。 - 請求項9に記載のファームウェアであって、前記コンピューティングデバイスに、
前記第1の記憶デバイスの前記第1部分と前記第2の記憶デバイスの前記第1部分に書き込まれたデータを、前記第1の記憶デバイスの前記第2部分と前記第2の記憶デバイスの前記第2部分にミラーさせる命令をさらに有することを特徴とするファームウェア。 - 請求項9に記載のファームウェアであって、前記コンピューティングデバイスに、
前記第1の記憶デバイスの前記第1部分に書き込まれたデータを、前記第2の記憶デバイスの前記第2部分にミラーさせ、
前記第2の記憶デバイスの前記第1部分に書き込まれたデータを、前記第1の記憶デバイスの前記第2部分にミラーさせる命令をさらに有することを特徴とするファームウェア。 - 請求項12に記載のファームウェアであって、前記コンピューティングデバイスに、
前記第1の記憶デバイスと前記第2の記憶デバイスの前記第1部分にわたってデータをストライピングさせる命令をさらに有することを特徴とするファームウェア。 - 第1の記憶デバイスを第1の複数の部分に分割するステップと、
前記第1の記憶デバイスが前記第1の複数の部分の最小部分に等しい記憶容量を有することを報告するステップと、
前記第1の複数の部分に、またはその部分から、データを転送する命令を前記第1の記憶デバイスに発効するステップとを有することを特徴とする方法。 - 請求項14に記載の方法であって、前記第1の記憶デバイスが前記コマンドを実行するのに応じて、
前記第1の記憶デバイスの第1部分にデータを転送するステップと、
前記第1の記憶デバイスの第2部分に前記データをミラーするステップとを有することを特徴とする方法。 - 請求項14に記載の方法であって、
第2の記憶デバイスを第2の複数の部分に分割するステップと、
前記第2の記憶デバイスが前記第2の複数の部分の最小部分に等しい記憶容量を有することを報告するステップと、
前記第2の複数の部分に、またはその部分からデータを転送する命令を前記第2の記憶デバイスに発効するステップとを有することを特徴とする方法。 - 請求項16に記載の方法であって、
前記第1の記憶デバイスと前記第2の記憶デバイスが前記それぞれのコマンドを処理するのに応じて、前記第1の記憶デバイスの第1部分と前記第2の記憶デバイスの第1部分にわたってデータをストライピングするステップをさらに有することを特徴とする方法。 - 請求項16に記載の方法であって、前記第1の記憶デバイスと前記第2の記憶デバイスが前記それぞれのコマンドを処理するのに応じて、
前記第1の記憶デバイスの第1部分と前記第2の記憶デバイスの第1部分にデータをストライピングするステップと、
前記第1の記憶デバイスの第2部分と前記第2の記憶デバイスの第2部分に前記データをミラーするステップとをさらに有することを特徴とする方法。 - 請求項16に記載の方法であって、前記第1の記憶デバイスと前記第2の記憶デバイスが前記それぞれのコマンドを処理するのに応じて、
前記第1の記憶デバイスの第1部分と前記第2の記憶デバイスの第2部分からデータをストライピングするステップをさらに有することを特徴とする方法。 - 請求項16に記載の方法であって、
前記第1の記憶デバイスを分割するステップは、前記第1の記憶デバイスの第1部分と第2部分を決定するため、前記第1の記憶デバイスの最大アクセス可能セクターを設定するステップを有し、
前記第2の記憶デバイスを分割するステップは、前記第2の記憶デバイスの第1部分と第2部分を決定するため、前記第2の記憶デバイスの最大アクセス可能セクターを設定するステップを有することを特徴とする方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/305,727 US7143234B2 (en) | 2002-11-26 | 2002-11-26 | Bios storage array |
| PCT/US2003/035293 WO2004049158A2 (en) | 2002-11-26 | 2003-11-05 | Bios storage array |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006507603A true JP2006507603A (ja) | 2006-03-02 |
Family
ID=32325499
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004555387A Pending JP2006507603A (ja) | 2002-11-26 | 2003-11-05 | Bios記憶アレイ |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US7143234B2 (ja) |
| EP (1) | EP1573542A2 (ja) |
| JP (1) | JP2006507603A (ja) |
| KR (1) | KR100829651B1 (ja) |
| CN (1) | CN1327354C (ja) |
| AU (1) | AU2003286914A1 (ja) |
| WO (1) | WO2004049158A2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020100883A1 (ja) * | 2018-11-16 | 2020-05-22 | Necプラットフォームズ株式会社 | ディスクアレイシステム、制御装置、およびデータ入出力方法 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7454555B2 (en) * | 2003-06-12 | 2008-11-18 | Rambus Inc. | Apparatus and method including a memory device having multiple sets of memory banks with duplicated data emulating a fast access time, fixed latency memory device |
| US7418621B2 (en) * | 2005-02-24 | 2008-08-26 | Dot Hill Systems Corp. | Redundant storage array method and apparatus |
| US20070113006A1 (en) * | 2005-11-16 | 2007-05-17 | Elliott John C | Apparatus and method to configure one or more storage arrays |
| US7669008B2 (en) | 2007-02-09 | 2010-02-23 | International Business Machines Corporation | Destage management of redundant data copies |
| JP5320678B2 (ja) * | 2007-02-20 | 2013-10-23 | 日本電気株式会社 | データ分散格納システム及びデータ分散方法、それに用いる装置並びにそのプログラム |
| KR20100133710A (ko) * | 2009-06-12 | 2010-12-22 | 삼성전자주식회사 | 메모리 시스템 및 그것의 코드 데이터 로딩 방법 |
| JP2013530448A (ja) * | 2010-05-05 | 2013-07-25 | マーベル ワールド トレード リミテッド | キャッシュストレージアダプタアーキテクチャ |
| WO2017138620A1 (ja) | 2016-02-09 | 2017-08-17 | 株式会社 東芝 | メモリデバイス、蓄積可能データを扱うエッジ装置及びデータ管理方法 |
| US10579282B1 (en) * | 2016-03-30 | 2020-03-03 | EMC IP Holding Company LLC | Distributed copy in multi-copy replication where offset and size of I/O requests to replication site is half offset and size of I/O request to production volume |
| KR20180023784A (ko) * | 2016-08-25 | 2018-03-07 | 삼성전자주식회사 | 사전 부팅 환경에서 raid 볼륨에 접근하는 데이터 저장 시스템 및 방법 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5694581A (en) * | 1993-09-07 | 1997-12-02 | Industrial Technology Research Institute | Concurrent disk array management system implemented with CPU executable extension |
| US6098119A (en) * | 1998-01-21 | 2000-08-01 | Mylex Corporation | Apparatus and method that automatically scans for and configures previously non-configured disk drives in accordance with a particular raid level based on the needed raid level |
| JP2000132915A (ja) * | 1998-10-22 | 2000-05-12 | Matsushita Electric Ind Co Ltd | ディスク装置およびそのデータ処理方法 |
| US6401183B1 (en) * | 1999-04-01 | 2002-06-04 | Flash Vos, Inc. | System and method for operating system independent storage management |
| US6681290B2 (en) * | 2001-01-29 | 2004-01-20 | International Business Machines Corporation | Physical data layout to reduce seeks in a raid system |
| US20020156971A1 (en) * | 2001-04-19 | 2002-10-24 | International Business Machines Corporation | Method, apparatus, and program for providing hybrid disk mirroring and striping |
| JP2003216341A (ja) * | 2002-01-22 | 2003-07-31 | American Megatrends Inc | コンピュータシステム、HD(HardDisk)制御方法、及びRAIDプログラム |
| US7383576B2 (en) * | 2004-04-23 | 2008-06-03 | Microsoft Corporation | Method and system for displaying and managing security information |
| KR100673329B1 (ko) * | 2005-02-03 | 2007-01-24 | 학교법인 대전기독학원 한남대학교 | 그리드 환경에서 인증서를 이용한 사용자 역할/권한 설정 시스템 및 그 방법 |
-
2002
- 2002-11-26 US US10/305,727 patent/US7143234B2/en not_active Expired - Fee Related
-
2003
- 2003-11-05 AU AU2003286914A patent/AU2003286914A1/en not_active Abandoned
- 2003-11-05 EP EP03778131A patent/EP1573542A2/en not_active Ceased
- 2003-11-05 WO PCT/US2003/035293 patent/WO2004049158A2/en not_active Ceased
- 2003-11-05 JP JP2004555387A patent/JP2006507603A/ja active Pending
- 2003-11-05 KR KR1020057009445A patent/KR100829651B1/ko not_active Expired - Fee Related
- 2003-11-26 CN CNB2003101179203A patent/CN1327354C/zh not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020100883A1 (ja) * | 2018-11-16 | 2020-05-22 | Necプラットフォームズ株式会社 | ディスクアレイシステム、制御装置、およびデータ入出力方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1327354C (zh) | 2007-07-18 |
| WO2004049158A2 (en) | 2004-06-10 |
| AU2003286914A1 (en) | 2004-06-18 |
| CN1503140A (zh) | 2004-06-09 |
| KR100829651B1 (ko) | 2008-05-16 |
| EP1573542A2 (en) | 2005-09-14 |
| US7143234B2 (en) | 2006-11-28 |
| AU2003286914A8 (en) | 2004-06-18 |
| US20040103260A1 (en) | 2004-05-27 |
| WO2004049158A3 (en) | 2005-08-04 |
| KR20050086832A (ko) | 2005-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7206899B2 (en) | Method, system, and program for managing data transfer and construction | |
| JP3151008B2 (ja) | ディスクセクタ解析方法 | |
| US8073675B2 (en) | ATA emulation host interface in a RAID controller | |
| US8819338B2 (en) | Storage system and storage apparatus | |
| US6526477B1 (en) | Host-memory based raid system, device, and method | |
| US6748486B2 (en) | Method, system, and data structures for superimposing data records in a first data format to memory in a second data format | |
| US6993676B2 (en) | Method and apparatus for fast initialization of redundant arrays of storage devices | |
| US20020065984A1 (en) | Method and apparatus for zeroing a transfer buffer memory as a background task | |
| US9304710B2 (en) | Storage system and data transfer method of storage system | |
| US7222135B2 (en) | Method, system, and program for managing data migration | |
| CN109313593B (zh) | 存储系统 | |
| WO2001022221A1 (en) | Raid controller system and method with ata emulation host interface | |
| WO1996018141A1 (en) | Computer system | |
| KR100829651B1 (ko) | 바이오스 스토리지 어레이 | |
| CN114817093B (zh) | 一种数据传输方法、系统、装置及存储介质 | |
| US10846234B2 (en) | Storage control system and storage control method | |
| US7020770B2 (en) | Method and apparatus for configuration of RAID controllers | |
| JP2007524932A (ja) | パリティデータを生成するための方法、システム、及びプログラム | |
| US7330930B1 (en) | Method and apparatus for balanced disk access load distribution | |
| US8935488B2 (en) | Storage system and storage control method | |
| US11321023B2 (en) | Method and apparatus for rapid volume reformatting | |
| US6898666B1 (en) | Multiple memory system support through segment assignment | |
| JP2026042462A (ja) | コントローラ、記憶デバイス | |
| JPH04259026A (ja) | ディスクアレイ制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070910 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070918 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071218 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080513 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080813 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081202 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090616 |