Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
давно размышляю на тему реализации распределенной вычислительной среды на основе клиент-серверной технологии - сервер обычный HTTP с поддержкой Perl/PHP/Python/Java, клиенты на Java (ну или EXE - если кто согласиться их юзать) - суть в том что юзер подключается к серверу и загружает Java-апплет, который позволяет ему делать что-то полезное и в то же время внутри этого апплета живет часть распределенной вычислительной системы которая что-то вычисляет (с веденья юзера естественно) и самостоятельно подгружает необходимую информацию и сгружает результаты вычислений - юзера к примеру можно заинтересовать тем, что если ему тоже нужно что-то вычислить и на это требуется много вычислительных ресурсов, то он может воспользоваться помощью этой системы
|
25 Mar 2006 22:30 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
NedoGRID ?
_________________ Extreme Entertainment
|
26 Mar 2006 00:42 |
|
|
Ball Bess
Maniac
Joined: 14 Mar 2006 00:20 Posts: 211 Location: Иркутск
|
Я на свои сиротские рубли купил карточку, а оно сожрёт мой траффик, перекачивая данные и результаты вычислений для какого-нибудь неизвестного мне хрена?... ....
Тут винда задрала уже своими обновлениями, чуть зазеваешься - и денег нет, так ещё новая напасть на горизонте....
_________________ Кто мешает тебе выдумать порох непромокаемый?
|
26 Mar 2006 07:08 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Не пугайся, по своему опыту могу сказать - в среднем файл размером 100-200 килобайт обрабатывается от недели до месяца. Я принимал участие в проектах Seti@Home и поиске чисел Мерсенна.
_________________ Extreme Entertainment
|
26 Mar 2006 08:19 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Для этого юзеру должна даваться возможность установить предельный разрешеный объем трафика в сутки (возможно даже с разделением по времени), а также среднюю предельную скорость соединения, которую может себе позволить этот вычислительный клиент (допустим совсем обнулить не выйдет, но установить вполне нестрашные минимальные значения можно будет).
Last edited by Shaos on 26 Mar 2006 11:17, edited 1 time in total.
|
26 Mar 2006 08:32 |
|
|
Shiru Otaku
Doomed
Joined: 16 Mar 2002 17:00 Posts: 490
|
Так никто-же тебя не заставляет ставить подобные программы. Это дело добровольное.
|
26 Mar 2006 10:43 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
Ну могу на перле, написать серверную часть. К этой идее хорошо прифигачить некое подобие РВшного байткода. Кста байток можно XMLизировать, тогда появляются довольно интересные плюсы:) аля DB_CPU.
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
26 Mar 2006 13:22 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Угу - я и предполагал что внутри будут RW0-байткод причем с возможность замораживания состояния процесса и размораживания его на другом узле вычислительной системы. Perl - хорошо, а Java - лучше. Вот XML - это всё чушь собачья
|
26 Mar 2006 16:05 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Вот параметры которые можно сделать настраиваемыми юзером, который предоставляет свои вычислительные мощности:
1) Предельный объем трафика в килобитах в секунду - параметр будет полезен модемщикам, которые платят за время соединения;
2) Предельный объем трафика в мегабайтах в месяц (отдельно входящий и исходящий) - параметр будет полезен выделенщикам, которые платят за мегабайты;
3) Процентное соотношение времени работы и сна вычисляющего клиента (минимум 10% работа и 90% сон, а максимум 100% работа без засыпания) - исходя из этого можно рассчитывать приоритет в среде предоставленной этим юзером задачи (т.е. наказываем за непредоставление ресурсов низким приоритетом собственных задач);
4) Предельно допустимый размер используемой оперативной памяти в мегабайтах;
5) Предельно допустимый размер используемого дискового пространства в мегабайтах (видимо это не для Java-апплетов, а только лишь для EXE).
|
26 Mar 2006 20:38 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
Почему, если взять байткод надо хранить не так как сечас, бинарным файлом. Грядут большии перемены. Тем более что в некоторых языках в частности в том же перле средства для рботы с данными из XML развиты лучше чем средства работы с простыми файлами. А учитывая что скоро будет бинарный XML:
То преимущества XMLизации документов в целом и байткода в частности станосвятся неоспаримымы. Скажем возможный будущий байткод будет состоять из трех секций. Кода, кода программ, и кода данных.
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
27 Mar 2006 00:20 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Ну я и без XML вместе с кодом программы могу код замороженных данных передавать
XML ничего никому не дает, кроме лишних тормозов и необходимости платить лицензионные отчисления создателям XML
|
27 Mar 2006 07:46 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
Ну хрен знает. Мне с XML понравилось работать нежели писать структуры в файл.
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
27 Mar 2006 08:47 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
А выглядеть это к примеру может вот так: http://nedopc.org (исправлено 5 марта 2015 года)т.е. заходя на этот форум по особому линку пользователь заодно открывает клиента распределённой вычислительной среды - и оно преспокойно себе считает, пока пользователь читает форум
|
27 Mar 2006 21:24 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
А почему бы не вставить NedoGrid в шапку форума, рядом или вместо логотипа ?
_________________ Extreme Entertainment
|
27 Mar 2006 22:00 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Потому что шапка форума перегружается каждый раз, когда юзер жмет на ссылки внутри форума - а если это будет фрейм, то он не перегружается пока юзер бродит по форуму.
|
28 Mar 2006 05:53 |
|
|