Работая над диссертацией, я столкнулся с проблемой нехватки вычислительных мощностей для моделирования изучаемого процесса.
На тот момент я выбрался из этого благодаря доброте окружающих людей, которые позволили мне пользоваться двумя компьютерными классами в ОмГУ круглосуточно в течение двух летних месяцев.
К счастью, план моего эксперимента позволял мне вручную «распределить» обработанные данные по компьютерам и все закончилось вполне успешно.
Однако в голове засел вопрос о других вариантах распределения вычислений.
И вот у меня возникла идея.
Недавно я изучил основы технологии Adobe Flex. Довольно мощная, хорошо развитая технология (оффтоп: по моим наблюдениям, разработка панелей управления во Flex — это все же скорее геройство, чем заслуга, хотя об этом использовании упоминается довольно часто).
Конечно, в нем еще не реализовано все необходимое, но по моей задумке во Flex есть все, что нужно.
Также я близко ознакомился с работой файлообменников.
И отметил, что у них есть одна почти общая особенность — при загрузке бесплатно они просят пользователя подождать несколько секунд. Имеется счетчик секунд. Так у меня возникла идея сервисного «стартапа», который бы: 1. Принимаются заявки от желающих распространить обработку своих расчетов.
Очевидно, лучше это сделать в виде готовых алгоритмов расчета в ActionScript3. 2. проведена дополнительная подготовительная доработка «расчетного» модуля, который в дальнейшем будет: размещаться на веб-страницах, обращаться к серверу за своим «кусочком» данных и отправлять результат расчета обратно на сервер.
3. согласовать с файлообменниками или любыми другими заинтересованными сайтами стоимость и порядок размещения «расчетного» модуля в определенных (логических для пользователя) местах сайта.
В результате все должны быть довольны: зайдя на сайт, посетитель «оплатил» некую необходимую ему услугу, позволив ему «использовать» вычислительные мощности своего компьютера.
Заказчик расчета получает расчетные данные (интересно было бы прикинуть, сколько терафлопов покажет такая «система»?) за вполне разумные цену и время.
Стартап практически ничего не заработал :) вполне приличную сумму.
Конечно, не все задачи можно распределить.
Но есть такие задачи.
В противном случае суперкомпьютеры не были бы созданы и развиты.
На данный момент у меня нет возможности и видимых перспектив самостоятельно развивать эту идею.
Поэтому выношу это на обсуждение в хабра-сообществе.
Было бы интересно услышать как мнения о предлагаемой архитектуре, так и идеи задач, которые можно было бы использовать для тестирования готовой системы.
Теги: #Распределенные системы #флекс #Flex #идея для стартапа #идея для стартапа #монетизация интернет-проектов #занимаюсь пиаром
-
Asn Gateway — Шлюз Доступа Wimax
19 Oct, 24 -
Финансовая Безопасность Во Фрилансе
19 Oct, 24 -
Где Находится Ваша Панель Задач?
19 Oct, 24 -
Intel Объявила О Очередном Снижении Цен
19 Oct, 24 -
Start.com С Google
19 Oct, 24