Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Грид-вычисления - это использование широко распределенных компьютерных ресурсов для достижения общей цели. Вычислительную сетку можно рассматривать как распределенную систему с неинтерактивными рабочими нагрузками, включающими множество файлов. Грид-вычисления отличаются от традиционных высокопроизводительных вычислительных систем, таких как кластерные вычисления, в которых в грид-компьютерах каждый узел настроен для выполнения различных задач / приложений. Грид-компьютеры также имеют тенденцию быть более разнородными и географически рассредоточенными (следовательно, физически не связанными), чем кластерные компьютеры. [1]Хотя отдельная сетка может быть выделена для конкретного приложения, обычно сетка используется для различных целей. Сетки часто создаются с помощью программных библиотек промежуточного программного обеспечения общего назначения . Размеры сетки могут быть довольно большими. [2]

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

Обзор [ править ]

Грид-вычисления объединяют компьютеры из нескольких административных доменов для достижения общей цели [3] для решения одной задачи, а затем могут исчезнуть так же быстро.

Размер сети может варьироваться от небольшого (например, ограниченного сетью компьютерных рабочих станций внутри корпорации) до крупных, публичных совместных проектов во многих компаниях и сетях. «Понятие ограниченной сетки также может быть известно как взаимодействие внутри узлов, тогда как понятие более широкой и широкой сетки, таким образом, может относиться к взаимодействию между узлами». [4]

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

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

Сравнение сеток и обычных суперкомпьютеров [ править ]

«Распределенные» или «сеточные» вычисления в целом - это особый тип параллельных вычислений , основанный на полных компьютерах (со встроенными процессорами, хранилищем, источниками питания, сетевыми интерфейсами и т. Д.), Подключенными к сети (частной, общедоступной или через Интернет ). с помощью обычного сетевого интерфейса, производящего обычное оборудование, по сравнению с более низкой эффективностью проектирования и создания небольшого числа специализированных суперкомпьютеров. Основной недостаток производительности заключается в том, что различные процессоры и локальные хранилища не имеют высокоскоростных соединений. Таким образом, такая компоновка хорошо подходит для приложений, в которых несколько параллельных вычислений могут выполняться независимо, без необходимости передавать промежуточные результаты между процессорами.[5] Высокий конец масштабируемости географически распределенных сетейкак правилоблагоприятный,связи с низкой потребностью для соединения между узлами по отношению к емкости сети Интернет общего. [ необходима цитата ]

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

Соображения по поводу дизайна и варианты [ править ]

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

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

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

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

Общедоступные системы или системы, пересекающие административные области (включая разные отделы в одной организации), часто приводят к необходимости работать в гетерогенных системах с использованием разных операционных систем и аппаратных архитектур . Для многих языков существует компромисс между инвестициями в разработку программного обеспечения и количеством поддерживаемых платформ (и, следовательно, размером результирующей сети). Кросс-платформенные языки могут уменьшить необходимость идти на этот компромисс, хотя потенциально за счет высокой производительности на любом конкретном узле (из-за интерпретации во время выполнения или отсутствия оптимизации для конкретной платформы). Различное промежуточное ПОпроекты создали общую инфраструктуру, позволяющую различным научным и коммерческим проектам использовать конкретную связанную сеть или с целью создания новых сетей. BOINC является обычным для различных академических проектов, ищущих общественных добровольцев; другие перечислены в конце статьи .

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

Сегментация рынка сетевых вычислений [ править ]

Для сегментации рынка грид-вычислений необходимо учитывать две точки зрения: со стороны провайдера и со стороны пользователя:

Сторона провайдера [ править ]

Общий рынок электросетей включает несколько конкретных рынков. Это рынок промежуточного программного обеспечения для сетей, рынок сетевых приложений, рынок коммунальных вычислений и рынок программного обеспечения как услуги (SaaS).

ПО промежуточного слоя Grid - это особый программный продукт, который обеспечивает совместное использование разнородных ресурсов и виртуальных организаций. Он устанавливается и интегрируется в существующую инфраструктуру вовлеченной компании или компаний и обеспечивает специальный уровень, расположенный между разнородной инфраструктурой и конкретными пользовательскими приложениями. Основными промежуточными программами grid являются Globus Toolkit , gLite и UNICORE .

Коммунальные вычисления упоминаются как предоставление сетевых вычислений и приложений в качестве услуги либо в виде открытой сетевой утилиты, либо в качестве решения для хостинга для одной организации или ВО . Основными игроками на рынке служебных вычислений являются Sun Microsystems , IBM и HP .

Грид-приложения - это особые программные приложения, которые могут использовать грид-инфраструктуру. Это стало возможным благодаря использованию промежуточного программного обеспечения grid, как указывалось выше.

Программное обеспечение как услуга (SaaS) - это «программное обеспечение, которое принадлежит, доставляется и управляется удаленно одним или несколькими поставщиками». ( Gartner 2007) Кроме того, приложения SaaS основаны на едином наборе общих кодов и определений данных. Они используются по модели «один ко многим», а SaaS использует модель Pay As You Go (PAYG) или модель подписки, основанную на использовании. Провайдеры SaaS не обязательно сами владеют вычислительными ресурсами, которые необходимы для работы их SaaS. Таким образом, поставщики SaaS могут использовать рынок коммунальных услуг. Рынок коммунальных услуг предоставляет вычислительные ресурсы поставщикам SaaS.

Сторона пользователя [ править ]

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

Очистка ЦП [ править ]

CPU-поглощающий , цикл-поглощающий или совместно вычислительное создает «сетку» из свободных ресурсов в сети участников (будь то во всем мире или внутренней к организации). Как правило, этот метод использует `` запасные '' циклы инструкций, возникающие из-за периодического бездействия, которое обычно происходит ночью, во время обеденных перерывов или даже во время (сравнительно незначительных, хотя и многочисленных) моментов простоя в ожидании того, что современный процессор настольного компьютера работает в течение дня ( когда компьютер ожидает ввода-вывода от пользователя, сети или хранилища ). На практике участвующие компьютеры также предоставляют некоторый поддерживаемый объем дискового пространства для хранения, ОЗУ и пропускную способность сети в дополнение к чистой мощности ЦП. [цитата необходима ]

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

Создание оппортунистической среды - еще одна реализация очистки ЦП, при которой специальная система управления рабочими нагрузками собирает простаивающие настольные компьютеры для выполнения ресурсоемких задач, она также называется Enterprise Desktop Grid (EDG). Например, HTCondor [7]Программная среда с открытым исходным кодом для высокопроизводительных вычислений для крупномасштабной распределенной рационализации вычислительно-ресурсоемких задач может быть сконфигурирована для использования только настольных компьютеров, где клавиатура и мышь простаивают, чтобы эффективно использовать потраченную впустую мощность процессора от простаивающих настольных рабочих станций. Как и другие полнофункциональные пакетные системы, HTCondor предоставляет механизм очереди заданий, политику планирования, схему приоритетов, мониторинг ресурсов и управление ресурсами. Он также может использоваться для управления рабочей нагрузкой на выделенном кластере компьютеров или может легко интегрировать как выделенные ресурсы (монтируемые в стойку кластеры), так и невыделенные настольные машины (циклическая очистка) в одной вычислительной среде.

История [ править ]

Термин « сетевые вычисления» возник в начале 1990-х годов как метафора для упрощения доступа к компьютерной мощности, как к электросети . Метафора энергосистемы для доступных вычислений быстро стала канонической, когда Ян Фостер и Карл Кессельман опубликовали свою основополагающую работу «Грид: проект новой вычислительной инфраструктуры» (1999). Этому на десятилетия предшествовала метафора служебных вычислений (1961 г.): вычисления как общественная полезность, аналогичная телефонной системе. [8] [9]

Очистка ЦП и добровольные вычисления были популяризированы, начиная с 1997 г. с помощью distribution.net, а затем в 1999 г. с помощью SETI @ home, чтобы использовать возможности сетевых ПК по всему миру для решения исследовательских задач, требующих интенсивного использования ЦП. [10] [11]

Идеи сетки ( в том числе и от распределенных вычислений, объектно-ориентированного программирования и веб - сервисов) объединяла Ян Фостер и Стив Tuecke из Университета Чикаго , и Карл Кесельман из Университета Южной Калифорнии «s информационного института наук . Трио, возглавлявшее усилия по созданию инструментария Globus Toolkit , широко считается «отцами сети». [12] Набор инструментов включает не только управление вычислениями, но и управление хранилищем., обеспечение безопасности, перемещение данных, мониторинг и набор инструментов для разработки дополнительных услуг на основе той же инфраструктуры, включая согласование соглашений, механизмы уведомления, триггерные службы и агрегацию информации. Хотя Globus Toolkit остается фактическим стандартом для построения грид-решений, был создан ряд других инструментов, отвечающих определенному подмножеству сервисов, необходимых для создания корпоративной или глобальной грид-сети. [ необходима цитата ]

В 2007 году приобрел популярность термин « облачные вычисления» , который концептуально аналогичен каноническому определению Фостера для сетевых вычислений (с точки зрения потребляемых вычислительных ресурсов, поскольку электроэнергия поступает из энергосистемы ) и более ранних коммунальных вычислений. Действительно, грид-вычисления часто (но не всегда) связаны с поставкой систем облачных вычислений, примером чего является система AppLogic от 3tera . [ необходима цитата ]

Прогресс [ править ]

В ноябре 2006 года Зайдель получил премию Сидни Фернбаха на конференции по суперкомпьютерам в Тампе, Флорида . [13] «За выдающийся вклад в разработку программного обеспечения для высокопроизводительных вычислений и грид-вычислений, позволяющего проводить совместные численные исследования сложных проблем физики; в частности, моделирование столкновений черных дыр». [14] Эта награда, которая является одной из высших наград в области вычислений, была присуждена за его достижения в численной теории относительности.

Самые быстрые виртуальные суперкомпьютеры [ править ]

  • По состоянию на 7 апреля 2020 года BOINC  - 29,8 PFLOPS. [15]
  • По состоянию на март 2020 года Folding @ home  - 1,1 эксафлопса. [16]
  • По состоянию на февраль 2018 г., Einstein @ Home  - 3,489 PFLOPS. [17]
  • По состоянию на 7 апреля 2020 г., SETI @ Home  - 1,11 PFLOPS. [18]
  • По состоянию на 7 апреля 2020 г., MilkyWay @ Home  - 1,465 PFLOPS. [19]
  • По состоянию на март 2019 года GIMPS  - 0,558 PFLOPS. [20]

Кроме того, по состоянию на март 2019 года измеренная вычислительная мощность сети Биткойн составляла более 80000 экзафлопс ( операций с плавающей запятой в секунду ). [21] Это измерение отражает количество FLOPS, необходимое для равного хеш-вывода сети Биткойн, а не ее пропускную способность для общих арифметических операций с плавающей запятой, поскольку элементы сети Биткойн ( ASIC для майнинга биткойнов ) выполняют только конкретный криптографический хеш. вычисления, требуемые протоколом Биткойн .

Проекты и приложения [ править ]

Грид-вычисления предлагают способ решения проблем Grand Challenge, таких как сворачивание белков , финансовое моделирование , моделирование землетрясений и моделирование климата / погоды , и были неотъемлемой частью создания Большого адронного коллайдера в ЦЕРНе. [22] Гриды предлагают способ оптимального использования ресурсов информационных технологий внутри организации. Они также предоставляют средства для предложения информационных технологий в качестве полезности для коммерческих и некоммерческих клиентов, при этом эти клиенты платят только за то, что они используют, например, за электричество или воду.

По состоянию на октябрь 2016 года более 4 миллионов компьютеров, на которых работает платформа Berkeley Open Infrastructure for Network Computing (BOINC) с открытым исходным кодом, являются членами World Community Grid . [15] Одним из проектов, использующих BOINC, является SETI @ home , в котором на октябрь 2016 г. использовалось более 400 000 компьютеров для достижения 0,828 терафлопс . По состоянию на октябрь 2016 г. Folding @ home , который не является частью BOINC, достиг более 101 x86 -эквивалент в петафлопс на более чем 110 000 машин. [16]

Европейский Союз финансирует проекты через рамочные программы в Европейской комиссии . BEinGRID (Бизнес-эксперименты в сети) был исследовательским проектом, финансируемым Европейской Комиссией [23] как интегрированный проект в рамках спонсорской программы Шестой рамочной программы (FP6). Стартовал 1 июня 2006 года, проект длился 42 месяца, до ноября 2009 года. Проект координировал Atos Origin.. Согласно информационному бюллетеню проекта, их миссия состоит в том, чтобы «установить эффективные маршруты для содействия внедрению грид-вычислений в ЕС и стимулировать исследования инновационных бизнес-моделей с использованием грид-технологий». Чтобы извлечь передовой опыт и общие темы из экспериментальных реализаций, две группы консультантов анализируют серию пилотных проектов, одну техническую, другую - бизнес. Проект важен не только своей длительностью, но и своим бюджетом, который составляет 24,8 миллиона евро, что является крупнейшим из всех интегрированных проектов FP6. Из них 15,7 миллиона предоставлены Европейской комиссией, а оставшаяся часть - 98 компаниями-партнерами. После завершения проекта результаты BEinGRID были приняты и продвинуты IT-Tude.com .

Проект «Обеспечивающие сети для E-sciencE», базирующийся в Европейском Союзе и включающий сайты в Азии и США, был продолжением проекта European DataGrid (EDG) и превратился в Европейскую грид-инфраструктуру . Он, наряду с вычислительной сеткой LHC [24] (LCG), был разработан для поддержки экспериментов с использованием Большого адронного коллайдера ЦЕРН . Список активных сайтов, участвующих в LCG, можно найти в Интернете [25], а также мониторинг инфраструктуры EGEE в реальном времени. [26] Соответствующее программное обеспечение и документация также общедоступны. [27]Есть предположение, что выделенные оптоволоконные каналы, такие как те, которые установлены ЦЕРН для удовлетворения потребностей LCG в обработке данных, могут однажды стать доступными для домашних пользователей, тем самым предоставляя интернет-услуги со скоростью до 10 000 раз быстрее, чем традиционное широкополосное соединение. [28] Европейская сетевая инфраструктура была также использована для других исследовательских работ и экспериментов , таких как моделирование онкологических клинических испытаний. [29]

Проект distribution.net был начат в 1997 году. Система NASA Advanced Supercomputing (NAS) запускала генетические алгоритмы с использованием мусорщика цикла Condor, работающего примерно на 350 рабочих станциях Sun Microsystems и SGI .

В 2001 году United Devices управляла проектом United Devices по исследованию рака на основе своего продукта Grid MP , который циклически очищает компьютеры добровольцев, подключенные к Интернету. Перед закрытием в 2007 году проект выполнялся примерно на 3,1 миллиона машин [30].

Определения [ править ]

Сегодня существует множество определений грид-вычислений :

  • В своей статье «Что такое сетка? Контрольный список из трех пунктов », [3] Иэн Фостер перечисляет следующие основные атрибуты:
    • Вычислительные ресурсы не управляются централизованно.
    • Используются открытые стандарты .
    • Достигается нетривиальное качество обслуживания .
  • Plaszczak / Wellner [31] определяют грид-технологию как «технологию, которая обеспечивает виртуализацию ресурсов, предоставление ресурсов по запросу и совместное использование услуг (ресурсов) между организациями».
  • IBM определяет грид-вычисления как «возможность, используя набор открытых стандартов и протоколов, получать доступ к приложениям и данным, вычислительной мощности, емкости хранилища и огромному количеству других вычислительных ресурсов через Интернет. Грид - это тип параллельной и распределенной системы, которая обеспечивает совместное использование, выбор и агрегацию ресурсов, распределенных по «нескольким» административным доменам, в зависимости от их (ресурсов) доступности, емкости, производительности, стоимости и требований пользователей к качеству обслуживания. ». [32]
  • Более ранний пример представления о вычислениях как о полезности был в 1965 году Фернандо Корбато из Массачусетского технологического института. Корбато и другие разработчики операционной системы Multics представили компьютерный объект, работающий «как энергетическая компания или компания водоснабжения». [33]
  • Buyya / Venugopal [34] определяют grid как «тип параллельной и распределенной системы, которая позволяет совместно использовать, выбирать и агрегировать географически распределенные автономные ресурсы динамически во время выполнения в зависимости от их доступности, возможностей, производительности, стоимости и качества пользователей. служебных требований ".
  • CERN , один из крупнейших пользователей грид-технологий, говорит о Grid : «сервисе для совместного использования компьютерной мощности и емкости хранения данных через Интернет ». [35]

См. Также [ править ]

Понятия, связанные с данным [ править ]

  • Облачные вычисления
  • Подвижность кода
  • Вычисления в джунглях
  • Сенсорная сетка
  • Коммунальные вычисления

Альянсы и организации [ править ]

  • Open Grid Forum (ранее Global Grid Forum )
  • Группа управления объектами

Производственные сети [ править ]

  • Европейская грид-инфраструктура
  • Включение гридов для электронной науки
  • INFN Production Grid
  • NorduGrid
  • OurGrid
  • Солнечная сетка
  • Techila
  • Xgrid
  • Univa Grid Engine

Международные проекты [ править ]

Национальные проекты [ править ]

  • ГридПП (Великобритания)
  • CNGrid (Китай)
  • D-Grid (Германия)
  • ГАРУДА (Индия)
  • VECC ( Калькутта , Индия)
  • IsraGrid (Израиль)
  • INFN Grid (Италия)
  • PL-Grid (Польша)
  • Национальная электросетевая служба (Великобритания)
  • Open Science Grid (США)
  • TeraGrid (США)

Стандарты и API [ править ]

  • API приложения для управления распределенными ресурсами (DRMAA)
  • Информационная модель, не зависящая от технологий, для единообразного представления грид-ресурсов (GLUE)
  • Вызов удаленных процедур Grid (GridRPC)
  • Инфраструктура безопасности сети (GSI)
  • Архитектура Open Grid Services (OGSA)
  • Инфраструктура Open Grid Services (OGSI)
  • Простой API для грид-приложений (SAGA)
  • Платформа ресурсов веб-служб (WSRF)

Фреймворки мониторинга [ править ]

  • GStat

Ссылки [ править ]

  1. ^ Что такое грид-вычисления? - Gridcafe. Архивировано 10 февраля 2013 г. на Wayback Machine . E-sciencecity.org. Проверено 18 сентября 2013.
  2. ^ "Масштабирование вычислений сетки до размера" . NetworkWorld.com. 2003-01-27 . Проверено 21 апреля 2015 .
  3. ^ a b «Что такое сетка? Контрольный список из трех пунктов» (PDF) .
  4. ^ "Pervasive and Artificial Intelligence Group :: публикации [Pervasive and Artificial Intelligence Research Group]" . Diuf.unifr.ch. 18 мая 2009 года в архив с оригинала на 7 июля 2011 года . Проверено 29 июля 2010 года .
  5. ^ Вычислительные проблемы - Gridcafe Архивировано 25 августа 2012 г. в Wayback Machine . E-sciencecity.org. Проверено 18 сентября 2013.
  6. ^ Кертчер, Зак; Кослор, Эрика (10.07.2018). «Граничные объекты и разделение технической культуры: успешные практики для добровольных инновационных команд, пересекающих научные и профессиональные области» (PDF) . Журнал управленческих запросов . 29 : 76–91. DOI : 10.1177 / 1056492618783875 . hdl : 11343/212143 . ISSN 1056-4926 . S2CID 149911242 .   
  7. ^ "HTCondor - Дом" . research.cs.wisc.edu . Проверено 14 марта 2018 .
  8. Джон Маккарти , выступление на Столетии Массачусетского технологического института в 1961 году.
  9. Перейти ↑ Garfinkel, Simson (1999). Абельсон, Хэл (ред.). Архитекторы информационного общества, тридцать пять лет лаборатории компьютерных наук Массачусетского технологического института . MIT Press. ISBN 978-0-262-07196-3.
  10. ^ Андерсон, Дэвид П.; Кобб, Джефф; и другие. (Ноябрь 2002 г.). «SETI @ home: эксперимент в области вычислений с общедоступными ресурсами». Коммуникации ACM . 45 (11): 56–61. DOI : 10.1145 / 581571.581573 . S2CID 15439521 . 
  11. ^ Nouman Durrani, Мухаммад; Шамси, Джаввад А. (март 2014 г.). «Волонтерские вычисления: требования, проблемы и решения». Журнал сетевых и компьютерных приложений . 39 : 369–380. DOI : 10.1016 / j.jnca.2013.07.006 .
  12. ^ "Отец сети" .
  13. ^ "Эдвард Зайдель 2006 Получатель Премии Сиднея Фернбаха" . Награды IEEE Computer Society Awards . Компьютерное общество IEEE. Архивировано из оригинального 15 августа 2011 года . Проверено 14 октября 2011 года .
  14. ^ "Эдвард Зайдель • Компьютерное общество IEEE" . www.computer.org . Архивировано из оригинального 15 августа 2011 года . Проверено 14 марта 2018 .
  15. ^ a b «BOINCstats - Обзор комбинированного кредита BOINC» . Проверено 30 октября, 2016 .
  16. ^ a b Лаборатория Панде. «Клиентская статистика по ОС» . Складной @ дома . Стэнфордский университет . Проверено 26 марта 2020 года .
  17. ^ "Обзор Einstein @ Home Credit" . BOINC . Проверено 30 октября, 2016 .
  18. ^ "Обзор SETI @ Home Credit" . BOINC . Проверено 30 октября, 2016 .
  19. ^ «Обзор MilkyWay @ Home Credit» . BOINC . Проверено 30 октября, 2016 .
  20. ^ "Internet PrimeNet Server Distributed Computing Technology for the Great Internet Mersenne Prime Search" . GIMPS . Проверено 12 марта 2019 года .
  21. ^ bitcoinwatch.com. «Статистика сети Биткойн» . Биткойн . Проверено 12 марта 2019 года .
  22. ^ Кертчер, Зак; Венкатраман, Рохан; Кослор, Эрика (23 апреля 2020 г.). «Приятная параллель: ранняя междисциплинарная работа по распространению инноваций через границы в грид-вычислениях». Журнал бизнес-исследований . 116 : 581–594. DOI : 10.1016 / j.jbusres.2020.04.018 .
  23. ^ "beingrid.eu: Stromkosten Vergleiche -" . beingrid.eu: Stromkosten Vergleiche . Архивировано из оригинала 23 июля 2011 года . Проверено 14 марта 2018 .
  24. ^ «Добро пожаловать во всемирную вычислительную сеть LHC - WLCG» . wlcg.web.cern.ch . Проверено 14 марта 2018 .
  25. ^ «GStat 2.0 - Обзор - GRID EGEE» . Goc.grid.sinica.edu.tw. Архивировано из оригинала на 20 марта 2008 года . Проверено 29 июля 2010 года .
  26. ^ «Монитор реального времени» . Gridportal.hep.ph.ic.ac.uk. Архивировано из оригинала 16 декабря 2009 года . Проверено 29 июля 2010 года .
  27. ^ «LCG - Развертывание» . Lcg.web.cern.ch. Архивировано из оригинала на 17 ноября 2010 года . Проверено 29 июля 2010 года .
  28. ^ "The Times и The Sunday Times" . thetimes.co.uk . Проверено 14 марта 2018 .
  29. ^ Athanaileas, Теодорос; и другие. (2011). «Использование сетевых технологий для моделирования клинических испытаний: парадигма in silico радиационной онкологии». МОДЕЛИРОВАНИЕ: Труды Общества моделирования и моделирования International . 87 (10): 893–910. DOI : 10.1177 / 0037549710375437 . S2CID 206429690 . 
  30. ^ [1] Архивировано 7 апреля 2007 года в Wayback Machine.
  31. ^ P Plaszczak, R Wellner, распределенные вычисления , 2005, Elsevier / Morgan Kaufmann, СанФранциско
  32. ^ IBM Solutions Grid для бизнес-партнеров: помощь бизнес-партнерам IBM в создании Grid-приложений для следующего этапа электронного бизнеса по запросу.
  33. ^ Структура супервайзера Multics . MultICAL.org. Проверено 18 сентября 2013.
  34. ^ «Нежное введение в грид-вычисления и технологии» (PDF) . Проверено 6 мая 2005 года .
  35. ^ «Grid Café - место, где каждый может узнать о грид-вычислениях» . ЦЕРН . Архивировано из оригинала на 5 декабря 2008 года . Проверено 3 декабря 2008 года .

Библиография [ править ]

  • Буйя, Раджкумар ; Крис Бубендорфер (2009). Ориентированные на рынок сетевые и коммунальные вычисления . Вайли. ISBN 978-0-470-28768-2.
  • Бенедикт, Шаюлин; Васудеван (2008). «Нишевый подход Парето GA для планирования научных рабочих процессов в беспроводных сетях» . Журнал вычислительной техники и информационных технологий . 16 (2): 101. DOI : 10,2498 / cit.1001122 .
  • Дэвис, Энтони (июнь 2004 г.). «Вычислительное посредничество и эволюция вычислений как товара» (PDF) . Прикладная экономика . 36 (11): 1131. CiteSeerX  10.1.1.506.6666 . DOI : 10.1080 / 0003684042000247334 . S2CID  7309750 . Архивировано из оригинального (PDF) 28 февраля 2008 года . Проверено 20 апреля 2005 .
  • Фостер, Ян ; Карл Кессельман (1999). Грид: план новой вычислительной инфраструктуры . Издательство Морган Кауфманн. ISBN 978-1-55860-475-9.
  • Плащак, Павел ; Рич Веллнер младший (2006). Грид-вычисления "Руководство для опытного менеджера" . Издательство Морган Кауфманн. ISBN 978-0-12-742503-0.
  • Берман, Фрэн ; Энтони Дж. Г. Эй ; Джеффри К. Фокс (2003). Грид-вычисления: превращение глобальной инфраструктуры в реальность . Вайли. ISBN 978-0-470-85319-1.
  • Ли, Маочжэнь ; Марк А. Бейкер (2005). Грид: основные технологии . Вайли. ISBN 978-0-470-09417-4. Архивировано из оригинала на 2007-10-28 . Проверено 26 апреля 2005 .
  • Катлетт, Чарли ; Ларри Смарр (июнь 1992 г.). «Метакомпьютинг». Коммуникации ACM . 35 (6): 44–52. DOI : 10.1145 / 129888.129890 .
  • Смит, Роджер (2005). «Грид-вычисления: краткий анализ технологии» (PDF) . Сетевая библиотека CTO. Архивировано из оригинального (PDF) 08 февраля 2012 года.
  • Буйя, Раджкумар (июль 2005 г.). «Грид-вычисления: превращение глобальной киберинфраструктуры для электронной науки в реальность» (PDF) . CSI Communications . Мумбаи, Индия: Компьютерное общество Индии (CSI). 29 (1). Архивировано из оригинального (PDF) 28 февраля 2006 года . Проверено 19 февраля 2006 .
  • Берстис, Викторс. «Основы грид-вычислений» . IBM. Архивировано из оригинала на 2012-02-04.
  • Эльхатиб, Йехиа (2011). Мониторинг, анализ и прогнозирование производительности сети в гридах (PDF) (доктор философии). Ланкастерский университет. Архивировано из оригинального (PDF) 23 июня 2015 года . Проверено 28 апреля 2013 .
  • Феррейра, Луис; и другие. (30.09.2016). «Продукты и услуги для грид-вычислений» . IBM.
  • Феррейра, Луис; и другие. (30.09.2016). «Введение в грид-вычисления с Globus» . IBM.
  • Джейкоб, Барт; и другие. (30.09.2016). «Включение приложений для грид-вычислений» . IBM.
  • Феррейра, Луис; и другие. «Программирование сетевых служб и внедрение приложений» . IBM. Архивировано из оригинала на 2012-02-04.
  • Джейкоб, Барт; и другие. (30.09.2016). «Введение в грид-вычисления» . IBM.
  • Феррейра, Луис; и другие. (30.09.2016). «Грид-вычисления в исследованиях и образовании» . IBM.
  • Феррейра, Луис; и другие. «Быстрый старт Globus Toolkit 3.0» . IBM. Архивировано из оригинала на 2012-02-18 . Проверено 27 апреля 2006 .
  • Сурридж, Майк; и другие. «Опыт работы с GRIA - промышленные приложения в сети веб-сервисов» (PDF) . IEEE. Архивировано из оригинального (PDF) 06 марта 2012 года.
  • Стокингер, Хайнц ; и другие. (Октябрь 2007 г.). «Определение сетки: снимок текущего ракурса» (PDF) . Суперкомпьютерные вычисления . 42 : 3. DOI : 10.1007 / s11227-006-0037-9 . S2CID  16019948 . Архивировано из оригинального (PDF) 07 января 2007 года.
  • Global Grid and Software Toolkits: исследование четырех технологий промежуточного программного обеспечения для грид
  • Поваренная книга по сетевым технологиям
  • Франческо Лелли, Эрик Фрицциеро, Микеле Гульмини, Гаэтано Марон, Сальваторе Орландо, Андреа Петруччи и Сильвано Сквиццато. Многогранность интеграции инструментов и сетки . Международный журнал веб- и грид-сервисов 2007 - Vol. 3, № 3 с. 239 - 266 Электронное издание
  • Poess, Meikel ; Намбиар, Рагхунатх (2005). Крупномасштабные хранилища данных в сети (PDF) . Архивировано из оригинального (PDF) 23 июня 2015 года . Проверено 5 ноября 2010 .
  • Парди, Сильвио ; Франческо Пальмиери (октябрь 2010 г.). «На пути к объединенной сетевой среде мегаполиса: инфраструктура SCoPE с поддержкой сети». Компьютерные системы будущего поколения . 26 (8): 1241–1256. DOI : 10.1016 / j.future.2010.02.003 .