Если вы работаете с последней версией Solaris или OpenSolaris, я думаю, что вы все готовы попробовать.
Linux требует использования библиотеки libsdp и внешнего ядра По всем модулям , которые можно приобрести в OpenFabrics (OFED), существует сильное желание включить модули в основную ветку Linux, но ребята из OFED, похоже, неправильно истирают разработчиков ядра из-за некоторых проблем.
Есть полезное руководство по установке для Infiniband под Debian Linux, в котором подробно рассказывается о том, как установить и скомпилировать модули ядра OFED, библиотеку libsdp и т. Д. После того, как вы это сделаете, вы можете следовать SDPраздел этого руководства, чтобы заставить работать и тестировать SDP.
После этого я думаю, что это так же просто, как получить недавний снимок JDK7, в настоящее время в M12 , ипробовать вещи Настройте вашу конфигурацию и создайте соединения между адресами, указанными в вашей конфигурации SDP, и все это выполняется через те же API , что и сетевые сокеты , т.е. Socket для «старого» IO и SocketChannel для NIO (или даже AIO в JDK7 :).Насколько я вижу, после того, как вы следовали инструкциям по настройке и настроили адреса, которые будут использовать SDP, JVM будет использовать Sockets / SocketChannel на основе SDP всякий раз, когда вы предоставляете адреса в пределах диапазона отображения SDP.Таким образом, ваш существующий сетевой код, использующий сокеты, должен иметь возможность прозрачного использования соединений SDP, с невероятно высокой скоростью и малой задержкой.
Пользователям Windows на данный момент не повезло, насколько я могу судить.
Также:
Запись в блоге SDP Алана Бейтмана (лидер Oracle JDK SDP)