RU2008130859A - Способ осуществления доступа к целевому дисковому запоминающему устройству, система расширения дисковой емкости и дисковый массив - Google Patents
Способ осуществления доступа к целевому дисковому запоминающему устройству, система расширения дисковой емкости и дисковый массив Download PDFInfo
- Publication number
- RU2008130859A RU2008130859A RU2008130859/09A RU2008130859A RU2008130859A RU 2008130859 A RU2008130859 A RU 2008130859A RU 2008130859/09 A RU2008130859/09 A RU 2008130859/09A RU 2008130859 A RU2008130859 A RU 2008130859A RU 2008130859 A RU2008130859 A RU 2008130859A
- Authority
- RU
- Russia
- Prior art keywords
- disk
- data
- command
- port
- disk array
- Prior art date
Links
Classifications
-
- 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/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0658—Controller construction arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
-
- 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
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/167—Interprocessor communication using a common memory, e.g. mailbox
-
- 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/0614—Improving the reliability of storage systems
- G06F3/0617—Improving the reliability of storage systems in relation to availability
-
- 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)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
1. Способ осуществления доступа к целевому дисковому ЗУ, в котором между процессором и модулем управления массива мастер-диска обеспечивается поддерживающий скоростное межсоединение периферийных компонентов (PCI Express, PCIe) модуль коммутации, в массиве подчиненного диска обеспечиваются PCIe-модуль коммутации и модуль управления, и дисковые массивы соединяются друг с другом через свои соответствующие PCIe-модули коммутации, способ дополнительно содержит этапы, на которых: ! A. посредством процессора в составе массива мастер-диска получают команду или данные, и посредством процессора посылают принятую команду или данные на PCIe-модуль коммутации массива мастер-диска; ! B. посредством PCIe-модуля коммутации массива мастер-диска посылают команду или данные на модуль управления в соответствующем дисковом массиве в соответствии с адресом целевого дискового запоминающего устройства (ЗУ), указанным в принятой команде или данных; и ! C. посредством модуля управления в соответствующем дисковом массиве посылают принятую команду или данные на целевое дисковое ЗУ, непосредственно соединенное с модулем управления в соответствующем дисковом массиве. ! 2. Способ по п.1, в котором способ дополнительно содержит этап, на котором: в каждом из дисковых массивов отображают адреса всех дисковых ЗУ в дисковом массиве на адресное пространство и сохраняют адресное пространство в дисковом массиве в первом порте PCIe-модуля коммутации, через который PCIe-модуль коммутации соединяется непосредственно с модулем управления в дисковом массиве, и отображают адреса дисковых ЗУ во всех последующих каскадно присоединяемых массивах подчиненного диска на
Claims (20)
1. Способ осуществления доступа к целевому дисковому ЗУ, в котором между процессором и модулем управления массива мастер-диска обеспечивается поддерживающий скоростное межсоединение периферийных компонентов (PCI Express, PCIe) модуль коммутации, в массиве подчиненного диска обеспечиваются PCIe-модуль коммутации и модуль управления, и дисковые массивы соединяются друг с другом через свои соответствующие PCIe-модули коммутации, способ дополнительно содержит этапы, на которых:
A. посредством процессора в составе массива мастер-диска получают команду или данные, и посредством процессора посылают принятую команду или данные на PCIe-модуль коммутации массива мастер-диска;
B. посредством PCIe-модуля коммутации массива мастер-диска посылают команду или данные на модуль управления в соответствующем дисковом массиве в соответствии с адресом целевого дискового запоминающего устройства (ЗУ), указанным в принятой команде или данных; и
C. посредством модуля управления в соответствующем дисковом массиве посылают принятую команду или данные на целевое дисковое ЗУ, непосредственно соединенное с модулем управления в соответствующем дисковом массиве.
2. Способ по п.1, в котором способ дополнительно содержит этап, на котором: в каждом из дисковых массивов отображают адреса всех дисковых ЗУ в дисковом массиве на адресное пространство и сохраняют адресное пространство в дисковом массиве в первом порте PCIe-модуля коммутации, через который PCIe-модуль коммутации соединяется непосредственно с модулем управления в дисковом массиве, и отображают адреса дисковых ЗУ во всех последующих каскадно присоединяемых массивах подчиненного диска на другое адресное пространство и сохраняют другое адресное пространство в дисковом массиве во втором порте PCIe-модуля коммутации, через который PCIe-модуль коммутации соединяется с PCIe-модулем коммутации на следующем каскаде; и
этап B содержит стадии, на которых:
B1. посредством PCIe-модуля коммутации массива мастер-диска посылают принятую команду или данные на его первый порт и второй порт; и
B2. посредством первого и второго портов PCIe-модуля коммутации массива мастер-диска соответственно определяют, находится ли адрес целевого дискового ЗУ, указанный в принятой команде или данных, в диапазоне адресного пространства, хранимого в его соответственных первом и втором портах; если адрес находится в диапазоне адресного пространства, посылают принятую команду или данные непосредственно на модуль управления в соответствующем дисковом массиве, иначе принятую команду или данные не пересылают.
3. Система расширения дисковой емкости, содержащая, по меньшей мере, один сервер, сеть Ethernet, по меньшей мере, один массив мастер-диска и массивы подчиненного диска, каскадно присоединяемые к массиву мастер-диска, сервер, выполненный с возможностью помещать команду или данные в пакет протокола Internet-интерфейса малых вычислительных систем (iSCSI), формировать пакет протокола iSCSI и посылать сформированный пакет протокола iSCSI на интерфейсный модуль массива мастер-диска через сеть Ethernet, при этом
массив мастер-диска дополнительно содержит процессор, модуль коммутации с поддержкой скоростного межсоединения периферийных компонентов (PCIe), модуль управления и, по меньшей мере, одно дисковое ЗУ; в массиве мастер-диска PCIe-модуль коммутации соединяется непосредственно с процессором и модулем управления соответственно, и модуль управления непосредственно соединяется с каждым из дисковых ЗУ; массив подчиненного диска включает в себя PCIe-модуль коммутации, модуль управления и, по меньшей мере, одно дисковое ЗУ; в массиве подчиненного диска модуль управления соединяется непосредственно с PCIe-модулем коммутации и каждым из дисковых ЗУ; дисковые массивы непосредственно соединяются друг с другом через свои соответственные PCIe-модули коммутации;
процессор массива мастер-диска выполнен с возможностью получать команду или данные из пакета протокола iSCSI, посланного от интерфейсного модуля массива мастер-диска, и посылать команду или данные на PCIe-модуль коммутации массива мастер-диска;
PCIe-модуль коммутации в каждом из дисковых массивов выполнен с возможностью при приеме команды или данных посылать команду или данные на свой первый порт, через который PCIe-модуль коммутации соединяется непосредственно с модулем управления в дисковом массиве, и на свой второй порт, через который PCIe-модуль коммутации соединяется с PCIe-модулем коммутации в следующем каскаде, и посылать принятую команду или данные на модуль управления в соответствующем дисковом массиве через первый порт и второй порт; и
модуль управления в любом из дисковых массивов выполнен с возможностью при приеме команды или данных посылать команду или данные на целевое дисковое ЗУ, непосредственно соединенное с модулем управления, в соответствии с адресом целевого дискового ЗУ, указанным в команде или данных.
4. Система по п.3, в которой первый порт PCIe-модуля коммутации в каждом из дисковых массивов выполнен с возможностью хранить адресное пространство, на которое отображаются адреса всех дисковых ЗУ в дисковом массиве, и при приеме команды или данных определять, находится ли указанный в команде или данных адрес целевого дискового ЗУ в диапазоне адресного пространства, хранимого в первом порте; если адрес целевого дискового ЗУ находится в диапазоне адресного пространства, хранимого в первом порте, первый порт посылает принятую команду или данные на модуль управления, которое находится в дисковом массиве и соединено непосредственно с первым портом; и
второй порт PCIe-модуля коммутации в каждом из дисковых массивов выполнен с возможностью хранить адресное пространство, на которое отображаются адреса всех дисковых ЗУ в дисковых массивах в последующих каскадах, и при приеме команды или данных определять, находится ли указанный в команде или данных адрес целевого дискового ЗУ в диапазоне адресного пространства, хранимого во втором порте; если адрес целевого дискового ЗУ находится в диапазоне адресного пространства, хранимого во втором порте, второй порт посылает принятую команду или данные на PCIe-модуль коммутации, который находится в дисковом массиве в последующем каскаде и непосредственно соединен со вторым портом.
5. Система по пп.3 или 4, в которой PCIe-модулем коммутации является PCIe микросхема коммутации с наличием PCIe-интерфейса и коммутационной сети, или поддерживающее расширенные межкомпонентные соединения (ASI) устройство в соответствии с архитектурой ASI.
6. Система по пп.3 или 4, в которой модуль управления является процессором ввода-вывода (IOP) или контроллер, использующий последовательные интерфейсы Serial Attached SCSI/Serial Advanced Technology Attachment (SAS/SATA).
7. Система по п.3, в которой система дополнительно содержит, по меньшей мере, один контроллер запоминающих устройств, при этом, по меньшей мере, один сервер соединяется с одним контроллером, по меньшей мере, из одного контроллера запоминающих устройств через сеть Ethernet, и контроллер запоминающих устройств соединяется с массивом мастер-диска через сеть Ethernet.
8. Массив мастер-диска, содержащий интерфейсный модуль, процессор, модуль коммутации с поддержкой скоростного межсоединения периферийных компонентов (PCIe), модуль управления и, по меньшей мере, одно дисковое ЗУ, при этом PCIe-модуль коммутации соединяется непосредственно с процессором и модулем управления соответственно, и модуль управления соединяется непосредственно с каждым дисковым ЗУ, по меньшей мере, из одного дискового ЗУ; и
процессор выполнен с возможностью посылать команду или данные на PCIe-модуль коммутации при приеме команды или данных;
PCIe-модуль коммутации выполнен с возможностью посылать принятую команду или данные на свой первый порт, через который PCIe-модуль коммутации соединен непосредственно с модулем управления, и свой второй порт, через который PCIe-модуль коммутации соединен непосредственно с PCIe-модулем коммутации в последующем каскаде, и посылать принятую команду или данные через первый порт и второй порт; и
модуль управления выполнен с возможностью при приеме команды или данных посылать команду или данные на целевое дисковое ЗУ, непосредственно соединенное с модулем управления, в соответствии с адресом целевого дискового ЗУ, указанным в команде или данных.
9. Массив мастер-диска по п.8, в котором первый порт PCIe-модуля коммутации выполнен с возможностью хранить адресное пространство, на которое отображены адреса всех дисковых ЗУ массива мастер-диска, и определять при приеме команды или данных, находится ли указанный в команде или данных адрес целевого дискового ЗУ в диапазоне адресного пространства, хранимого в первом порте; если адрес целевого дискового ЗУ находится в диапазоне адресного пространства, хранимого в первом порте, первый порт посылает принятую команду или данные на модуль управления в составе массива мастер-диска.
10. Массив мастер-диска по п.8, в котором второй порт PCIe-модуля коммутации выполнен с возможностью хранить адресное пространство, на которое отображены адреса всех дисковых ЗУ в массивах подчиненного диска в последующих каскадах, и определять при приеме команды или данных, находится ли указанный в команде или данных адрес целевого дискового ЗУ в диапазоне адресного пространства, хранимого во втором порте; если адрес целевого дискового ЗУ находится в диапазоне адресного пространства, хранимого во втором порте, второй порт посылает принятую команду или данные на PCIe-модуль коммутации, который находится во внешнем массиве подчиненного диска, и непосредственно соединен со вторым портом.
11. Массив мастер-диска по пп.8, 9 или 10, в котором PCIe-модулем коммутации является PCIe-микросхема коммутации с наличием интерфейса PCIe и коммутационной сети, или устройство с расширенными коммутируемыми межкомпонентными соединениями (ASI) в соответствии с ASI архитектурой.
12. Массив мастер-диска по пп.8, 9 или 10, в котором модулем управления является процессор ввода-вывода (IOP) или контроллер, использующий последовательные интерфейсы Serial Attached SCSI/Serial Advanced Technology Attachment (SAS/SATA).
13. Массив подчиненного диска, содержащий модуль коммутации с поддержкой скоростного межсоединения периферийных компонентов (PCIe), модуль управления и, по меньшей мере, одно дисковое ЗУ, при этом PCIe-модуль коммутации соединяется непосредственно с модулем управления, и модуль управления соединяется непосредственно с каждым дисковым ЗУ, по меньшей мере, из одного дискового ЗУ; и
PCIe-модуль коммутации выполнен с возможностью посылать принятую команду или данные на свой первый порт, через который PCIe модуль коммутации соединяется непосредственно с модулем управления, и свой второй порт, через который PCIe-модуль коммутации соединяется непосредственно с PCIe-модулем коммутации в последующем каскаде, и посылать принятую команду или данные через первый порт и второй порт; и
модуль управления выполнен с возможностью при приеме команды или данных посылать команду или данные на целевое дисковое ЗУ, которое непосредственно соединено с модулем управления, в соответствии с адресом целевого дискового ЗУ, указанным в команде или данных.
14. Массив подчиненного диска по п.13, в котором первый порт PCIe-модуля коммутации выполнен с возможностью хранить адресное пространство, на которое отображаются адреса всех дисковых ЗУ массива подчиненного диска, определять при приеме команды или данных, находится ли указанный в команде или данных адрес целевого дискового ЗУ в диапазоне адресного пространства, хранимого в первом порте, и посылать принятую команду или данные на модуль управления массива подчиненного диска, если адрес целевого дискового ЗУ находится в диапазоне адресного пространства, хранимого в первом порте.
15. Массив подчиненного диска по п.13, в котором второй порт PCIe-модуля коммутации выполнен с возможностью хранить адресное пространство, на которое отображены адреса всех дисковых ЗУ в массивах подчиненного диска в последующих каскадах, определять при приеме команды или данных, находится ли указанный в команде или данных адрес целевого дискового ЗУ в диапазоне адресного пространства, хранимого во втором порте, и посылать принятую команду или данные на PCIe-модуль коммутации, находящийся во внешнем массиве подчиненного диска и непосредственно соединенный со вторым портом, если адрес целевого дискового ЗУ находится в диапазоне адресного пространства, хранимого во втором порте.
16. Массив подчиненного диска по пп.13, 14 или 15, в котором PCIe-модулем коммутации является PCIe-микросхема коммутации с наличием интерфейса PCIe и коммутационной сети, или устройство с расширенными коммутируемыми межкомпонентными соединениями (ASI) в соответствии с архитектурой ASI.
17. Массив подчиненного диска по пп.13, 14 или 15, в котором модуль управления является процессором ввода-вывода (IOP) или контроллер, использующий последовательные интерфейсы Serial Attached SCSI/Serial Advanced Technology Attachment (SAS/SATA).
18. Дисковый массив, содержащий расширяемый модуль коммутации, связанный с процессором, и модуль управления, связанный с модулем коммутации.
19. Дисковый массив по п.18, в котором расширяемым модулем коммутации является коммутатор с поддержкой скоростного межсоединения периферийных компонентов (PCIe).
20. Дисковый массив, содержащий:
интерфейсный модуль, осуществляющий прием извне команды или данных для целевого дискового ЗУ, и посылку команды или данных на модуль коммутации;
модуль управления, осуществляющий при приеме команды или данных посылку команды или данных в соответствии с адресом целевого дискового ЗУ, указанным в команде или данных; и
модуль коммутации, соединяющий с модулем управления, и вторым модулем коммутации второго дискового массива соответственно и переключающий принятую команду или данные на модуль управления или второй модуль коммутации в соответствии с адресом целевого дискового ЗУ, указанным в команде или данных.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200610066672.8 | 2006-04-19 | ||
| CN200610066672A CN100581172C (zh) | 2006-04-19 | 2006-04-19 | 一种对目的磁盘进行访问的方法和扩展磁盘容量的系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2008130859A true RU2008130859A (ru) | 2010-01-27 |
| RU2399951C2 RU2399951C2 (ru) | 2010-09-20 |
Family
ID=36994486
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2008130859/09A RU2399951C2 (ru) | 2006-04-19 | 2006-09-01 | Способ осуществления доступа к целевому дисковому запоминающему устройству, система расширения дисковой емкости и дисковый массив |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US8041890B2 (ru) |
| EP (1) | EP2009552A4 (ru) |
| JP (1) | JP2008546049A (ru) |
| KR (1) | KR101011336B1 (ru) |
| CN (1) | CN100581172C (ru) |
| RU (1) | RU2399951C2 (ru) |
| WO (1) | WO2007118371A1 (ru) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2556443C2 (ru) * | 2010-09-16 | 2015-07-10 | Эппл Инк. | Многопортовый контроллер запоминающего устройства с портами, ассоциированными с классами трафика |
Families Citing this family (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8321650B2 (en) * | 2003-01-13 | 2012-11-27 | Emulex Design & Manufacturing Corporation | Alignment-unit-based virtual formatting methods and devices employing the methods |
| US7827439B2 (en) * | 2007-09-28 | 2010-11-02 | Symantec Corporation | System and method of redundantly storing and retrieving data with cooperating storage devices |
| US8161221B2 (en) * | 2008-11-25 | 2012-04-17 | Hitachi, Ltd. | Storage system provided with function for detecting write completion |
| CN101763221B (zh) * | 2008-12-24 | 2013-01-30 | 成都市华为赛门铁克科技有限公司 | 一种存储方法、存储系统及控制器 |
| JP2012133405A (ja) * | 2009-07-24 | 2012-07-12 | Hitachi Ltd | ストレージ装置及びそのデータ転送制御方法 |
| CN101710298B (zh) * | 2009-12-17 | 2012-05-30 | 成都市华为赛门铁克科技有限公司 | 存储系统及系统中磁盘链路的数据处理方法和控制器 |
| WO2012010930A2 (en) * | 2010-07-21 | 2012-01-26 | Freescale Semiconductor, Inc. | Integrated circuit device, data storage array system and method therefor |
| US8589626B2 (en) * | 2010-09-19 | 2013-11-19 | Taejin Info Tech Co., Ltd. | Hybrid RAID controller having multi PCI bus switching |
| CN102207829A (zh) * | 2011-03-25 | 2011-10-05 | 浪潮(北京)电子信息产业有限公司 | 一种实现高端磁盘阵列的磁盘定位方法及装置 |
| CN102591594B (zh) * | 2012-02-10 | 2015-05-20 | 杭州华三通信技术有限公司 | 一种数据的处理方法和设备 |
| CN103634277B (zh) * | 2012-08-23 | 2019-02-05 | 深圳市腾讯计算机系统有限公司 | 一种共享内存的方法、服务器及系统 |
| CN102968280B (zh) * | 2012-11-21 | 2015-12-02 | 华为技术有限公司 | 一种存储系统及存储设备、控制设备 |
| CN103870768A (zh) * | 2012-12-13 | 2014-06-18 | 北京计算机技术及应用研究所 | 磁盘阵列与计算机或存储介质之间的认证方法及系统 |
| CN103036817A (zh) * | 2012-12-14 | 2013-04-10 | 华为技术有限公司 | 一种服务器单板、服务器单板实现方法及主处理器 |
| CN104216850B (zh) * | 2013-05-31 | 2018-06-19 | 鸿富锦精密电子(天津)有限公司 | 接口传输设备 |
| CN103543961B (zh) * | 2013-10-12 | 2017-04-19 | 浙江宇视科技有限公司 | 一种基于PCIe的存储扩展系统及存储扩展方法 |
| TWI598739B (zh) * | 2013-10-18 | 2017-09-11 | 美超微電腦股份有限公司 | 硬碟擴展裝置 |
| CN104571376A (zh) * | 2013-10-25 | 2015-04-29 | 鸿富锦精密电子(天津)有限公司 | 硬盘扩展系统 |
| CN103955344B (zh) * | 2014-05-13 | 2018-07-03 | 华为技术有限公司 | 一种数据处理方法和硬盘 |
| CN104038550B (zh) * | 2014-06-18 | 2018-01-23 | 华为技术有限公司 | 数据通信方法及其装置、存储系统 |
| CN105450687B (zh) * | 2014-08-19 | 2019-06-07 | 华为技术有限公司 | 一种标签转换方法、装置及sas存储器 |
| CN104503867B (zh) * | 2014-12-24 | 2017-07-11 | 北京同有飞骥科技股份有限公司 | 一种扩展柜掉线并重连后的灾难自动恢复方法 |
| EP3291096B1 (en) | 2016-05-27 | 2020-01-15 | Huawei Technologies Co., Ltd. | Storage system and device scanning method |
| WO2018186454A1 (ja) * | 2017-04-07 | 2018-10-11 | パナソニックIpマネジメント株式会社 | 情報処理装置 |
| CN107357753B (zh) * | 2017-07-12 | 2020-03-10 | 郑州云海信息技术有限公司 | 一种实现PCIE port和硬盘地址自动匹配的方法及系统 |
| US20190034306A1 (en) * | 2017-07-31 | 2019-01-31 | Intel Corporation | Computer System, Computer System Host, First Storage Device, Second Storage Device, Controllers, Methods, Apparatuses and Computer Programs |
| KR102833348B1 (ko) * | 2022-02-07 | 2025-07-10 | 엘에스일렉트릭(주) | 메모리 액세스 방법 |
| EP4258267B1 (en) | 2022-02-24 | 2025-06-04 | Changxin Memory Technologies, Inc. | Data transmission circuit, data transmission method, and memory |
| CN116705105B (zh) * | 2022-02-24 | 2024-12-06 | 长鑫存储技术有限公司 | 存储电路、数据传输电路和存储器 |
| EP4258116A4 (en) | 2022-02-24 | 2024-01-03 | Changxin Memory Technologies, Inc. | DATA TRANSMISSION CIRCUIT AND DATA TRANSMISSION METHOD |
| KR20230129499A (ko) | 2022-02-24 | 2023-09-08 | 창신 메모리 테크놀로지즈 아이엔씨 | 데이터 에러 정정 회로 및 데이터 전송 회로 |
| US11928341B2 (en) | 2022-02-24 | 2024-03-12 | Changxin Memory Technologies, Inc. | Sleep control method and sleep control circuit |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0863423A (ja) | 1994-08-24 | 1996-03-08 | Nippon Steel Corp | データ転送システム |
| CZ296443B6 (cs) | 1995-11-10 | 2006-03-15 | Sony Corporation | Zpusob zpracování informací a zarízení k jeho provádení |
| JPH10164544A (ja) | 1996-11-25 | 1998-06-19 | Xing:Kk | データ集中管理型音・動画再生システム |
| JP3279248B2 (ja) * | 1998-02-27 | 2002-04-30 | 日本電気株式会社 | スイッチ機構およびこれを有するディスクアレイ装置およびコンピュータシステム |
| JP2000187559A (ja) | 1998-12-24 | 2000-07-04 | Hitachi Ltd | ディスクシステム |
| US6877044B2 (en) * | 2000-02-10 | 2005-04-05 | Vicom Systems, Inc. | Distributed storage management platform architecture |
| JP3972596B2 (ja) | 2001-04-20 | 2007-09-05 | 株式会社日立製作所 | ディスクアレイシステム |
| KR100483412B1 (ko) | 2001-11-09 | 2005-04-15 | 가부시키가이샤 히타치세이사쿠쇼 | 기억 장치 시스템 |
| JP4189171B2 (ja) * | 2002-05-24 | 2008-12-03 | 株式会社日立製作所 | ディスク制御装置 |
| US6928514B2 (en) * | 2002-08-05 | 2005-08-09 | Lsi Logic Corporation | Method and apparatus for teaming storage controllers |
| CN100336050C (zh) * | 2003-04-04 | 2007-09-05 | 清华大学 | 海量网络存储器设备及其实现方法 |
| JP2005136481A (ja) | 2003-10-28 | 2005-05-26 | Fujitsu Ltd | 伝送システム |
| JP4429703B2 (ja) * | 2003-11-28 | 2010-03-10 | 株式会社日立製作所 | ディスクアレイ装置及びディスクアレイ装置の制御方法 |
| GB2409370A (en) | 2003-12-20 | 2005-06-22 | Hewlett Packard Development Co | A storage switch and plurality of data sinks |
| JP2005250938A (ja) * | 2004-03-05 | 2005-09-15 | Hitachi Ltd | 記憶制御システム及び方法 |
| JP4454346B2 (ja) | 2004-03-11 | 2010-04-21 | 株式会社日立製作所 | ディスクアレイ装置の保守用端末 |
| CN100462953C (zh) | 2004-03-19 | 2009-02-18 | Nxp股份有限公司 | Pci express开关的pci express端点与下游端口的模拟电路 |
| JP4455137B2 (ja) | 2004-04-20 | 2010-04-21 | 株式会社日立製作所 | 記憶サブシステム管理方法 |
| WO2006002126A2 (en) | 2004-06-17 | 2006-01-05 | Broadcom Corporation | Method and system for supporting read operations for iscsi and iscsi chimney |
| CN1722074A (zh) | 2004-07-16 | 2006-01-18 | 佛山市顺德区顺达电脑厂有限公司 | 容错式磁盘阵列控制器 |
| JP4555029B2 (ja) * | 2004-09-01 | 2010-09-29 | 株式会社日立製作所 | ディスクアレイ装置 |
| US8189603B2 (en) * | 2005-10-04 | 2012-05-29 | Mammen Thomas | PCI express to PCI express based low latency interconnect scheme for clustering systems |
| US7558981B2 (en) * | 2005-10-18 | 2009-07-07 | Dot Hill Systems Corp. | Method and apparatus for mirroring customer data and metadata in paired controllers |
| CN1753406B (zh) | 2005-10-26 | 2010-06-30 | 华中科技大学 | 一种基于iSCSI协议的IP存储控制方法及其装置 |
-
2006
- 2006-04-19 CN CN200610066672A patent/CN100581172C/zh not_active Expired - Fee Related
- 2006-09-01 KR KR1020087016622A patent/KR101011336B1/ko not_active Expired - Fee Related
- 2006-09-01 EP EP06775575A patent/EP2009552A4/en not_active Withdrawn
- 2006-09-01 WO PCT/CN2006/002258 patent/WO2007118371A1/zh not_active Ceased
- 2006-09-01 JP JP2008511538A patent/JP2008546049A/ja active Pending
- 2006-09-01 US US12/097,253 patent/US8041890B2/en active Active
- 2006-09-01 RU RU2008130859/09A patent/RU2399951C2/ru not_active IP Right Cessation
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2556443C2 (ru) * | 2010-09-16 | 2015-07-10 | Эппл Инк. | Многопортовый контроллер запоминающего устройства с портами, ассоциированными с классами трафика |
Also Published As
| Publication number | Publication date |
|---|---|
| US20080307161A1 (en) | 2008-12-11 |
| EP2009552A4 (en) | 2010-10-06 |
| KR20080089589A (ko) | 2008-10-07 |
| RU2399951C2 (ru) | 2010-09-20 |
| CN100581172C (zh) | 2010-01-13 |
| EP2009552A1 (en) | 2008-12-31 |
| JP2008546049A (ja) | 2008-12-18 |
| CN1832489A (zh) | 2006-09-13 |
| KR101011336B1 (ko) | 2011-01-28 |
| WO2007118371A1 (en) | 2007-10-25 |
| US8041890B2 (en) | 2011-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2008130859A (ru) | Способ осуществления доступа к целевому дисковому запоминающему устройству, система расширения дисковой емкости и дисковый массив | |
| US12047447B2 (en) | Network storage device storing large amount of data | |
| CN113810312B (zh) | 用于管理存储器资源的系统和方法 | |
| US20230161720A1 (en) | Peer-to-peer communications among communication fabric coupled endpoint devices | |
| US20240220428A1 (en) | Memory system design using buffer(s) on a mother board | |
| US8140719B2 (en) | Dis-aggregated and distributed data-center architecture using a direct interconnect fabric | |
| US6771526B2 (en) | Method and apparatus for data transfer | |
| US8949486B1 (en) | Direct memory access to storage devices | |
| US6675253B1 (en) | Dynamic routing of data across multiple data paths from a source controller to a destination controller | |
| US8656137B2 (en) | Computer system with processor local coherency for virtualized input/output | |
| US8661207B2 (en) | Method and apparatus for assigning a memory to multi-processing unit | |
| US10534541B2 (en) | Asynchronous discovery of initiators and targets in a storage fabric | |
| US20160231939A1 (en) | Tunneling of storage operations between storage nodes | |
| US11671522B2 (en) | System and method for memory access in server communications | |
| US9734115B2 (en) | Memory mapping method and memory mapping system | |
| KR102586768B1 (ko) | 컴퓨팅 시스템 및 그것의 동작방법 | |
| KR102446716B1 (ko) | 통합 메모리 디바이스 및 그의 동작 방법 | |
| KR102433549B1 (ko) | 통합 메모리 디바이스 및 그의 동작 방법 | |
| US11287985B2 (en) | Network data storage buffer system | |
| US10289550B1 (en) | Method and system for dynamic write-back cache sizing in solid state memory storage | |
| US20250306772A1 (en) | Computing system and operating method thereof | |
| JPH11232180A (ja) | データ処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20160902 |