Jump to content

Протокол SCSI RDMA

В вычислениях протокол SCSI RDMA ( SRP ) — это протокол, который позволяет одному компьютеру получать доступ к устройствам SCSI, подключенным к другому компьютеру, через удаленный прямой доступ к памяти (RDMA). [1] [2] Протокол SRP также известен как удаленный протокол SCSI. Использование RDMA обеспечивает более высокую пропускную способность и меньшую задержку по сравнению с тем, что обычно доступно, например, через протокол связи TCP/IP.

Хотя протокол SRP был разработан для эффективного использования сетей RDMA, его также можно реализовать в сетях, которые не поддерживают RDMA.

История [ править ]

SRP был опубликован как стандарт ANSI (ANSI INCITS 365-2002) в 2002 году и обновлен в 2007 и 2019 годах. [3] [4]

Связанные протоколы [ править ]

Как и в случае с протоколом связи ISCSI Extensions for RDMA (iSER), существует понятие цели (системы, которая хранит данные) и инициатора (клиента, обращающегося к цели), причем цель инициирует передачу данных. Другими словами, когда инициатор записывает данные в цель, цель выполняет чтение RDMA для получения данных от инициатора, а когда пользователь выдает команду чтения SCSI, цель отправляет запись RDMA инициатору.

Хотя протокол SRP проще реализовать, чем протокол iSER, iSER предлагает больше функций управления, например, целевую инфраструктуру обнаружения, обеспечиваемую протоколом iSCSI.

Производительность [ править ]

Пропускная способность и задержка целевых объектов хранения, поддерживающих протокол SRP или iSER, должны быть одинаковыми. В Linux доступны две реализации целевого хранилища SRP и две iSER, которые работают внутри ядра ( SCST [5] и LIO ) и целевую реализацию хранилища iSER, работающую в пространстве пользователя (STGT). Измерения показали, что цель SCST SRP имеет меньшую задержку и более высокую пропускную способность, чем цель STGT iSER. Вероятно, это связано с тем, что накладные расходы на связь RDMA ниже для компонента, реализованного в ядре Linux, чем для процесса Linux в пользовательском пространстве, а не из-за различий в протоколах. [6]

Реализации [ править ]

Для использования протокола SRP необходимы реализация инициатора SRP, целевая реализация SRP и сетевое оборудование, поддерживаемое инициатором и целью. Существуют следующие реализации программного инициатора SRP:

  • Инициатор SRP для Linux, доступен с ноября 2005 г. (версия ядра 2.6.15).
  • Инициатор Windows SRP, доступный через стек winOFED InfiniBand. [7]
  • Инициатор VMWare SRP, доступный с января 2008 года через драйверы OFED Mellanox для VMware Infrastructure 3 и vSphere 4. [8]
  • Инициатор SRP Solaris 10, доступный на странице загрузки Sun. [9]
  • Инициатор Solaris 11 и OpenSolaris SRP, интегрированный в рамках проекта КОМСТАР. [10]
  • Клиентский драйвер виртуального SCSI IBM POWER для Linux (ibmvscsi), доступен с января 2008 г. (версия ядра 2.6.24). [11] ). Virtual SCSI позволяет клиентским логическим разделам получать доступ к устройствам ввода-вывода (дискам, компакт-дискам и лентам), принадлежащим другому логическому разделу. [12] [13]

Существуют следующие целевые реализации SRP:

  • Целевая реализация SCST . SRP [5] Это зрелая целевая реализация SRP, доступная с 2008 года как через SCST , так и через OFED. [14]
  • Цель Linux LIO SRP, [15] доступен с января 2012 года (версия ядра 3.3 [16] ), на основе цели SCST SRP.
  • Целевой драйвер IBM POWER virtual SCSI (ibmvstgt), доступный с января 2008 г. (версия ядра 2.6.24). [11] ). [12] [13]
  • Дисковые подсистемы DataDirect Network (DDN), такие как S2A9900 и SFA10000, которые используют целевую реализацию SRP в контроллерах дисковой подсистемы для представления LUN серверам (серверы действуют как инициаторы SRP). [17] [18]
  • FlashSystem от IBM. [19]
  • Цель Solaris COMSTAR , доступная с начала 2009 года в OpenSolaris и Solaris 11. [20]

См. также [ править ]

  • Расширения iSCSI для RDMA (iSER)
  • «Обновление и направления SRP» . openfabrics.org. 27 марта 2012 г.

Ссылки [ править ]

  1. ^ ANSI T10 SRPr16a, www.t10.org .
  2. ^ ANSI T10 SRPr16a, web.archive.org
  3. ^ Интернет-магазин ANSI по стандартам закупок - ANSI INCITS 365-2002.
  4. ^ «Протокол SCSI RDMA — 2 (SRP-2)» (PDF) . АНСИ Т10. 7 мая 2019 г.
  5. Перейти обратно: Перейти обратно: а б Проект SCST — целевая реализация SCSI с открытым исходным кодом для Linux, которая включает целевую реализацию SRP.
  6. ^ Производительность SCST по сравнению с STGT .
  7. ^ Корпоративный дистрибутив OpenFabrics для Windows .
  8. ^ Драйверы Mellanox OFED для VMware Infrastructure 3 и vSphere 4 .
  9. ^ загрузки Sun. Страница
  10. ^ «Настройка SRP-устройств с помощью «КОМСТАР»» . Проверено 4 февраля 2013 г.
  11. Перейти обратно: Перейти обратно: а б Журнал изменений ядра Linux версии 2.6.24 .
  12. Перейти обратно: Перейти обратно: а б Д. Бутчер и Д. Энгебрецен, Виртуализация Linux в системах IBM POWER5 , Труды симпозиума Linux, Vol. 1 июля 2004 г., стр. 113–120.
  13. Перейти обратно: Перейти обратно: а б Информационный центр по аппаратному обеспечению IBM Systems, Virtual SCSI .
  14. ^ OFED 1.5.4.1 Примечания к выпуску , веб-сайт OpenFabrics, январь 2012 г.
  15. ^ «Протокол SCSI RDMA» . Linux-iscsi.org.
  16. ^ Линус Торвальдс (18 января 2012 г.). «Слияние InfiniBand/SRP» . lkml.org.
  17. ^ «Руководство пользователя DDN SFA10000» (PDF) . ddn.com. 18 января 2012 г.
  18. ^ «Корпоративный обзор DDN, раздел IB Storage 101» (PDF) . ddn.com. 18 января 2012 г.
  19. ^ IBM (10 марта 2014 г.). «Руководство по интеграции IBM FlashSystem» .
  20. ^ Мёлленкамп, Йорг. «PSARC/2009/111: Цель SRP в Комстаре» . Проверено 4 февраля 2013 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5a271daba2a934b6369009f0423fb52d__1665165540
URL1:https://arc.ask3.ru/arc/aa/5a/2d/5a271daba2a934b6369009f0423fb52d.html
Заголовок, (Title) документа по адресу, URL1:
SCSI RDMA Protocol - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)