Sockets Direct Protocol

Поделись знанием:
Перейти к: навигация, поиск

Sockets Direct Protocol или SDP — это транспортно-агностический протокол для поддержания потоковых сокетов Удаленного доступа к памяти (RDMA) в "фабричной сети" (Fabric Network). SDP первоначально определялась Software Working Group (SWG) из Торговой ассоциации InfiniBand. Первоначально она разрабатывалась для InfiniBand[1]. Сейчас SDP поддерживается Альянсом OpenFabric.

SDP обозначает стандартный проводной протокол (Wire protocol) на фабрике RDMA для поддержания потоковых сокетов (SOCK_STREAM). SDP использует различные функции RDMA сети для передачи данных без копирования (Zero-copy). SDP это чистый проводной протокол на уровне специализации и не идет ни в один сокет API или его специфических реализаций.

Цель SDP - предоставлять RDMA-ускоренную альтернативу к TCP на IP. Целью является сделать это в такой форме, которая была бы прозрачна для приложения.

Solaris 10 и Solaris 11 Express включают поддержку SDP. Некоторые другие UNIX подобные операционные системы планируют включить поддержку SDP. Windows предлагает подсистему Winsock Direct, которая может использоваться и для поддержания SDP.[2]

Поддержка SDP также представлена в Выпуске JDK7 платформы Java для приложений, выпущенных для операционных систем Solaris и Linux.[3] База данных Oracle 11g поддерживает соединения через SDP.[4]

SDP оперирует только с потоковыми сокетами и, если он установлен в систему, обходит стек TCP/IP для потокового соединения между любой конечной точке в структуре RDMA. Все другие типы сокетов поддерживаются стеком IP в Linux системах и оперируют через стандартные интерфейсы IP. Стек IP не имеет зависимости на стек SDP, а стек SDP зависим от IP драйверов для локальных назначений IP и для разрешений IP адресов в идентификации конченой точки.

SDP используется в Telstra на её 3G платформе Next G для доставки потокового мобильного телевидения.

Против поддержки этого протокола в последних выпусках выступает OFED и ищет альтернативы. Вероятными предложениями выступят RSOCKET, WINSOCK и т.д.

Напишите отзыв о статье "Sockets Direct Protocol"



Ссылки

  1. "ANNEX A4: SOCKETS DIRECT PROTOCOL (SDP)". In InfiniBand™ Architecture Release 1.2.1, p. 1215ff. PDF download from [www.infinibandta.org/content/pages.php?pg=technology_download InfiniBand Trade Association], accessed October 2011
  2. [technet.microsoft.com/en-us/library/bb742608.aspx Winsock Direct: The Value of System Area Networks], accessed October 2011
  3. [download.oracle.com/javase/tutorial/sdp/sockets/index.html Understanding the Sockets Direct Protocol], Oracle Java Tutorials, 2011
  4. "Configuring SDP Protocol Support for Infiniband Network Communication to the Database Server". In [download.oracle.com/docs/cd/B28359_01/network.111/b28316/performance.htm#i1008413 Oracle® Database Net Services Administrator's Guide], accessed October 2011

Отрывок, характеризующий Sockets Direct Protocol

– Что ж он тебе еще говорил? Какие стихи то эти? Прочти… – задумчиво сказала мать, спрашивая про стихи, которые князь Андрей написал в альбом Наташе.
– Мама, это не стыдно, что он вдовец?
– Полно, Наташа. Молись Богу. Les Marieiages se font dans les cieux. [Браки заключаются в небесах.]
– Голубушка, мамаша, как я вас люблю, как мне хорошо! – крикнула Наташа, плача слезами счастья и волнения и обнимая мать.
В это же самое время князь Андрей сидел у Пьера и говорил ему о своей любви к Наташе и о твердо взятом намерении жениться на ней.

В этот день у графини Елены Васильевны был раут, был французский посланник, был принц, сделавшийся с недавнего времени частым посетителем дома графини, и много блестящих дам и мужчин. Пьер был внизу, прошелся по залам, и поразил всех гостей своим сосредоточенно рассеянным и мрачным видом.
Пьер со времени бала чувствовал в себе приближение припадков ипохондрии и с отчаянным усилием старался бороться против них. Со времени сближения принца с его женою, Пьер неожиданно был пожалован в камергеры, и с этого времени он стал чувствовать тяжесть и стыд в большом обществе, и чаще ему стали приходить прежние мрачные мысли о тщете всего человеческого. В это же время замеченное им чувство между покровительствуемой им Наташей и князем Андреем, своей противуположностью между его положением и положением его друга, еще усиливало это мрачное настроение. Он одинаково старался избегать мыслей о своей жене и о Наташе и князе Андрее. Опять всё ему казалось ничтожно в сравнении с вечностью, опять представлялся вопрос: «к чему?». И он дни и ночи заставлял себя трудиться над масонскими работами, надеясь отогнать приближение злого духа. Пьер в 12 м часу, выйдя из покоев графини, сидел у себя наверху в накуренной, низкой комнате, в затасканном халате перед столом и переписывал подлинные шотландские акты, когда кто то вошел к нему в комнату. Это был князь Андрей.
– А, это вы, – сказал Пьер с рассеянным и недовольным видом. – А я вот работаю, – сказал он, указывая на тетрадь с тем видом спасения от невзгод жизни, с которым смотрят несчастливые люди на свою работу.
Князь Андрей с сияющим, восторженным и обновленным к жизни лицом остановился перед Пьером и, не замечая его печального лица, с эгоизмом счастия улыбнулся ему.
– Ну, душа моя, – сказал он, – я вчера хотел сказать тебе и нынче за этим приехал к тебе. Никогда не испытывал ничего подобного. Я влюблен, мой друг.