LINUX.ORG.RU

GridGain Open Source Grid computing

 ,


0

0

Вышла очередная версия (2.0) продукта GridGain.

GridGain - это Open Source продукт промышленного уровня, написанный на Java и реализующий в полной мере концепцию распределённых вычислений (grid-системы), предоставляя разработчику возможность как полного управления процессом вычисления, так и возможность всего одной строкой кода перенести вычисления на другой компьютер.

Разработчики утверждают, что, используя сторонние библиотеки, есть возможность интеграции продукта и в .Net приложения.

Доступны версии для Linux, MacOs, Windows.

>>> новость на сайте продукта

Товарищи, это даже не смешно

anonymous
()

IBM_dw написалибы статью о том как забацать в локалке п2п сеть на основе grid. Вот это былобы наука на службе народу.

anonymous
()

>возможность всего одной строкой кода перенести вычисления на другой компьютер.

Т.е. теперь можно легко заставить жабу тормозить не только у меня, но и на компьютере соседа?

anonymous
()
Ответ на: комментарий от sv75

>> Вычисления на жабе - нонсенс.

>Обоснуй.

Зачем обосновывать оксюморон? Оно же сожрет всю оперативу, еще не успев толком загрузиться.

З.Ы. Жду ссылок на тесты о том, что жаба быстрее сей, плюсов и паскакаля, а также жрет меньше оперативки, нежели оные.

//другой анонимус

anonymous
()

Исправьте метки на "кадавр" и "зомби атакуют".

Gharik
()
Ответ на: комментарий от anonymous

> З.Ы. Жду ссылок на тесты о том, что жаба быстрее сей, плюсов и паскакаля, а также жрет меньше оперативки, нежели оные.

Вы предлагаете код компилировать под все машины грида? Вместе с используемыми библиотеками? Создать, так сказать, Gridtoo?

sv75 ★★★★★
()
Ответ на: комментарий от sv75

> Вы предлагаете код компилировать под все машины грида? Вместе с используемыми библиотеками? Создать, так сказать, Gridtoo?

Кстати, а что в этом плохого? Время на компиляцию всё равно тратиться будет, так почему бы и нет?

gaa ★★
()
Ответ на: комментарий от sv75

>Вы предлагаете код компилировать под все машины грида?

Правило 90/10 не забываем, да? Применение жабы для вычислений может присниться только в пьяном бреду.

anonymous
()
Ответ на: комментарий от anonymous

> Жду ссылок на тесты о том, что жаба быстрее сей, плюсов и паскакаля, а также жрет меньше оперативки, нежели оные.

Теоретически такие можно написать. :) Но в среднем Java оказывается в 4 раза больше и в 2 раза медленнее "хороших" языков (C, C++, Pascal, D, Clean)

naryl ★★★★★
()
Ответ на: комментарий от anonymous

Grid это как "нанотехнологии" ;)

Существует несколько формальных интерпретаций (смыслов) данного термина ...

sS ★★★★★
()
Ответ на: комментарий от naryl

Джава для гридов — самое верное решение. Дешевле докупить лишнюю тысячу серверов, чем тратить месяцы на вылавливание утечек памяти.

anonymous
()

согласен, что бред с тз эффективности и управляемости. но могут быть другие плюсы, особенно - существенные для небольших инсталляций. навроде упрощенного развертывания и/или относительно прозрачной интеграции с джаваподобными-пасаными проектати, cpu-hungry. для остальных применений - действительно немного анекдотично.

anonymous
()
Ответ на: комментарий от anonymous

>Вычисления на жабе - нонсенс.

Батенька, поинтересуйтесь у Google'а что такое Tangasol Coherence. Поинтересуйтесь что такое "GigaSpaces".

А потом уже открывай рот.

anonymous
()

даёшь больше жабабыдлоподелок

sni4ok
()
Ответ на: комментарий от anonymous

>>Т.е. теперь можно легко заставить жабу тормозить не только у меня, но и на компьютере соседа? >>anonymous (*) (12.02.2008 21:05:10)

Тормозит не Java а мозг того кто на ней пишет :))) Как Java разработчик с почти 9 летним стажем скажу что и на C можно такого написать что за год не выполнится.

dkharlamov
() автор топика
Ответ на: комментарий от anonymous

>>По ссылке http://www.gridgain.com/screencasts.html быдловиста и прилагающаяся проприетарщина. Кроме Eclipse и собственно Java свободного они ничего похоже не используют. anonymous (*) (12.02.2008 21:12:10)

GridGain - Open Source и использует Open Source библиотеки с которыми и поставляется. Помимо open source он так же интегрируется с рядом close source или proprietary решениями, причем интеграции уже поставляются вместе с самим продуктом.

dkharlamov
() автор топика
Ответ на: комментарий от dkharlamov

> Оно не только квакает но и летает причем весьма эффективно

Какая вообще область применения этого продукта? А то в сабжевой Вики сплошной маркетинговый треск.

tailgunner ★★★★★
()
Ответ на: комментарий от sv75

>> З.Ы. Жду ссылок на тесты о том, что жаба быстрее сей, плюсов и паскакаля, а также жрет меньше оперативки, нежели оные.

>Вы предлагаете код компилировать под все машины грида? Вместе с используемыми библиотеками? Создать, так сказать, Gridtoo?

Нет, конечно лучше удвоить мощности грида, чтобы на нем можно было запускать жабу, ага.

anonymous
()
Ответ на: комментарий от anonymous

>> А что, вообще, можно на grid из приличного рассчитать?

Если из высокого то 3D сцены, финансовую аналитику, мощную математику и прочее.

Из попроще организовать кластер для обработки запросов пользователей к webserver за 30 минут если у webserver не кластеризуется например

dkharlamov
() автор топика
Ответ на: комментарий от tailgunner

Уже говорил: математика и все что ее использует (3D, аналитика, обработка данных, построение сложных отчетов....)

dkharlamov
() автор топика
Ответ на: комментарий от anonymous

>>Нет, конечно лучше удвоить мощности грида, чтобы на нем можно было запускать жабу, ага.

Между прочим минимальные требования 64 мегабайта а дальше зависит от того что делать будут на гриде

dkharlamov
() автор топика
Ответ на: комментарий от naryl

>>Теоретически такие можно написать. :) Но в среднем Java оказывается в 4 раза больше и в 2 раза медленнее "хороших" языков (C, C++, Pascal, D, Clean)

Ну почему то Sun так не считает, если мне память не изменяет 1.3... коэфициент производительности Java/C++ Причем он зависит от того что собственно делается.

Что же касается С и других хороших языков то хотел бы я взглянуть кросс платформенный сервер приложений на C или паскале, не тот что странички показывает а тот что обрабатывает сотни гигабайт данных.

dkharlamov
() автор топика
Ответ на: комментарий от dkharlamov

>>Теоретически такие можно написать. :) Но в среднем Java оказывается в 4 раза больше и в 2 раза медленнее "хороших" языков (C, C++, Pascal, D, Clean)

> Ну почему то Sun так не считает, если мне память не изменяет 1.3

Ну еще бы Сан так считала :)

tailgunner ★★★★★
()
Ответ на: комментарий от sS

>> Существует несколько формальных интерпретаций (смыслов) данного термина ...

Ага а так же виртуализации и многих других. Кто как считает производительность, является ли hsqldb в полной мере базой данных и прочие.

Как обычно суть не в терминологии, впрочем GridGain ближе многих подобрался к термину грид как мне кажется (сравнивая например с Terracotta, GigaSpaces и другими подобными доступными продуктами).

Он основан на том же Map/Reduce что и Гуугл, разница в реализации, однако никто Гуугловый грид не назовет не-гридом :) Или Глобус - ведь грид, а можно и еще как обозвать :)

При разработке учитывалось то что это должен быть Грид а не что то гридоподобное.

dkharlamov
() автор топика
Ответ на: комментарий от tailgunner

>> Ну еще бы Сан так считала :)

Я все же склонен поверить Sun в данном вопросе :) Мы не настолько компетентны чтобы считать и сравнивать производительность Sun JVM, как мне кажется

dkharlamov
() автор топика
Ответ на: комментарий от anonymous

>> как на счёт простой задачи теплопроводности? ;) Железо есть? Задача распараллеливается? Ставь на 100 машин и считай

dkharlamov
() автор топика
Ответ на: комментарий от Harliff

>> Можете сказать, чем это лучше, чем grid на limbo под inferno ?

В состав операционной системы Inferno входит протокол связи Styx, язык программирования Limbo, а также виртуальная машина Dis. Система может поддерживать приложения и службы, написанные на других языках, включая Java, C и C++.

GridGain это pure Java чего не скажешь о выше упомянутом. И таким образом Грид может быть кросс платформенным. Более того поднять грид на основе GridGain занимает 3 минуты + 15 написать первое приложение. GridGain интегрируется с WebLogic, WebSphere, JBoss, GlassFish, Tomcat например

dkharlamov
() автор топика
Ответ на: комментарий от dkharlamov

>Задача распараллеливается? Ставь на 100 машин и считай

больше вопросов нет

anonymous
()
Ответ на: комментарий от dkharlamov

>И таким образом Грид может быть кросс платформенным.

Вообще-то сама os inferno мультиплатформена - запускается как гостевая OS в юниксах, виндах, макосях... (Может и сама по себе работать на железе -- но кому такое нужно?). Все, что написанно на limbo, компилируется в байткод, который одинаково хорошо выполняется вне зависимости от того, в какой среде запущена inferno.

Интеграция -- это прекрасно. Но вот ява, как тут некоторые отметили, слишком толстая. А limbo изначально разрабатывался (ну или по крайней мере, последнее время), как инструмент для написания распределенных приложений.

То есть, я не пытаюсь обосрать топик. Не в коем случае! Больше проектов, хороших и разных. Тем более, жаба мощна и наработок на ней немерянно.

Я лишь о производительности распределенных вычислений на жабе в сравнении с ими же на limbo.

Harliff ★★★★★
()
Ответ на: комментарий от anonymous

>Зачем обосновывать оксюморон?

правильно - надо взять толковый словарь и изучить слова которыми оперируешь.

>Оно же сожрет всю оперативу, еще не успев толком загрузиться.

Угу - при чем в моске.

>З.Ы. Жду ссылок на тесты о том, что жаба быстрее сей, плюсов и паскакаля, а также жрет меньше оперативки, нежели оные.

Ты лучше изучи что такое грид для начала.

r ★★★★★
()
Ответ на: комментарий от sS

> Grid это как "нанотехнологии" ;)

Как человек живущий в г. Дубна, где грант на исследования проще выбить включив в название проекта слово Grid (под ним понимается уже практически всё сетевое :) ), "нано-" (ну просто на слуху), есть ещё одно слово, от которого инвесторы получают столь же сильный анальный экстаз, что и от двух предыдущих - это слово "инновации". Пользуйтесь, дарю ведь идею :)

DOKA
()
Ответ на: комментарий от DOKA

pomoemu zdes GRID prosto nikomu neinteresen poetomu i pishut bred vsyakiy pro tormoznutost Java i skorost C,C++.
soglasen na C, na C++ mozhno ochen bistuyu programku napisat mozhno.
a na skolko bistro poluchitsya dobavit vozmozhnost rasparalirrovaniya na neskolko serverov ?

zdes uzhe napisano gotovoe i otlazhennoe reshenie.

esli vzyat minimalniy sredniy zarabotok programista okolo 50000$ v god.
to vmesto kazhdogo dopolnitelnogo programista mozhno kupit 10 serverov v kazhdom po 2-quad core cpu. i obichniy ekspluatacionniy srok raboti servera okolo 3-5 let. mozhno s'ekonomit do 150-250000$ v techenii 3-5 let na 1 programista tolko.
tak chto skorost Java zdes neaktualna.

anonymous
()

так вот для чего МГУ блуген нужен ... у них калькулятор на Жпбе тормозит, вот и проапгрейдились ...

phasma ★☆
()
Ответ на: комментарий от anonymous

выходить зря я про сети Петри слушал лекции и лабы с MPI писал :(( ведь волшебная жаба всё распараллелит и разрулит. Поставил в 2 раза больше серверов и она сразу в 2 раза быстрее, поставил в 10 раз больше и она в 10 раз быстрее.

пойду поплачу в подушку хнык-хнык :(

anonymous
()
Ответ на: комментарий от anonymous

> esli ya lekcii po Assembler slushal eto ne znachit chto mne teper vse nado Assembler tolko pisat

нада сказать начальству, что лекций по похапэ я не слышал, что нада с ним завязывать .. мол слышал лекции по Си иль Пайтону и нужно писать только на них )

phasma ★☆
()

А вот кто нибудь в реальном проекте этого зверя использовал ? Сколько нод в гриде ? Как полет ?

anonymous
()
Ответ на: комментарий от anonymous

>> Moar liek 64 гигабайта, amirite? Нет именно мегабайта.

dkharlamov
() автор топика
Ответ на: комментарий от DOKA

>>> Как человек живущий в г. Дубна, где грант на исследования проще выбить включив в название проекта слово Grid (под ним понимается уже практически всё сетевое :) ), "нано-" (ну просто на слуху), есть ещё одно слово, от которого инвесторы получают столь же сильный анальный экстаз, что и от двух предыдущих - это слово "инновации". Пользуйтесь, дарю ведь идею :)

Мысли у меня есть к вам переехать :)) Гридами страдать :)

dkharlamov
() автор топика
Ответ на: комментарий от anonymous

>> А вот кто нибудь в реальном проекте этого зверя использовал ? Сколько нод в гриде ? Как полет ?

В списке клиентов те кто использовал. Я послагаю 50 нодов потянет. Сразу скажу что ЕСТЕСТВЕННО повышение производительности не в 50 раз будет а полагаю в 30-40.

dkharlamov
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.