[go: up one dir, main page]

RU2008130859A - Способ осуществления доступа к целевому дисковому запоминающему устройству, система расширения дисковой емкости и дисковый массив - Google Patents

Способ осуществления доступа к целевому дисковому запоминающему устройству, система расширения дисковой емкости и дисковый массив Download PDF

Info

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
Application number
RU2008130859/09A
Other languages
English (en)
Other versions
RU2399951C2 (ru
Inventor
Чжаньмин ВЭЙ (CN)
Чжаньмин ВЭЙ
Original Assignee
Ханчжоу Хэс Текнолоджиз Ко., Лтд. (Cn)
Ханчжоу Хэс Текнолоджиз Ко., Лтд.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ханчжоу Хэс Текнолоджиз Ко., Лтд. (Cn), Ханчжоу Хэс Текнолоджиз Ко., Лтд. filed Critical Ханчжоу Хэс Текнолоджиз Ко., Лтд. (Cn)
Publication of RU2008130859A publication Critical patent/RU2008130859A/ru
Application granted granted Critical
Publication of RU2399951C2 publication Critical patent/RU2399951C2/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0658Controller construction arrangements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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/163Interprocessor communication
    • G06F15/167Interprocessor communication using a common memory, e.g. mailbox
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0617Improving the reliability of storage systems in relation to availability
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0689Disk 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. Дисковый массив, содержащий:
интерфейсный модуль, осуществляющий прием извне команды или данных для целевого дискового ЗУ, и посылку команды или данных на модуль коммутации;
модуль управления, осуществляющий при приеме команды или данных посылку команды или данных в соответствии с адресом целевого дискового ЗУ, указанным в команде или данных; и
модуль коммутации, соединяющий с модулем управления, и вторым модулем коммутации второго дискового массива соответственно и переключающий принятую команду или данные на модуль управления или второй модуль коммутации в соответствии с адресом целевого дискового ЗУ, указанным в команде или данных.
RU2008130859/09A 2006-04-19 2006-09-01 Способ осуществления доступа к целевому дисковому запоминающему устройству, система расширения дисковой емкости и дисковый массив RU2399951C2 (ru)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2556443C2 (ru) * 2010-09-16 2015-07-10 Эппл Инк. Многопортовый контроллер запоминающего устройства с портами, ассоциированными с классами трафика

Families Citing this family (32)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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存储控制方法及其装置

Cited By (1)

* Cited by examiner, † Cited by third party
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