Как использовать вычислительную мощность компьютера удаленно

Обновлено: 07.07.2024

Тем временем в мире простаивают без дела технические средства с совокупной вычислительной мощностью, способной заткнуть за пояс все суперкомпьютеры мира. Этот пока малоосвоенный резерв – процессоры и видеокарты наших персональных компьютеров, а также игровые приставки. Владельцу ПК совсем не сложно подключить его к глобальной сети распределенных вычислений (distributed computing), которая уже обеспечила десятки научных проектов недостающими вычислительными ресурсами.

Персональные компьютеры – волонтеры на службе Её Величества Науки

Распределенные вычисления - это возможность любому пользователю компьютера помочь делу научного прогресса

Нередко уступая профессиональным кластерным системам в удельной производительности на единичный процессор, персональные компьютеры, особенно с установленными мощными видеокартами, а также ноутбуки и сервера участников распределенных вычислений берут числом: их армия растет стремительными темпами, тогда как запуск новых суперкомпьютеров – событие редкое, попадающее в выпуски новостей.

Большинство проектов распределенных вычислений носят некоммерческий характер, хотя некоторые предлагают своим участникам денежное вознаграждение за искомое событие. Например, организаторы GIMPS (Great Internet Mersenne Prime Search) – проекта поиска простых чисел Мерсенна – обещают поделиться наградой в TeX Embedding failed!100,000 за нахождение простого числа, содержащего более 10 млн. цифр.

Ярким примером того, насколько эффективным может стать вовлечение пользователей персоналок в науку, является организованный в стенах Стенфордского университета проект по исследованию фолдинга (сворачивания) белков человеческого организма - Folding@home. Единовременно на решение задач в этом проекте трудится более 365 тысяч процессоров, разгоняя Folding@home до невероятной вычислительной мощности в 4,7 петафлоп. Никакой суперкомпьютер не выдержит конкуренции с распределенной сетью такой производительности, да еще ежедневно увеличивающей вычислительный потенциал за счет новых участников. Даже мировой рекордсмен – американский суперкомпьютер Cray XT5 Jaguar из Национального центра вычислительных наук уступает по производительности проекту Folding@home почти в три раза.

Проект Folding@home - самая высокопроизводительная вычислительная система в мире

За девятилетнюю историю развития проекту Folding@home удалось пролить свет на многие проблемы молекулярной биологии и вплотную приблизиться к давней мечте биофизиков – разгадке тайны фолдинга. Эта система помогла смоделировать структуру первого в истории искусственного белка, исследовать мутации генов, вызывающих генетические заболевания, а также изучать влияние множества внешних и внутренних факторов на сворачивание малых и больших белков человеческого организма.

Важность подобного проекта трудно переоценить в свете значения белков для организма человека: ферменты участвуют в обмене веществ, тромбины помогают сворачивать кровь, иммуноглобулин защищает от болезнетворных бактерий и вирусов, гемоглобин транспортирует кислород к тканям и т.д. Эти функции белки начинают выполнять после сворачивания (фолдинга) из первоначальной линейной цепочки аминокислот в строго определенную трехмерную молекулярную структуру. Отклонения от заданной формы ведут к нарушениям свойств белка или полной его неработоспособности, а накопление неправильно свернувшихся белков в человеческом организме вызывает ряд тяжелых заболеваний: многие формы рака, болезни Альцгеймера, Паркинсона и Хантингтона, склероз, коровье бешенство, диабет и многие другие.

SETI@home: в поисках радиосигналов от братьев по разуму

Радиотелескоп астрономической обсерватории Аресибо

Когда компьютеров еще не было

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

Барон смело взял на вооружение идею о разделении труда и перенес ее принципы на вычислительный процесс. Исполнители проекта были распределены на три уровня. Низший уровень в системе занимали обыкновенные люди-вычислители, от которых требовалось производить аккуратные арифметические действия. На втором уровне стояли образованные счетоводы, которые организовывали рутинный процесс, распределяя задания и обрабатывая полученные вычислителями данные. Высшую ступень занимали выдающиеся французские математики, среди которых были Адриен Лежандр и Лазар Карно, они готовили математическое обеспечение для вычислительной мануфактуры и обобщали полученные результаты. В итоге барону де Прони удалось организовать процесс таким образом, чтобы свести очень сложные задачи к набору рутинных операций, благодаря четкой системе контроля и хорошо отлаженной системе распределения работы между вычислителями. К сожалению, работа не была закончена из-за революционных событий 1799 года во Франции.

Когда компьютеры были большими

Идея совместного использования вычислительных ресурсов нескольких машин возникла еще на заре компьютерной эпохи. В 1973 г. Джон Шох и Жон Хапп из знаменитого калифорнийского научно-исследовательского центра Xerox PARC (Palo Alto Research Center), написали программу, которая по ночам запускалась в локальную сеть PARC, расползалась по работающим компьютерам и заставляла их выполнять вычисления.

Качественный скачок в обеспечении совместной работы многих компьютеров над единой задачей произошел с появлением первых персональных компьютеров и электронной почты. В 1988 г. Арьен Ленстра и Марк Менес написали программу для факторизации (разбиения на множители) длинных чисел. Для ускорения процесса программа могла запускаться на нескольких не связанных друг с другом машинах, каждая из которых обрабатывала свой небольшой фрагмент числа. Новые блоки заданий рассылались на компьютеры участников с центрального сервера проекта по обычной электронной почте. Для успешного разложения на множители числа длиной в сто знаков этому сообществу потребовалось два года и несколько сотен персональных компьютеров. С успешным завершением проекта Ленстра-Менеса на древе эволюции вычислительных систем выросла новая жизнеспособная ветвь – распределенные вычисления.

После успешного окончания проекта Ленстра-Менеса в ходу были проекты различных математических исследований. В 1993 г. участники одного из таких проектов факторизовали число длиной 129, потом – 130 знаков. Затем пошла мода на поиск простых чисел. Эти проекты не отличались ни технической проработанностью, ни большим количеством участников. Но так продолжалось недолго.

Когда компьютеров стало много

17 мая 1999 г. Дэвид Геди и Крэйг Кэснов из Лаборатории космических исследований Калифорнийского университета в Беркли запустили распределенный проект поиска сигналов внеземных цивилизаций SETI@home, который до сих пор остается одним из наиболее массовых проектов. Огромной популярности способствовало то, что впервые была переведена на рельсы распределенных вычислений интригующая научная задача, далекая от скучной факторизации или взлома очередного ключа.

Распределенные вычисления многим обязаны организаторам SETI@home из Беркли, в особенности – появлением универсальной платформы BOINC (Berkeley Open Infrastructure for Network Computing) для запуска новых проектов. Первоначально BOINC разрабатывался исключительно для SETI@home, но вскоре достоинства программного комплекса смогли оценить и другие научные коллективы. Сегодня количество проектов на этой платформе уже перевалило за сотню. За такой вклад в развитие науки разработчики BOINC неоднократно награждались американским Национальным научным фондом.

На компьютеры пользователей устанавливается клиентская часть платформы, так называемый BOINC-клиент. Эта удобная программа позволяет подключаться сразу к нескольким проектам, вести статистику своего участия в них и наблюдать за протеканием вычислений. Практически каждый, кто обладает базовыми навыками программирования и у кого найдется достойная поддержки научная идея, может организовать собственный проект распределенных вычислений на основе BOINC. Так сделал, например, физик Константин Метлов из Донецкого физико-технического института (ДонФТИ). Практически в одиночку ученый смог запустить проект Magnetism@home по расчету магнитных конфигураций цилиндрических наноэлементов. Несмотря на сложную для понимания научную тему, проект быстро набрал нужные вычислительные ресурсы.

Многоядерные графические процессоры оправдали все надежды, показывая феноменальную производительность в 100 гигафлоп и более. Этот технологический прорыв сделал Folding@home наиболее мощной вычислительной системой на планете. Другие проекты также не заставили себя долго ждать и рьяно взялись использовать потенциал графических процессоров видеокарт для ускорения вычислений, причем не только в биологии, но и в астрофизике, радиоастрономии, математике.

На любой вкус и цвет

Передний край науки в физике, астрономии, биологии, математике и криптографии, химии, информационных технологиях, экологии – эти направления широко представлены в мире распределенных вычислений и имеют многочисленных сторонников.

Большое поле приложения вычислительных мощностей наших компьютеров предлагает астрономия. После SETI@home в исследовании загадок Вселенной нет равных проекту Einstein@home – совместному детищу ученых из Института Альберта Эйнштейна в Берлине, Массачусетского технологического института и др. научных организаций. Проект занят наблюдением вращающихся нейтронных звезд (пульсаров) с целью обнаружения гравитационных волн, предсказанных Эйнштейном в рамках Общей теории относительности. Для этого более 100 тысяч компьютеров активных участников проекта круглосуточно анализируют данные с двух интерферометров гравитационно-волновых обсерваторий LIGO (Laser Interferometer Gravitational-Wave Observatory) и германского интерферометра GEO 600.

В изучении белков помимо Folding@home участвуют другие проекты: Rosetta@home, Predictor@home, SIMAP, Human Proteome Folding (WCG) и другие. На этом перечень биоинформационных исследований с помощью распределенных вычислений далеко не исчерпывается. Многое в этой области сделано объединением World Community Grid (WCG) и его главным спонсором – компанией IBM.

Задачей WCG является организационно-техническая поддержка целой группы проектов, большинство которых относятся к области медицины человека. Например, разработкой новых средств профилактики синдрома приобретенного иммунодефицита (СПИД) занимается проект FightAIDS@home, организованный учеными из Исследовательского института Скриппса в Ла-Джолле (Калифорния). Проект Help Conquer Cancer Института рака в Онтарио анализирует данные рентгеновской кристаллографии белков, участвующих в развитии раковых заболеваний. Результаты этих исследований помогут лучше понять природу рака, разработать новые способы его диагностики и лечения. А в проекте Help Fight Childhood Cancer, который поддерживают ученые из Института по исследованию Рака в префектуре Чиба (Япония), ищут лекарства от нейробластомы – особого вида раковых опухолей, поражающих преимущественно детей.

В рамках других проектов WCG исследуются новые материалы для солнечных батарей, ищутся перспективные лекарственные вещества от вирусов гриппа и лихорадки, анализируются белковые последовательности риса и многое другое.

Подключиться к World Community Grid очень просто:

• Зарегистрируйтесь на сайте World Community Grid, запомните свой логин и пароль.

• Не выходя из своей учетной записи выберите заинтересовавшие вас научно-исследовательские проекты, в которых вы хотите участвовать (желательно поставить флажок возле надписи “If there is no work available for my computer for the projects I have selected above, please send me work from another project.”)

• Скачайте, установите и откройте BOINC-менеджер.

• После этого BOINC предложит вам ввести ваши логин и пароль и начнёт загрузку файлов проекта. Поздравляем, вы теперь участник распределенных вычислений!

Теоретическая химия тоже завоевала место под солнцем распределенных вычислений. Например, ученые из Мюнстерского университета в рамках проекта QMC@home (Quantum Monte Carlo At Home) отрабатывают применимость алгоритмов статистических методов Монте-Карло в решении задач квантовой химии. С помощью того же Монте-Карло совершенствуют методологию моделирования межатомного взаимодействия в твердых телах в Техасском университете в городе Остин. Для вычислительной поддержки этих исследований создан проект eOn, где уже достигнуты успехи в исследовании каталитических реакций в присутствии наночастиц.

Климатологи относятся к группе ученых, которым нужно особенно много вычислительных ресурсов для совершенствования методов моделирования. Одним из инструментов такого рода является ClimatePrediction – проект Оксфордского университета по изучению изменений климата. С 2002 года участники проекта успели проверить более 400 тысяч вариантов климатических моделей с общим модельным временем 40 миллионов лет. Это позволило значительно повысить точность прогнозирования параметров нашего климатического будущего.

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

Конечно, никто не хотел бы находиться в ситуации, когда перед важным разговором во время делегации в другом городе выясняется, что презентация или работа, которая должна быть предметом обсуждения, осталась на рабочем столе домашнего ПК. Решением в таких случаях является использование функций и программ, обеспечивающих удалённый доступ к компьютеру. Для доступа не требуется обширных знаний в области ИТ.

Тестовая платформа подключения

Возможность использования ресурсов домашнего компьютера во время путешествия является заманчивой перспективой. Однако следует помнить: чтобы установить удаленный доступ к компьютеру бесплатно по работе, независимо от выбранного конечного инструмента (приложения), домашний компьютер должен быть правильно подготовлен. ПК должен знать, что он может ожидать удалённый вызов от авторизованного пользователя в любое время.

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

Основным устройством для тестовой сети является маршрутизатор, например, от AVM — маршрутизатор Fritz Box 6840 LTE.

Это одно из наиболее функционально усовершенствованных устройств в своем классе, оснащённых встроенным модемом LTE (Tri-band), четырьмя гигабитными интернет-разъемами. Эта модель создаёт сеть Wi-Fi в стандарте 802.11n (полоса пропускания до 300 Мбит / с, диапазон 2,4 ГГц и 5 ГГц). Он также оснащён разъёмом USB (для внешних носителей данных или дополнительных устройств, например, принтеров). Он также имеет встроенную базу данных цифровой телефонии DECT, хотя этот аспект в руководстве опущен, поскольку он не связан с функциями удалённого доступа. Устройство предоставлено изготовителем AVM.

Выбор такой модели маршрутизатора обусловлен стандартной поддержкой стандарта LTE. Это необходимо, поскольку интернет-соединение в тестовой сети было обеспечено путём предоставления SIM-карты для своего интернет-сервиса LTE.

Использование удалённого доступа

Многие хотят знать, когда может быть полезен удаленный доступ к другому компьютеру. Существует много сценариев и возможных приложений для этого. Большинство из них основаны на доступе к папкам и файлам, хранящимся на домашнем ПК. Следует помнить, что альтернативой, обеспечивающей постоянный доступ к файлам из любой точки мира, являются облачные данные или онлайн-службы хранения данных пользователя, такие как:

  • Dropbox;
  • OneDrive;
  • Google Drive и многие-многие другие.

Итак, если служба, такая как Dropbox, даёт пользователю доступ к своим данным из любой точки мира, все же имеет смысл использовать доступ? Конечно. Удаленное соединение с компьютером даёт доступ не только к его ресурсам диска, то есть к файлам и папкам пользователя, но и ко всем функциям, выполняемым ПК, с которым подключаются удалённо.

Система Windows и приложения

Можно использовать доступ во многих отношениях. Наиболее популярны три из них. Сначала необходимо понять, как использовать встроенную функцию доступа в Windows, — она ​​доступна во всех современных поколениях Windows, от Windows 7 до Windows 10.

Есть такие приложения:

  • Функция «Удалённый рабочий стол» также доступна в Windows XP, но эта устаревшая система не указана в руководстве.
  • Второй способ — использовать браузер Google Chrome и разрешение, доступное для него, называемое Chrome Remote Desktop.
  • Последний метод — просто использовать специальное приложение, которое позволяет удалённые подключения к удалённому ПК — здесь представляем популярное приложение TeamViewer.

Кстати, стоит упомянуть, что ещё один интересный инструмент, обеспечивающий удалённый доступ к ПК, — приложение под названием AnyDesk.

Требования и подготовка к задаче

Независимо от выбранного решения компьютер, с которым планируется подключаться удалённо, должен быть правильно подготовлен. Основным требованием является, конечно же, подключение к интернету. Это условие, необходимое для удалённого вызова компьютера, который нужно контролировать на расстоянии и использовать его ресурсы. Это обычно означает, что не только компьютер, но и маршрутизатор, работающий в домашней сети, должен постоянно питаться.

Термин «постоянно работающий» может поднять некоторые сомнения людей, которые уделяют большое внимание потреблению энергии в своих домах и по праву не могут себе представить, что компьютер включен дома, например, на весь период отпуска. Не стоит беспокоиться. Только маршрутизатор должен быть включён постоянно, его нельзя включить удалённо (по крайней мере, не для моделей, предназначенных для любительского рынка).

В настоящее время каждый компьютер, если он подключён к энергосистеме, никогда не отключается полностью. Функции управления мощностью компьютера и, следовательно, их спящий режим или возбуждение (также удалённые) были введены очень давно вместе со стандартом ATX, разработанным Intel. Стандарт был запатентован американским производителем электроники в 1995 году. Функция дистанционного пробуждения сонного или выключенного компьютера называется Wake on LAN.

Короче говоря, он состоит в том, что устройство пробуждается (это, может быть, маршрутизатор, другой компьютер, смартфон и т. д. ) и с использованием специального программного обеспечения генерирует специальный пакет (так называемый волшебный пакет) в интернет (компьютер должен быть подключён к сети с помощью кабеля).

Когда этот пакет появляется на входе сетевого интерфейса целевого компьютера, включается полная мощность и компьютер запускается. Можно рассмотреть практическую реализацию механизма LAN.

Пробуждение через WiFi

Функция LAN будет работать на любом компьютере, при условии, что стартовый пакет удалённого компьютера отправляется по кабельному соединению (например, интернет). Поскольку сегодня самым популярным типом сети в домах является сеть WiFi, логичный вопрос заключается в том, можно ли включить ПК по пакету, отправленному по беспроводной сети? Возможен, но не во всех случаях.

Когда компьютер подключён к домашней сети по беспроводной сети, нужно сначала убедиться, что он поддерживает WiFi-роуминг вообще. Функция, которая выполняет эту задачу, называется WoWLAN (Wake on Wireless LAN) и проверяет, поддерживает ли ее ПК, выполняет небольшую модификацию реестра и затем проверяет параметры сетевого интерфейса в диспетчере устройств.

Пошаговые инструкции о том, как выполнить такой тест.

  • Запускают редактор реестра Windows — просто с помощью сочетания клавиш [Windows] + [R], а затем в окне «Запуск», которое появляется, набрав regedit.
  • В окне редактора реестра ищут ключ: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ NativeWifiP \ Parameters
  • Выбрав эту клавишу, переходят в правую часть окна редактора реестра, щёлкают правой кнопкой мыши в пустой области и выбирают из контекстного меню пункт New и DWORD (32-bit).
  • Вновь созданное значение должно быть названо EnableWoWLAN. После подтверждения имени вызывают окно редактирования этого значения (дважды щёлкнув имя значения или нажав клавишу [Enter] после его выбора).
  • В окне значения Edit DWORD (32-bit) в поле «Значение» вводят номер 1 и подтверждают изменения, нажав OK. Теперь можно закрыть редактор реестра и перезагрузить компьютер.
  • Следующим шагом будет проверка конфигурации беспроводной сетевой карты. Начинают с запуска Диспетчера устройств Windows (ярлык [Windows] + [R], затем команда devmgmt. msc).

В окне «Диспетчер устройств» находят категорию «Сетевые адаптеры» в древовидной структуре, разворачивают ее и щёлкают правой кнопкой мыши имя беспроводной сетевой карты на компьютере. Это отобразит контекстное меню, из которого можно выбрать «Свойства».

В окне свойств интерфейса WiFi выбирают вкладку «Управление энергией» и отмечают галочкой флажок «Разрешить это устройство для возобновления работы ПК». Если параметр неактивен (серый), это означает, что на этом компьютере WiFi не поддерживается (или, точнее: установленные в операционной системе драйверы не поддерживают функцию WoWLAN).

В этом случае решение дистанционного подключения к компьютеру состоит в том, чтобы подключить ПК к маршрутизатору с помощью кабеля интернет и попытаться использовать функцию LAN или, в конце концов, оставить компьютер включённым, так что позже можно добраться до него, используя специальные инструменты.

Еще одно замечание — не все решения, позволяющие доступу к компьютеру работать с функциями LAN или WoWLAN, подходят. В некоторых случаях — например, при использовании функции удаленного рабочего стола в Windows, ПК, с которым пользователь подключается, должен быть полностью запущен. Кроме того, следует помнить, что если активируемый компьютер является ноутбуком, он должен быть постоянно подключён к источнику питания. Если единственным источником питания для ноутбука является встроенная батарея, функция LAN может не работать, и ее нужно открыть без проблем.

Дистанционное включение ПК

Поскольку известно, что удалённый запуск компьютера через интерфейс WiFi работает только в нескольких случаях, рекомендуется использовать протестированное устройство для людей, которые хотят использовать механизм удалённого запуска компьютера и механизм LAN, работающий на каждом компьютере. Важно знать, как использовать эту функцию и избежать возможных ловушек.

Прежде всего для работы LAN компьютер, который нужно бесплатно удалённо включить, должен быть подключён к маршрутизатору домашней сети по кабелю. Прежде чем приступить к следующим шагам, следует подключить ПК к маршрутизатору с помощью кабеля, он имеет характерный штекер (тип RJ-45). Установка несложная.

Если компьютер был предварительно подключен к домашней сети через беспроводной интерфейс, после подключения к проводной сети его можно отключить от сети WiFi, доступ к интернету и другие устройства в домашней сети будут по-прежнему предоставляться кабелем.
  • Для того чтобы компьютер реагировал на удалённо отправленный магический пакет, функция LAN должна быть включена в BIOS ПК.
  • После запуска ПК входят в конфигурационную программу BIOS (с помощью клавиши Delete или F2).
  • Следующим шагом будет найти параметр, отвечающий за функцию Wake on LAN. Как только определили соответствующий параметр, функция Wake on LAN включена.

Конфигурация с самой Windows

После активации функции Wake on LAN в BIOS компьютера стоит проверить и, возможно, изменить настройки сетевого адаптера для компьютера, который будет разбужен. Операционная система должна установить сетевую карту в режиме прослушивания и дождаться пакета при пробуждении.

После запуска Windows запускают диспетчер устройств, выберите категорию устройств сетевых адаптеров и щёлкните правой кнопкой мыши сетевой интерфейс, к которому в данный момент подключён кабель, для подключения ПК к маршрутизатору. В контекстном меню, отображаемом на экране, выбирают «Свойства».

Это приводит к отображению свойств выбранного сетевого интерфейса на экране. В этом окне нужно активировать вкладку «Управление энергопотреблением», а затем установить флажок «Разрешить этому устройству возобновить работу ПК», чтобы позволить пакету возобновить работу. Следует подтвердить изменения, нажав OK.

Важная информация: если компьютер, который нужно удалённо запускать под Windows 8 / 8.1, то требуется деактивировать функцию гибридного запуска, что включена по умолчанию, благодаря чему компьютеры под управлением Windows 8 / 8.1 запускаются заметно быстрее по сравнению с машинами под управлением Windows 7. К сожалению, гибридный запуск предотвращает использование функции Wake on LAN.

Запуск через интернет

Функция LAN, как следует из названия, используется в основном для удалённого запуска компьютера, расположенного в той же локальной сети. Другими словами, это используется в ситуации, когда компьютер, с которого отправляют загрузочный пакет, и загрузочный компьютер находятся в одной локальной сети (они подключены к одному и тому же маршрутизатору). Между тем, когда под понятием «удалённый доступ», то обычно представляют себе подключение к удалённому ПК, расположенному даже на другом конце света. Есть программы удаленного доступа к компьютеру через интернет.

Можно ли удалённо включить компьютер, подключённый к совершенно другой сети в другом месте? Да, но требуется ещё несколько шагов. Прежде всего, IP-адрес ПК, полученный в результате выдачи команды ipconfig / all с так называемым локальным адресом (обычно 192.168.x.x). Он невидим в интернете, поэтому нельзя использовать его, когда подключены к другой сети, в отличие от той, где находится компьютер, к которому нужно получить доступ.

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

Примечание. Не каждое интернет-соединение, даже если оно видимо снаружи, по общедоступному IP-адресу (постоянному или переменному), позволяет установить соединение извне. Примером может служить доступ к интернету, предлагаемый операторами мобильной сети (например, с использованием технологии LTE).

Вы ежедневно включаете компьютер, чтобы поработать, посмотреть фильм, пообщаться в Facebook, полистать ленту новостей в VKontakte или почитать электронную книгу. При этом часть ресурсов десктопа не используется. А периодически он просто стоит в активном режиме, гудит, гоняет пыль и потребляет электроэнергию. А можно сделать, чтобы в это время ПК зарабатывал деньги. Как? Об одном из способов вы узнаете через 3 минуты.

Заработок на процессинге

Процессинг: что это такое и откуда он взялся

Процессинг (от англ. to process – вычислять) – это обработка данных с помощью мощностей компьютера. Предпосылкой к его возникновению стала проблема роста объемов информации при ограниченных ресурсных возможностях для ее сбора, анализа и систематизации. Для работы с большими объемами сведений требуются мощные и дорогие сервера. Их покупка, аренда и содержание – ощутимый удар по бюджету. Нести такие затраты способна не каждая компания.

мощный компьютер

С такими трудностями в конце прошлого столетия столкнулись отдельные частные и государственные организации в США. В результате было предложено беспрецедентное решение – привлекать к обработке корпоративных данных «рабочую силу» извне.

Реализация идеи стала возможной благодаря развитию сети Интернет и многомиллионной армии ее юзеров. Объемная задача разбивается на небольшие фрагменты и распределяется между участниками вычислительной сети. Такой способ выполнения комплексных расчетов гораздо дешевле и прост с технической точки зрения.

Где применяется процессинг?

Первопроходцами в области процессинга стали Джон Шох и Джон Хапп из научно-исследовательского центра Xerox PARC (Калифорния). В 1973 году ребята написали программу, которая по ночам подключалась к локальной сети PARC и заставляла работающие компьютеры выполнять математические операции. Массовость такой подход приобрел в 1994, и с тех пор он совершенствуется и популяризуется.

Сегодня распределенные вычисления применяются в различных отраслях:

  • научные исследования,
  • создание игр,
  • рендеринг архитектурных проектов,
  • обработка генома человека,
  • изучение космоса,
  • физика,
  • астрономия,
  • биология и др.

Как устроена сеть процессинга?

Вычислительная система состоит из отдельных ПК, работающих под управлением распределенной операционной системы. Элементы кооперируют друг с другом для эффективного использования ресурсов сети. Отдельные машины могут работать на нескольких или только одной ОС. Например, на всех десктопах используется платформа UNIX. Но более реалистичным является вариант, когда компьютеры имеют разные программные комплексы: одна часть функционирует под управлением NetWare, вторая – под Windows NT, третья – под Linux, остальные – под Windows 10.

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

Как получить доход за счет мощностей ПК?

Заработок на системном блоке не требует дополнительных вложений, а деньги «капают» автоматически, без участия юзера. Все что для этого нужно – это продвинутый (желательно) компьютер и доступ к Вебу.

Чтобы заниматься подобным промыслом, вы должны пройти четыре шага:

1) зарегистрироваться на сайте компании, которая специализируется на процессинге;

2) скачивать и установить специальное ПО, которое направит вычислительную мощность вашей машины в нужное русло;

3) открыть веб-кошелек PayPal или WebMoney (оплата проводится преимущественно западными компаниями и в электронной валюте);

4) запустить десктоп и зайти в Интернет.

Остальное программа сделает самостоятельно.

программа для заработка на компьютере

Какой процессинговый проект выбрать?

Кратко остановимся на рабочих ресурсах, которые предлагают заработать на процессинге. Примерами таковых являются:

  • Gomezpeerzone,
  • WMZONA,
  • MINERGATE,
  • LTcraft,
  • Userator.

Большинство проектов открыты для граждан любых государств. При этом не имеет значения, какой применяется способ подключения к Интернету (dial-up, ISDN-connection, DSL и пр.).

Как заявляют разработчики, использование партнерских компьютеров проводится с целью исследования пропускной способности онлайн-каналов, проверки на наличие ошибок кодов браузеров, сайтов и другого программного обеспечения во Всемирной сети.

Во время установки приложений необходимо ввести логин и имя десктопа. Делать это нужно очень внимательно, чтобы заработанные деньги были перечислены по назначению.

Сколько можно заработать?

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

Далее приведем статистику оплаты компании Gomezpeerzone:

- один день работы – 10 центов;

- 1 доллар за каждого активного реферала в рамках партнерской программы;

- минимальная выплата по итогам месяца – 5 долларов;

- максимальная сумма для вывода – 45 USD.

Распределенные операционные системы объединяют десятки тысяч людей из разных уголков Земли. Самые активные смогли скопить несколько тысяч долларов. Но пока сумма на счету абсолютного лидера выражается лишь четырехзначным числом.

Преимущества и недостатки процессинга

Напоследок поговорим о «плюсах» и «минусах». Преимущества заключаются в следующем:

Автор, это от ПО зависит, в общем случае ускорить свой компьютер за счет дургого через сеть нельзя.

Лучше просто "распределенные вычисления"

Автор, это от ПО зависит, в общем случае ускорить свой компьютер за счет дургого через сеть нельзя.


Да как раз таки "ускорить" один маломощный, за счёт другого более крутого можно, например на 133 пне под 98 виндой и 16метрами памяти спокойно работать в 2003 офисе в терминале с загрузкой из атлона 1.7 под win 2000, для этого нужна сетевуха с прошитой pxe. Автор скорей наверное интерессуется по теме разделения обработки одной задачи на нескольких почти равносильных по мощности хостах. В теории имхо имеет место, но с таким ПО лично не сталкивался. Самое распространённое, что видел - это сервер задач и так называемые локалки терминалы. Господи! Избави меня от друзей моих, а с врагами я и сам разберусь. вообще-то да, машинки
Athlon 3800 2X 2.01
Athlon 3500+ 2.21
прост думал что кластеризировать можно на выполнение общих процессов, типо райда для жёстких.
Я так понял можно только для конкретной задачи, с конкретным по?! vap писал(а): Да как раз таки "ускорить" один маломощный, за счёт другого более крутого можно, например на 133 пне под 98 виндой и 16метрами памяти спокойно работать в 2003 офисе в терминале с загрузкой из атлона 1.7 под win 2000, для этого нужна сетевуха с прошитой pxe.

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

А теперь прочтите вопрос автора, и поймете, что не это имелось в виду.

zeRet писал(а): Я так понял можно только для конкретной задачи, с конкретным по?!

естественно. первые реализации кластера были предложены еще в Windows NT, ну а в 2003 и 2008 серверных версиях возможности расширены. правда, там идет упор не на производительность а на отказоустойчивость и доступность сервисов.

По моему семейство проектов @HOME (Folding@HOME, CETI@HOME) работает на едином движке. Посмотрите туда, возможно движок открытый. Но ПО, которое будет распределённо выполнятся, наверняка придётся писать самостоятельно. Да и не для всех задач это реализуемо. прост думал что кластеризировать можно на выполнение общих процессов, типо райда для жёстких.
Я так понял можно только для конкретной задачи, с конкретным по?!

Либо, для твоего варианта - нужно создавать какую-то свою высокоскоростную шину передачи данных. Вопрос - какая длина сегмента будет допустимой? 100 метров - было бы просто замечательно, но пока что на практике для рядового пользователя это фантастика.

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

Читайте также: