Здравствуйте!
Поскольку
distributed.ru уже где-то сутки хранит молчание, напишу здесь на форуме.
Открывается новый проект распределенных вычислений
orbit@home.
В
описании проекта на его
форуме говорится следующее:
Let's start with this easy question. Orbit@home is a project based on BOINC and ORSA, monitoring the orbit of all the asteroids passing near the Earth. Every time a new asteroid is discovered or re-observed, the orbit of the asteroid is updated and propagated in future to check for possible impacts with the Earth.
As bigger and better telescopes are built, the number of orbits to update every day increases, so more computing power is needed in order to do it. It is at this point that the distributed computing philosophy enters and helps doing the work. The basic idea is the following: each different client can work with the data relative to a single asteroid, because there is no correlation between asteroids (excluding extremely rare cases, like asteroid-asteroid impact or gravitational perturbation; both these cases can be handled in an improved version of orbit@home). If the number of clients available is greater than the number of orbits to update (times a redundancy factor), it is possible in principle to update all the orbits in the same time needed by a single computer to update a single orbit. This is what makes the orbit@home project so appealing.
Как я понял, означает это все примерно следующее:
Начнем с этого простого вопроса (что такое orbit@home) - Orbit@home - это проект, основывающийся на BOINC и ORSA, призванный отслеживать орбиты всех астероидов, пролетающих мимо Земли. В результате проведения обзоров, постоянно открываются новые астероиды, орбиты которых обновляются и "предсказываются" (экстраполируются?) в будущее для проверки возможности их столкновения с Землей.
После постройки больших и более качественных телескопов, количество ежедневно обновляемых орбит стало увеличиваться, что приводит к все большим и большим затратам вычислительной мощности. Именно тут и приходит на помощь философия распределенных вычислений. Основная идея следующая: каждый клиент обрабатывает данные, относящиеся к отдельному астероиду, поскольку никаких связей между разными астероидами не существует, за исключением особых случаев (таких как столкновение астероидов или гравитационные возмущения), которые будут обрабатываться в усовершенствованной версии orbit@home. Если количество клиентов превысит число обновляемых орбит (с избыточностью в несколько раз) то в принципе, станет возможным обновление всех орбит за время, требуемое одному компьютеру для обновления отдельной орбиты. С этой целью проект orbit@home и призывает к участию в нем.
На данный момент проект даже и не стартовал - еще не установлены приложения, рассылающие задания (по краней мере так было поздно ночью), но регистрация и создание команд уже открыта. Как и форум.
hoarfrost, участник Volgograd + St. Petersburg