URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 4402
[ Назад ]

Исходное сообщение
"OpenNews: Параллельное программирование на Java"

Отправлено opennews , 07-Окт-04 13:47 
Корпорация IBM представила проект DPPEJ (Distributed Parallel Programming Environment for Java), - набор средств для создания распределенных приложений на Java. Основной компонент - DThread,  параллельно работающие нити, выполнение которых, распределено на несколько JVM машин. API для обмена сообщениями похож на MPI.

URL: http://www.alphaworks.ibm.com/tech/dppej?open&S_PKG=0HB&S_TA...
Новость: http://www.opennet.me/opennews/art.shtml?num=4451


Содержание

Сообщения в этом обсуждении
"Параллельное программирование на Java"
Отправлено chelex , 07-Окт-04 13:47 
Продукт построен на RMI. Реализован на "книжном" алгоритме межпоточного распределения заданий, контроля и синхронизации, известном как Dispatcher Class (DistributedExecutionDaemon). Отсутствует сравнение с CORBA, почему выбран именно RMI. Хотя, возможно, именно CORBA в наибольшей степени способна реализовать концепцию Distributed OS (по сути реальная цель данной реализации), причем в этом случае становится возможным управление не только Java потоками и вне конкретных платформ. Более того, Dispatcher Class в CORBA позволяет организовать свободный обмен данными и сообщениями в обоих направлениях архитектуры Client/Server. Благодаря чему, разница между Client'ом и Server'ом исчезает. Server'ом становится хост, исполняющий код Dispatcher Class.
Конечно, IBM India виднее. RMI проще, хотя и менее функционален, и это просто Java без добавок.  

"Параллельное программирование на Java"
Отправлено klalafuda , 07-Окт-04 14:04 
>Продукт построен на RMI. Реализован на "книжном" алгоритме межпоточного распределения заданий, контроля
>и синхронизации, известном как Dispatcher Class (DistributedExecutionDaemon). Отсутствует сравнение с CORBA,
>почему выбран именно RMI. Хотя, возможно, именно CORBA в наибольшей степени
>способна реализовать концепцию Distributed OS (по сути реальная цель данной реализации),
>причем в этом случае становится возможным управление не только Java потоками
>и вне конкретных платформ. Более того, Dispatcher Class в CORBA позволяет
>организовать свободный обмен данными и сообщениями в обоих направлениях архитектуры Client/Server.
>Благодаря чему, разница между Client'ом и Server'ом исчезает. Server'ом становится хост,
>исполняющий код Dispatcher Class.
>Конечно, IBM India виднее. RMI проще, хотя и менее функционален, и это
>просто Java без добавок.

ну дык ж для этого нужно спецификации на корбу читать, IDL отображения в Java, еще чего там..

лениво ведь :)

хотя идея с корбой мне нравится гораздо больше.

// wbr



"Параллельное программирование на Java"
Отправлено proff , 08-Окт-04 00:54 
ну конечно же жаба!
кто же в наше время еще умеет на чистом MPI проги писать?
а тем более в Индии...

"Параллельное программирование на Java"
Отправлено MK , 10-Окт-04 13:05 
RMI быстрее и проще чем CORBA и лучше подходит для pure Java

"Параллельное программирование на Java"
Отправлено Денис , 07-Дек-04 17:41 
Может я конечно просто Корбу готовить не умею, но многолетние попытки сделать на ней что-то рабочее заканчивались одним и тем же диагнозом. Можно, дешевле без нее.