|
|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Olli Artemjev 2:5020/400 26 Jul 2002 18:34:57 To : Ilya Teterin Subject : Re: червяки и распределенные вычисления? --------------------------------------------------------------------------------
Ilya Teterin wrote:
> я как-то продумывал живучесть системы до деталей, начал даже спецификацию
> протоколов писать, но где-то на 20м кб энтузиазм закончился :) У меня была
> система из нескольких центров в виде кольца (каждый связан с двумя
> другими), умеющего восстанавливать структуру при выбывании и добавлении
> членов, проверять, что члены созданы владельцем сети, а не просто какие-то
> левые, автоматически выделять подозрительные члены (допустим, за одним из
> центров стали следить и убивать тех, кто к нему подключается - после
> нескольких таких случаев с ним дела иметь не будут), передачу информации
> по кольцу в двух режимах - широковещательном (доступным для всех) и
> направленном (информация шифруется ключем того, кому адресована, и при
> этом посредники не знают, кому), распределение трудоемких заданий, короче,
> дофига всяких наворотов. К управляющему кольцу коннектились остальные
> клиенты, незаметность которых тоже была продумана. Только вот зачем все
> это продумывать, если до практической реализации дело не дойдет?
Дойдет или нет - вопрос осмысленности труда. Если выбрать некий оптимум по
затратам, способностям и требованиям к среде распространения и вемени жизни
- может и стоит начинать. Собственно (по моим порикидкам) подобные задачи
(при затратах 0.5-3 часа в день) могут потребовать до полутора лет усилий
по разработке и кодингу. Для такого срока осмысленность IMO определяется
возможностью сокрытия кода, а именно возможностью создать такой алгоритм
сокрытия, когда анализаторы наличия твоего паразитного кода в системе будут
обламываться уже при 1-5% переписывании кода (т.е когда ты тратишь не более
полусуток на изменение кода и получаешь не менее вирулентный паразитный
код, чем до попадания предыдущей версии в базы антивирусных компаний).
Иначе работа одноразовая, а одноразовая работа это очень нееффективно -
почти ничего кроме самосовершенствования от такой работы не получаешь.
Если же работа не одноразовая, то затраты в какой-то мере осмысленны -
помимо тренировки программерских способностей ты получаешь(если не забъешь
на эту идею) весьма мошный и главное гибкий инструмент, который можно
применять в совершенно различных целях.
Если не жалко - кинь мне на мыло твои рассуждения. plz.. :)~ Собственно
меня на данный момент интересует пока осмысленность (возможные затраты и
возможные применения) работ в направлении создания распределенных сетей на
червях, а также, как следствие линки на материалы исследований в этом и
смежных направлениях, а также линки на исходники червей.
2all: если у кого есть живые точные ссылки в этом направлении - буду рад
получить в мыло.:)~
PS: И еще, глянул в сети - может у кого есть линки на текст вот этих книг:
1. An Introduction to Distributed Algorithms
2. Distributed Systems
3. Distributed Algorithms (Data Management Series)
Было бы здорово глянуть, дабы не изобретать велосипед..
--
Bye.Olli http://olli.digger.org.ru
MISiS Telecommunications ; CTO, Metaltelecom.PGP fingerprint:
154B 5A59 DF51 6602 F589 2314 C77A 5292 6879 649A
--- ifmail v.2.15dev5
* Origin: skylabs (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.nethack/6577605d4183.html, оценка из 5, голосов 10
|