Грид-вычисления - Grid computing
Было высказано предположение, что Гетерогенные вычисления быть слился в эту статью. (Обсудить) Предлагается с августа 2020 года. |
Эта статья или раздел содержит перефразировать из несвободного источника, защищенного авторским правом, http://www.iosrjournals.org/iosr-jce/papers/Vol16-issue3/Version-4/C016341019.pdf (Отчет детектора дублирования). (Июнь 2020 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Грид-вычисления использование широко распространенных компьютер Ресурсы для достижения общей цели. Вычислительную сетку можно рассматривать как распределенная система с неинтерактивными рабочими нагрузками, включающими много файлов. Грид-вычисления отличаются от обычных высокопроизводительных вычислительных систем, таких как кластер вычисления в этой сетке компьютеры имеют каждый узел, настроенный для выполнения различных задач / приложений. Сетевые компьютеры также имеют тенденцию неоднородный и географически рассредоточены (таким образом, физически не связаны), чем компьютеры кластера.[1] Хотя отдельная сетка может быть выделена для конкретного приложения, обычно сетка используется для различных целей. Сетки часто строятся из универсальных сеток. промежуточное ПО программные библиотеки. Размеры сетки могут быть довольно большими.[2]
Сетки - это форма распределенных вычислений посредством чего «супер виртуальный компьютер» состоит из множества сетевых слабо связанный компьютеры действуют вместе для выполнения больших задач. Для некоторых приложений распределенные или сеточные вычисления можно рассматривать как особый тип параллельные вычисления который полагается на полные компьютеры (со встроенными процессорами, хранилищем, источниками питания, сетевыми интерфейсами и т. д.), подключенными к компьютерная сеть (частный или публичный) по условному сетевой интерфейс, такие как Ethernet. Это контрастирует с традиционным понятием суперкомпьютер, который имеет множество процессоров, соединенных локальным высокоскоростным компьютерный автобус.
Обзор
Грид-вычисления объединяют компьютеры из нескольких административных доменов для достижения общей цели,[3] решить одну-единственную задачу, а затем может так же быстро исчезнуть.
Размер сети может варьироваться от небольшого (например, ограниченного сетью компьютерных рабочих станций внутри корпорации) до крупных, открытых для совместной работы во многих компаниях и сетях. «Понятие ограниченной сетки также может быть известно как взаимодействие внутри узлов, тогда как понятие более широкой и широкой сетки, таким образом, может относиться к взаимодействию между узлами».[4]
Сетки - это форма распределенных вычислений при этом «супер виртуальный компьютер» состоит из множества сетевых слабо связанный компьютеры действуют вместе для выполнения очень больших задач. Эта технология была применена к ресурсоемким научным, математическим и академическим задачам с помощью волонтерские вычисления, и он используется на коммерческих предприятиях для таких разнообразных приложений, как открытие лекарств, экономическое прогнозирование, сейсмический анализ, и бэк-офис обработка данных в поддержку электронная коммерция и Веб-сервисы.
Координация приложений в гридах может быть сложной задачей, особенно при координации потока информации через распределенные вычислительные ресурсы. Рабочий процесс сетки системы были разработаны как специализированная форма система управления рабочим процессом разработан специально для составления и выполнения серии этапов вычислений или обработки данных или рабочего процесса в контексте сетки.
Сравнение гридов и обычных суперкомпьютеров
«Распределенные» или «сеточные» вычисления в целом представляют собой особый тип параллельные вычисления который полагается на полные компьютеры (со встроенными процессорами, хранилищем, источниками питания, сетевыми интерфейсами и т. д.), подключенными к сеть (частный, публичный или Интернет ) обычным сетевой интерфейс производство массового оборудования, по сравнению с более низкой эффективностью проектирования и изготовления небольшого числа специализированных суперкомпьютеров. Основной недостаток производительности заключается в том, что различные процессоры и локальные хранилища не имеют высокоскоростных соединений. Таким образом, такая компоновка хорошо подходит для приложений, в которых несколько параллельных вычислений могут выполняться независимо, без необходимости передавать промежуточные результаты между процессорами.[5] Высококачественный масштабируемость географически распределенных сетей в целом является благоприятным из-за низкой потребности в связности между узлы относительно пропускной способности общедоступного Интернета.[нужна цитата ]
Также есть некоторые отличия в программировании и MC.[требуется разъяснение ] Написание программ, которые могут работать в среде суперкомпьютера, который может иметь настраиваемую операционную систему или требовать, чтобы программа решала параллелизм проблемы. Если проблема может быть адекватно распараллелена, «тонкий» слой «грид-инфраструктуры» может позволить обычным автономным программам, учитывая разные части одной и той же проблемы, работать на нескольких машинах. Это позволяет писать и отлаживать на одной обычной машине и устраняет сложности из-за того, что несколько экземпляров одной и той же программы работают на одном и том же совместно используемом компьютере. объем памяти и место для хранения одновременно.
Соображения по дизайну и варианты
Одной из особенностей распределенных гридов является то, что они могут быть сформированы из вычислительных ресурсов, принадлежащих одному или нескольким частным лицам или организациям (известным как несколько административные домены ). Это может облегчить коммерческие сделки, как в служебные вычисления, или упростите сборку волонтерские вычисления сети.
Одним из недостатков этой функции является то, что компьютеры, которые фактически выполняют вычисления, могут быть не совсем надежными. Таким образом, разработчики системы должны принять меры для предотвращения сбоев в работе или получения злонамеренных участников ложных, вводящих в заблуждение или ошибочных результатов и использования системы в качестве вектора атаки. Это часто включает случайное распределение работы по разным узлам (предположительно с разными владельцами) и проверку того, что как минимум два разных узла сообщают одинаковый ответ для данной единицы работы. Несоответствия могут идентифицировать неисправные и вредоносные узлы. Однако из-за отсутствия централизованного управления оборудованием невозможно гарантировать, что узлы не выпадет из сети в случайное время. Некоторые узлы (например, ноутбуки или набрать номер Интернет-клиенты) также могут быть доступны для вычислений, но не для сетевых коммуникаций в течение непредсказуемых периодов. Эти вариации можно учесть, назначив большие рабочие единицы (таким образом, уменьшив потребность в непрерывном сетевом подключении) и переназначив рабочие единицы, когда данный узел не может сообщить о своих результатах в ожидаемое время.
Еще один набор проблем, которые можно было бы назвать проблемами социальной совместимости на заре грид-вычислений, был связан с целями разработчиков грид-технологий по вывозу своих инноваций за пределы исходной области высокопроизводительных вычислений и через дисциплинарные границы в новые области, например, в области высокопроизводительных вычислений. энергетическая физика.[6]
Влияние доверия и доступности на производительность и сложность разработки может повлиять на выбор развертывания на выделенном кластере, на простаивающих машинах внутри развивающейся организации или на открытой внешней сети добровольцев или подрядчиков. Во многих случаях участвующие узлы должны доверять центральной системе, чтобы она не злоупотребляла предоставленным доступом, вмешиваясь в работу других программ, искажая хранимую информацию, передавая личные данные или создавая новые дыры в безопасности. В других системах используются меры по снижению степени доверия «клиентские» узлы к центральной системе, такие как размещение приложений на виртуальных машинах.
Общедоступные системы или системы, пересекающие административные области (включая разные отделы в одной организации), часто приводят к необходимости работать на неоднородный системы, использующие разные операционные системы и аппаратные архитектуры. Для многих языков существует компромисс между инвестициями в разработку программного обеспечения и количеством поддерживаемых платформ (и, следовательно, размером результирующей сети). Кроссплатформенность языки могут уменьшить необходимость идти на этот компромисс, хотя потенциально за счет высокой производительности на любом заданном узел (из-за интерпретации времени выполнения или отсутствия оптимизации для конкретной платформы). Различный промежуточное ПО В рамках проектов была создана общая инфраструктура, позволяющая различным научным и коммерческим проектам использовать определенную связанную сеть или с целью создания новых сетей. BOINC распространен для различных академических проектов, ищущих общественных волонтеров; другие перечислены на конец статьи.
Фактически, промежуточное ПО можно рассматривать как слой между аппаратным обеспечением и программным обеспечением. Помимо промежуточного программного обеспечения, необходимо учитывать ряд технических областей, которые могут быть или не быть независимыми от промежуточного программного обеспечения. Примеры областей включают SLA управление, доверие и безопасность, Виртуальная организация менеджмент, Управление лицензиями, Порталы и Управление данными. Об этих технических областях можно позаботиться в коммерческом решении, хотя передовые позиции в каждой области часто можно найти в рамках конкретных исследовательских проектов, посвященных данной области.
Сегментация рынка сетевых вычислений
Для сегментации рынка грид-вычислений необходимо учитывать две перспективы: со стороны поставщика и со стороны пользователя:
Сторона провайдера
Общий рынок электросетей включает несколько конкретных рынков. Это рынок промежуточного программного обеспечения для сетей, рынок приложений с поддержкой grid, служебные вычисления рынок и рынок программного обеспечения как услуги (SaaS).
Сетка промежуточное ПО - это особый программный продукт, который позволяет совместно использовать разнородные ресурсы и виртуальные организации. Он устанавливается и интегрируется в существующую инфраструктуру вовлеченной компании или компаний и обеспечивает специальный уровень, расположенный между разнородной инфраструктурой и конкретными пользовательскими приложениями. Основное промежуточное ПО грид Инструментарий Глобус, gLite, и UNICORE.
Коммунальные вычисления упоминаются как предоставление распределенных вычислений и приложений в качестве услуги либо в виде открытой сетевой утилиты, либо в качестве решения для хостинга для одной организации или VO. Основными игроками на рынке коммунальных вычислений являются: Sun Microsystems, IBM, и HP.
Грид-приложения - это специальные программные приложения, которые могут использовать грид-инфраструктуру. Это стало возможным благодаря использованию промежуточного программного обеспечения grid, как указано выше.
Программное обеспечение как сервис (SaaS) - это «программное обеспечение, которое принадлежит, доставляется и управляется удаленно одним или несколькими поставщиками». (Gartner 2007). Кроме того, приложения SaaS основаны на едином наборе общего кода и определений данных. Они используются по модели «один ко многим», а SaaS использует модель Pay As You Go (PAYG) или модель подписки, основанную на использовании. Провайдеры SaaS не обязательно сами владеют вычислительными ресурсами, которые необходимы для работы их SaaS. Поэтому поставщики SaaS могут использовать рынок коммунальных услуг. Рынок коммунальных услуг предоставляет вычислительные ресурсы поставщикам SaaS.
Сторона пользователя
Для компаний, занимающихся спросом или потребителями на рынке распределенных вычислений, различные сегменты имеют существенное значение для их стратегии развертывания ИТ. Стратегия развертывания ИТ, а также тип инвестиций в ИТ являются важными аспектами для потенциальных пользователей сети и играют важную роль для внедрения сети.
Очистка процессора
Очистка ЦП, циклический, или общие вычисления создает «сетку» из простаивающих ресурсов в сети участников (будь то глобальная или внутренняя по отношению к организации). Обычно этот метод использует «запасные» циклы обучения в результате периодического бездействия, которое обычно происходит ночью, во время обеденных перерывов или даже во время (сравнительно незначительных, хотя и многочисленных) моментов ожидания, которые испытывает современный настольный процессор в течение дня (когда компьютер ожидает ввода-вывода от пользователя, сети или хранилища ). На практике участвующие компьютеры также предоставляют некоторый поддерживаемый объем дискового пространства для хранения, ОЗУ и пропускную способность сети в дополнение к чистой мощности ЦП.[нужна цитата ]
Много волонтерские вычисления проекты, такие как BOINC используйте модель очистки ЦП. поскольку узлы время от времени, вероятно, будут отключаться от сети, поскольку их владельцы используют свои ресурсы по своему основному назначению, и эта модель должна быть разработана для обработки таких непредвиденных обстоятельств.
Создание Оппортунистическая среда это еще одна реализация очистки ЦП, где специальная система управления рабочими нагрузками собирает простаивающие настольные компьютеры для выполнения ресурсоемких задач, она также называется Enterprise Desktop Grid (EDG). Например, HTCondor [7] Программная среда с открытым исходным кодом для высокопроизводительных вычислений для крупномасштабной распределенной рационализации вычислительно-ресурсоемких задач может быть сконфигурирована для использования только настольных компьютеров, где клавиатура и мышь простаивают, чтобы эффективно использовать потраченную впустую мощность процессора от простаивающих настольных рабочих станций. Как и другие полнофункциональные пакетные системы, HTCondor предоставляет механизм очередности заданий, политику планирования, схему приоритетов, мониторинг ресурсов и управление ресурсами. Он также может использоваться для управления рабочей нагрузкой на выделенном кластере компьютеров или может легко интегрировать как выделенные ресурсы (монтируемые в стойку кластеры), так и невыделенные настольные машины (циклическая очистка) в одной вычислительной среде.
История
Период, термин сеточные вычисления возникла в начале 1990-х годов как метафора для того, чтобы сделать доступ к компьютеру так же легко, как и к электрическому Энергосистема. Метафора энергосистемы для доступных вычислений быстро стала канонической, когда Ян Фостер и Карл Кессельман опубликовали свою основополагающую работу «Грид: проект новой вычислительной инфраструктуры» (1999). Этому десятилетиями предшествовала метафора служебные вычисления (1961): вычисления как общественная полезность, аналогичная телефонной системе.[8][9]
Очистка ЦП и волонтерские вычисления были популяризированы с 1997 г. распределенный.net а позже в 1999 г. SETI @ home чтобы использовать возможности сетевых ПК по всему миру для решения исследовательских задач, требующих интенсивного использования ЦП.[10][11]
Идеи грида (в том числе идеи распределенных вычислений, объектно-ориентированного программирования и веб-сервисов) были объединены Ян Фостер и Стив Туеке из Чикагский университет, и Карл Кессельман из Университет Южной Калифорнии с Институт информационных наук. Трио, возглавлявшее усилия по созданию Инструментарий Глобус, широко известен как «отец сети».[12] Инструментарий включает не только управление вычислениями, но и управление хранилищем, обеспечение безопасности, перемещение данных, мониторинг и набор инструментов для разработки дополнительных услуг на основе той же инфраструктуры, включая согласование соглашений, механизмы уведомления, триггерные службы и агрегирование информации. Хотя Globus Toolkit остается фактическим стандартом для построения грид-решений, был создан ряд других инструментов, отвечающих определенному подмножеству сервисов, необходимых для создания корпоративной или глобальной грид-сети.[нужна цитата ]
В 2007 году срок облачные вычисления приобрели популярность, что концептуально похоже на каноническое определение грид-вычислений Фостером (с точки зрения потребляемых вычислительных ресурсов, поскольку электроэнергия поступает из Энергосистема ) и более ранние служебные вычисления. Действительно, грид-вычисления часто (но не всегда) связаны с поставкой систем облачных вычислений, как это показано на примере системы AppLogic от 3tera.[нужна цитата ]
Прогресс
В ноябре 2006 года Зайдель получил Премия Сидни Фернбаха на суперкомпьютерной конференции в Тампа, Флорида.[13] «За выдающийся вклад в разработку программного обеспечения для высокопроизводительных вычислений и грид-вычислений, позволяющего проводить совместные численные исследования сложных проблем физики, в частности, моделирования столкновений черных дыр».[14] Эта награда, которая является одной из высших наград в области вычислений, была присуждена за его достижения в области численной теории относительности.
Самые быстрые виртуальные суперкомпьютеры
- По состоянию на 7 апреля 2020 г. BOINC - 29,8 пфлопс.[15]
- По состоянию на март 2020 г. Складной @ дома - 1,1 эксафлопс.[16]
- По состоянию на февраль 2018 г. Эйнштейн @ Home - 3,489 PFLOPS.[17]
- По состоянию на 7 апреля 2020 г. SETI @ Home - 1.11 ПФЛОПС.[18]
- По состоянию на 7 апреля 2020 г. MilkyWay @ Home - 1,465 ПФЛОПС.[19]
- По состоянию на март 2019 г. GIMPS - 0,558 пфлопс.[20]
Кроме того, по состоянию на март 2019 г. Биткойн Сеть была измеренная вычислительная мощность, эквивалентная более 80000 exaFLOPS (Операций с плавающей запятой в секунду).[21] Это измерение отражает количество FLOPS, необходимое для равного хэш-вывода сети Биткойн, а не ее пропускную способность для общих арифметических операций с плавающей запятой, поскольку элементы сети Биткойн (добыча биткойнов ASIC ) выполнять только конкретное криптографическое вычисление хэша, требуемое Биткойн протокол.
Проекты и приложения
Грид-вычисления предлагают способ решения Проблемы Grand Challenge такие как сворачивание белка, финансовые моделирование, землетрясение моделирование и климат /Погода моделирования и сыграли важную роль в создании Большого адронного коллайдера в ЦЕРНе.[22] Гриды предлагают способ оптимального использования ресурсов информационных технологий внутри организации. Они также предоставляют средства для предложения информационных технологий в качестве полезность для коммерческих и некоммерческих клиентов, причем эти клиенты платят только за то, что они используют, например, за электричество или воду.
По состоянию на октябрь 2016 г. более 4 миллионов машин, работающих под управлением ПО с открытым кодом Открытая инфраструктура Беркли для сетевых вычислений (BOINC) являются членами Сетка мирового сообщества.[15] Одним из проектов, использующих BOINC, является SETI @ home, который использовал более 400 000 компьютеров для достижения 0,828 TFLOPS по состоянию на октябрь 2016 г. По состоянию на октябрь 2016 г. Складной @ дома, который не является частью 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]
В распределенный.net проект был запущен в 1997 году. Усовершенствованный суперкомпьютерный центр НАСА (NAS) запустился генетические алгоритмы с использованием Мусорщик цикла кондора работает около 350 Sun Microsystems и SGI рабочие станции.
В 2001, United Devices управлял Проект United Devices по исследованию рака на основе его Сетка МП продукт, который циклически очищается на компьютерах добровольцев, подключенных к Интернету. Перед завершением в 2007 году в рамках проекта было задействовано около 3,1 миллиона машин.[30]
Определения
Сегодня существует множество определений сеточные вычисления:
- В своей статье «Что такое грид? Контрольный список из трех пунктов »,[3] Ян Фостер перечисляет эти основные атрибуты:
- Вычислительные ресурсы не управляются централизованно.
- Открытые стандарты используются.
- Нетривиальный качество обслуживания Достигнут.
- Плащак / Веллнер[31] определяют технологию grid как «технологию, которая обеспечивает виртуализацию ресурсов, предоставление ресурсов по требованию и совместное использование услуг (ресурсов) между организациями».
- IBM определяет грид-вычисления как «способность, используя набор открытых стандартов и протоколов, получать доступ к приложениям и данным, вычислительной мощности, емкости хранения и огромному количеству других вычислительных ресурсов через Интернет. Грид - это тип параллельной и распределенной системы, которая обеспечивает совместное использование, выбор и агрегацию ресурсов, распределенных по «нескольким» административным доменам, в зависимости от их доступности (ресурсов), емкости, производительности, стоимости и требований пользователей к качеству обслуживания. ».[32]
- Более ранний пример представления о вычислениях как о полезности был в 1965 году Фернандо Корбато из Массачусетского технологического института. Корбато и другие разработчики операционной системы Multics представили компьютерный комплекс, работающий «как энергетическая компания или компания водоснабжения».[33]
- Буя / Венугопал[34] определяют сетку как «тип параллельной и распределенной системы, которая позволяет разделять, выбирать и агрегировать географически распределенные автономный ресурсы динамически во время выполнения в зависимости от их доступности, возможностей, производительности, стоимости и требований пользователей к качеству обслуживания ».
- ЦЕРН, один из крупнейших пользователей сетевых технологий, говорят о Сетки: «Сервис для совместного использования мощности компьютера и емкости хранилища данных по Интернет.”[35]
Смотрите также
Связанные понятия
Альянсы и организации
Производственные сети
- Европейская грид-инфраструктура
- Включение гридов для E-sciencE
- INFN Production Grid
- NorduGrid
- OurGrid
- Солнечная сетка
- Techila
- Xgrid
- Univa Grid Engine
Международные проекты
имя | Область, край | Начните | Конец |
---|---|---|---|
Европейская грид-инфраструктура (EGI) | Европа | Май 2010 г. | Декабрь 2014 |
Институт инфраструктуры открытого промежуточного слоя в Европе (OMII-Европа) | Европа | Май 2006 г. | Май 2008 г. |
Включение гридов для E-sciencE (EGEE, EGEE II и EGEE III) | Европа | Март 2004 г. | Апрель 2010 г. |
Удаленное контрольно-измерительное оборудование с включенной сетью и распределенным управлением и вычислениями (GridCC) | Европа | Сентябрь 2005 г. | Сентябрь 2008 г. |
Европейская инициатива по промежуточному программному обеспечению (EMI) | Европа | Май 2010 г. | активный |
KnowARC | Европа | Июнь 2006 г. | Ноябрь 2009 г. |
Грид-центр данных Северных стран | Скандинавия и Финляндия | Июнь 2006 г. | Декабрь 2012 г. |
Сетка мирового сообщества | Глобальный | Ноябрь 2004 г. | активный |
XtreemOS | Европа | Июнь 2006 г. | (Май 2010 г.) доб. по сентябрь 2010 г. |
OurGrid | Бразилия | Декабрь 2004 г. | активный |
Национальные проекты
- ГридПП (ВЕЛИКОБРИТАНИЯ)
- CNGrid (Китай)
- D-сетка (Германия)
- ГАРУДА (Индия)
- VECC (Калькутта, Индия)
- IsraGrid (Израиль)
- INFN Grid (Италия)
- PL-сетка (Польша)
- Национальная электросетевая служба (ВЕЛИКОБРИТАНИЯ)
- Открытая научная сетка (СОЕДИНЕННЫЕ ШТАТЫ АМЕРИКИ)
- TeraGrid (СОЕДИНЕННЫЕ ШТАТЫ АМЕРИКИ)
Стандарты и API
- API приложения для управления распределенными ресурсами (DRMAA)
- Информационная модель, не зависящая от технологий, для единообразного представления грид-ресурсов (GLUE)
- Вызов удаленных процедур Grid (GridRPC)
- Инфраструктура безопасности сети (GSI)
- Архитектура Open Grid Services (OGSA)
- Инфраструктура Open Grid Services (OGSI)
- Простой API для грид-приложений (SAGA)
- Платформа ресурсов веб-служб (WSRF)
Фреймворки мониторинга
использованная литература
- ^ Что такое грид-вычисления? - Gridcafe В архиве 2013-02-10 в Wayback Machine. E-sciencecity.org. Проверено 18 сентября 2013.
- ^ «Масштабирование сетевых вычислений до размера». NetworkWorld.com. 2003-01-27. Получено 2015-04-21.
- ^ а б «Что такое сетка? Контрольный список из трех пунктов» (PDF).
- ^ "Pervasive and Artificial Intelligence Group :: публикации [Pervasive and Artificial Intelligence Research Group]". Diuf.unifr.ch. 18 мая 2009 г. Архивировано с оригинал 7 июля 2011 г.. Получено 29 июля, 2010.
- ^ Вычислительные проблемы - Gridcafe В архиве 2012-08-25 в Wayback Machine. E-sciencecity.org. Проверено 18 сентября 2013.
- ^ Кертчер, Зак; Кослор, Эрика (10.07.2018). «Граничные объекты и разделение технической культуры: успешные практики для добровольных инновационных команд, пересекающих научную и профессиональную области» (PDF). Журнал управленческих запросов. 29: 76–91. Дои:10.1177/1056492618783875. HDL:11343/212143. ISSN 1056-4926. S2CID 149911242.
- ^ «HTCondor - Дом». research.cs.wisc.edu. Получено 14 марта 2018.
- ^ Джон Маккарти, выступая на Столетии Массачусетского технологического института в 1961 г.
- ^ Гарфинкель, Симсон (1999). Абельсон, Хэл (ред.). Архитекторы информационного общества, тридцать пять лет лаборатории информатики Массачусетского технологического института. MIT Press. ISBN 978-0-262-07196-3.
- ^ Андерсон, Дэвид П.; Кобб, Джефф; и другие. (Ноябрь 2002 г.). «SETI @ home: эксперимент в области вычислений с общедоступными ресурсами». Коммуникации ACM. 45 (11): 56–61. Дои:10.1145/581571.581573. S2CID 15439521.
- ^ Нуман Дуррани, Мухаммед; Шамси, Джаввад А. (март 2014 г.). «Волонтерские вычисления: требования, проблемы и решения». Журнал сетевых и компьютерных приложений. 39: 369–380. Дои:10.1016 / j.jnca.2013.07.006.
- ^ «Отец сетки».
- ^ "Эдвард Зайдель, 2006 г. Лауреат премии Сидни Фернбаха". Награды IEEE Computer Society Awards. Компьютерное общество IEEE. Архивировано из оригинал 15 августа 2011 г.. Получено 14 октября 2011.
- ^ "Эдвард Зайдель • Компьютерное общество IEEE". www.computer.org. Архивировано из оригинал 15 августа 2011 г.. Получено 14 марта 2018.
- ^ а б "BOINCstats - Обзор комбинированного кредита BOINC". Получено 30 октября, 2016.
- ^ а б Pande lab. «Статистика клиента по ОС». Складной @ дома. Стэндфордский Университет. Получено 26 марта, 2020.
- ^ «Обзор Einstein @ Home Credit». BOINC. Получено 30 октября, 2016.
- ^ «Обзор SETI @ Home Credit». BOINC. Получено 30 октября, 2016.
- ^ «Обзор MilkyWay @ Home Credit». BOINC. Получено 30 октября, 2016.
- ^ "Серверная технология распределенных вычислений Internet PrimeNet для большого поиска в Интернете Мерсенн Прайм". GIMPS. Получено 12 марта, 2019.
- ^ bitcoinwatch.com. «Статистика сети Биткойн». Биткойн. Получено 12 марта, 2019.
- ^ Кертчер, Зак; Венкатраман, Рохан; Кослор, Эрика (23 апреля 2020 г.).«Приятная параллель: ранняя междисциплинарная работа по распространению инноваций через границы в грид-вычислениях». Журнал бизнес-исследований. 116: 581–594. Дои:10.1016 / j.jbusres.2020.04.018.
- ^ "beingrid.eu: Stromkosten Vergleiche -". beingrid.eu: Stromkosten Vergleiche. Архивировано из оригинал 23 июля 2011 г.. Получено 14 марта 2018.
- ^ «Добро пожаловать во всемирную вычислительную сеть LHC - WLCG». wlcg.web.cern.ch. Получено 14 марта 2018.
- ^ «GStat 2.0 - Обзор - GRID EGEE». Goc.grid.sinica.edu.tw. Архивировано из оригинал 20 марта 2008 г.. Получено 29 июля, 2010.
- ^ «Монитор реального времени». Gridportal.hep.ph.ic.ac.uk. Архивировано из оригинал 16 декабря 2009 г.. Получено 29 июля, 2010.
- ^ «LCG - Развертывание». Lcg.web.cern.ch. Архивировано из оригинал 17 ноября 2010 г.. Получено 29 июля, 2010.
- ^ "The Times и The Sunday Times". thetimes.co.uk. Получено 14 марта 2018.
- ^ Афанаилеас, Феодорос; и другие. (2011). «Использование сетевых технологий для моделирования клинических испытаний: парадигма in silico радиационной онкологии». МОДЕЛИРОВАНИЕ: Труды Международного общества моделирования и моделирования. 87 (10): 893–910. Дои:10.1177/0037549710375437. S2CID 206429690.
- ^ [1] В архиве 7 апреля 2007 г. Wayback Machine
- ^ П. Плащак, Р. Веллнер, Грид-вычисления, 2005, Эльзевьер / Морган Кауфманн, Сан-Франциско
- ^ IBM Solutions Grid для бизнес-партнеров: помощь бизнес-партнерам IBM в создании Grid-приложений для следующего этапа электронного бизнеса по запросу
- ^ Структура супервайзера Multics. MultICAL.org. Проверено 18 сентября 2013.
- ^ «Мягкое введение в грид-вычисления и технологии» (PDF). Получено 6 мая, 2005.
- ^ «Кафе Grid - место, где каждый может узнать о грид-вычислениях». ЦЕРН. Архивировано из оригинал 5 декабря 2008 г.. Получено 3 декабря, 2008.
Список используемой литературы
- Буйя, Раджкумар; Крис Бубендорфер (2009). Ориентированные на рынок сетевые и коммунальные вычисления. Вайли. ISBN 978-0-470-28768-2.
- Бенедикт, Шаюлин; Васудеван (2008). «Нишевый подход Парето GA для планирования научных рабочих процессов в беспроводных сетях». Журнал вычислительной техники и информационных технологий. 16 (2): 101. Дои:10.2498 / cit.1001122.
- Дэвис, Энтони (Июнь 2004 г.). «Вычислительное посредничество и эволюция вычислений как товара» (PDF). Прикладная экономика. 36 (11): 1131. CiteSeerX 10.1.1.506.6666. Дои:10.1080/0003684042000247334. S2CID 7309750. Архивировано из оригинал (PDF) на 2008-02-28. Получено 2005-04-20.
- Фостер, Ян; Карл Кессельман (1999). Грид: план новой вычислительной инфраструктуры. Издательство Морган Кауфманн. ISBN 978-1-55860-475-9.
- Плащак, Павел; Рич Веллнер младший (2006). Grid Computing "Руководство для опытного менеджера". Издательство Морган Кауфманн. ISBN 978-0-12-742503-0.
- Берман, Фрэн; Энтони Дж. Г. Эй; Джеффри К. Фокс (2003). Грид-вычисления: превращение глобальной инфраструктуры в реальность. Вайли. ISBN 978-0-470-85319-1.
- Ли, Маочжэнь; Марк А. Бейкер (2005). Сеть: основные технологии. Вайли. ISBN 978-0-470-09417-4. Архивировано из оригинал на 2007-10-28. Получено 2005-04-26.
- Катлетт, Чарли; Ларри Смарр (Июнь 1992 г.). «Метакомпьютинг». Коммуникации ACM. 35 (6): 44–52. Дои:10.1145/129888.129890.
- Смит, Роджер (2005). «Грид-вычисления: краткий анализ технологий» (PDF). Сетевая библиотека CTO. Архивировано из оригинал (PDF) на 2012-02-08.
- Буйя, Раджкумар (июль 2005 г.). «Грид-вычисления: превращение глобальной киберинфраструктуры для электронной науки в реальность» (PDF). CSI Communications. Мумбаи, Индия: Компьютерное общество Индии (CSI). 29 (1). Архивировано из оригинал (PDF) на 2006-02-28. Получено 2006-02-19.
- Берстис, Викторс. «Основы грид-вычислений». IBM. Архивировано из оригинал на 2012-02-04.
- Эльхатиб, Йехиа (2011). Мониторинг, анализ и прогнозирование производительности сети в гридах (PDF) (Кандидат наук.). Ланкастерский университет. Архивировано из оригинал (PDF) на 2015-06-23. Получено 2013-04-28.
- Феррейра, Луис; и другие. (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. Получено 2006-04-27.
- Сурридж, Майк; и другие. «Опыт работы с GRIA - промышленные приложения в сети веб-сервисов» (PDF). IEEE. Архивировано из оригинал (PDF) на 2012-03-06.
- Стокингер, Хайнц; и другие. (Октябрь 2007 г.). «Определение сетки: снимок текущего ракурса» (PDF). Суперкомпьютеры. 42: 3. Дои:10.1007 / s11227-006-0037-9. S2CID 16019948. Архивировано из оригинал (PDF) на 2007-01-07.
- Global Grid and Software Toolkits: исследование четырех технологий промежуточного программного обеспечения для грид
- Поваренная книга сетевых технологий
- Франческо Лелли, Эрик Фрицциеро, Микеле Гульмини, Гаэтано Марон, Сальваторе Орландо, Андреа Петруччи и Сильвано Сквиццато. Многогранность интеграции инструментов и сети. Международный журнал веб- и сетевых служб 2007 - Vol. 3, No3 с. 239 - 266 Электронное издание
- Поэсс, Мейкель; Намбьяр, Рагхунатх (2005). Крупномасштабные хранилища данных в сети (PDF). Архивировано из оригинал (PDF) на 2015-06-23. Получено 2010-11-05.
- Парди, Сильвио; Франческо Пальмиери (октябрь 2010 г.). «На пути к федеративной сетевой среде мегаполиса: инфраструктура SCoPE с поддержкой сети». Компьютерные системы будущего поколения. 26. Дои:10.1016 / j.future.2010.02.0039 (неактивно 14.10.2020).CS1 maint: DOI неактивен по состоянию на октябрь 2020 г. (ссылка на сайт)
эта статья требует дополнительных или более конкретных категории.Июль 2019) ( |