Jump to content

Расширения iSCSI для RDMA

Расширения iSCSI для RDMA ( iSER ) — это протокол компьютерной сети , который расширяет протокол интерфейса малых компьютерных систем Интернета ( iSCSI ) для использования удаленного прямого доступа к памяти ( RDMA ). RDMA может обеспечиваться протоколом управления передачей (TCP) со службами RDMA ( iWARP ), который использует существующую настройку Ethernet и, следовательно, имеет более низкие затраты на оборудование, RoCE ( RDMA over Converged Ethernet ), который не требует уровня TCP и, следовательно, обеспечивает более низкая задержка или InfiniBand . iSER позволяет передавать данные непосредственно в и из буферов памяти компьютера SCSI (тех, которые соединяют компьютеры и устройства хранения данных) без промежуточных копий данных и с минимальным участием ЦП .

31 мая 2002 года было объявлено о создании консорциума RDMA с целью внедрения продукта к 2003 году. [1] Консорциум опубликовал свое предложение в июле 2003 года. [2] Спецификации протокола были опубликованы в виде черновиков в сентябре 2004 года в Инженерной рабочей группе Интернета и выпущены в виде RFC в октябре 2007 года. [3] [4] Альянс OpenIB был переименован в 2007 году в OpenFabrics Alliance , а затем выпустил пакет программного обеспечения с открытым исходным кодом . [5]

Описание

[ редактировать ]

Мотивацией для iSER является использование RDMA, чтобы избежать ненужного копирования данных на цели и инициаторе. Архитектура Datamover (DA) определяет абстрактную модель, в которой перемещение данные между конечными узлами iSCSI логически отделены от остальной части протокола iSCSI; iSER это один протокол перемещения данных. Интерфейс между iSCSI и протоколом перемещения данных iSER. в данном случае он называется Datamover Interface (DI).

Основное различие между стандартным iSCSI и iSCSI поверх iSER заключается в выполнении Команды чтения/записи SCSI. При использовании iSER цель управляет всей передачей данных (при за исключением незатребованных данных iSCSI) путем выполнения операций записи/чтения RDMA соответственно. Когда уровень iSCSI выдает командный PDU iSCSI, он вызывает примитив Send_Control, который является частью DI. Примитив Send_Control отправляет STag вместе с PDU. iSER Уровень на целевой стороне уведомляет цель о том, что PDU был получен с помощью Control_Notify. примитивный (который является частью DI). Цель вызывает примитивы Put_Data или Get_Data (которые являются частью DI) для выполнения операции записи/чтения RDMA соответственно. Затем цель вызывает примитив Send_Control для отправки ответа инициатору. Примером является показано на рисунках (время идет сверху вниз).

Выполнение команды READ с помощью iSER
Выполнение команды WRITE с помощью iSER

Все PDU типа управления iSCSI содержат заголовок iSER, который позволяет инициатор для объявления STag, созданных во время регистрации в буфере. Цель позже мы будем использовать STags для операций чтения/записи RDMA.

См. также

[ редактировать ]
  1. ^ «Открытый консорциум по разработке спецификаций для удаленного прямого доступа к памяти через сети TCP/IP» (PDF) . пресс-релиз . 31 мая 2002 года . Проверено 5 мая 2011 г.
  2. ^ Майк Ко; и др. (июль 2003 г.). «Расширения iSCSI для спецификации RDMA (версия 1.0)» (PDF) . Проверено 5 мая 2011 г.
  3. ^ М. Ко; и др. (октябрь 2007 г.). «Расширения интерфейса малых компьютерных систем Интернета (iSCSI) для удаленного прямого доступа к памяти (RDMA)». РФК 5046 .
  4. ^ М. Чадалапака; и др. (октябрь 2007 г.). «DA: Архитектура перемещения данных для интерфейса малых компьютерных систем Интернета (iSCSI)». РФК 5047 .
  5. ^ «Альянс OpenFabrics» . официальный веб-сайт . Проверено 4 мая 2011 г.

Дальнейшее чтение

[ редактировать ]
  • Малликарджун Чадалапака; Хемаль Шах; Ури Эльзур; Патрисия Талер; Майкл Ко (2003). «Исследование расширений iSCSI для RDMA (ISER)». Материалы семинара ACM SIGCOMM по конвергенции сетевого ввода-вывода: опыт, уроки, последствия . Ассоциация вычислительной техники. стр. 209–219. CiteSeerX   10.1.1.581.8693 . дои : 10.1145/944747.944754 . ISBN  978-0123456786 . S2CID   15065381 .
  • Итан Бернс (май 2008 г.). Реализация и сравнение iSCSI через RDMA (PDF) . Университет Нью-Гэмпшира . Проверено 11 ноября 2019 г. Диссертация на степень магистра компьютерных наук
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 46207ff54de3b89a8aca02f3fa96cabb__1713090180
URL1:https://arc.ask3.ru/arc/aa/46/bb/46207ff54de3b89a8aca02f3fa96cabb.html
Заголовок, (Title) документа по адресу, URL1:
iSCSI Extensions for RDMA - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)