Skip to main content

Каковы применения Grid Computing?

Грид-компьютинг выполняет свою работу, используя компьютерные ресурсы в нескольких административных областях для достижения общих целей. Некоторые приложения грид-компьютинга имеют собственный пользовательский интерфейс. В таких случаях соединение контролируется оператором компьютера, таким как одноранговые (P2P) сети обмена файлами. Другие менее заметные фоновые задачи, такие как обработка научных данных во время простоя компьютера.

Грид-вычисления часто называют распределенными вычислениями, поскольку файлы проекта распределены по нескольким различным узлам. Узел состоит из одного компьютера, подключенного к Интернету, свободно подключенного к центральному компьютеру, который находится на расстоянии сотен миль. Этот центральный компьютер подключен к сотням, даже тысячам других узлов, каждый из которых принимает пакеты, обрабатывает данные и отправляет запросы. В зависимости от структуры сетки отдельные узлы могут или не могут обмениваться данными между собой.

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

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

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

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