Грид-вычисления: различия между версиями

Материал из in.wiki
Перейти к навигации Перейти к поиску
Строка 12: Строка 12:
 
Термин ''Грид компьютинг'' появился в начале 1990-х гг. как метафора о такой же легкости доступа к вычислительным ресурсам как и к электрической сети (по-английски power grid) в книге Яна Фостера и Карла Кессельмана "The Grid: Blueprint for a new computing infrastructure".  
 
Термин ''Грид компьютинг'' появился в начале 1990-х гг. как метафора о такой же легкости доступа к вычислительным ресурсам как и к электрической сети (по-английски power grid) в книге Яна Фостера и Карла Кессельмана "The Grid: Blueprint for a new computing infrastructure".  
  
Использование свободного времени процессоров и [[добровольный компьютинг|добровольного компьютинга]] стало популярным в конце 1990-х годов после возникновения проектов [[distributed.net]] в [[1997]] г. и [[SETI@home]] в [[1999]] г. Эти первые проекты [[добровольный компьютинг|добровольного компьютинга]] испоьзовали мощности подсоединенных к сети компьютеров обычных пользователей для решения исседовательских задач, требующих большие вычеслительные мощности.  
+
Использование свободного времени процессоров и [[добровольный компьютинг|добровольного компьютинга]] стало популярным в конце 1990-х годов после возникновения проектов [[distributed.net]] в [[1997]] г. и [[SETI@home]] в [[1999]] г. Эти первые проекты [[добровольный компьютинг|добровольного компьютинга]] испоьзовали мощности подсоединенных к сети компьютеров обычных пользователей для решения исследовательских задач, требующих большие вычеслительные мощности.  
  
 
Идеи грида (включая идеи из областей распределенных вычислений, объектно-ориентированного программирования, использования компьютерных кластеров, веб-сервисов и др.) были собраны и объединены [[Ян Фостер|Яном Фостером]], [[Карл Кессельман|Карлом Кессельманом]] и [[Стивом Туеком]], widely regarded as the "fathers of the grid<ref>{{cite web|url=http://magazine.uchicago.edu/0404/features/index.shtml|title=Father of the Grid}}</ref>."  Они начали создание набора инструментов для грида [[Globus Toolkit]],  который включает не только инструменты менеджмента вычислений, но и инструменты управления ресурсами хранения данных, обеспечения безопастности доступа к данным и к самому гриду, мониторинга использования и передвижениия данных, а также инструментарий для разрабоки дополнительных сервисов Грида. В настоящее время этот набор инструментария является де факто стандартом для построяния инфраструктуры на базе ехнологии грид, хотя на рынке существует множество других инструментариев для Грида, как для грида масштаба предприятия, так и для глобальных Гридов.
 
Идеи грида (включая идеи из областей распределенных вычислений, объектно-ориентированного программирования, использования компьютерных кластеров, веб-сервисов и др.) были собраны и объединены [[Ян Фостер|Яном Фостером]], [[Карл Кессельман|Карлом Кессельманом]] и [[Стивом Туеком]], widely regarded as the "fathers of the grid<ref>{{cite web|url=http://magazine.uchicago.edu/0404/features/index.shtml|title=Father of the Grid}}</ref>."  Они начали создание набора инструментов для грида [[Globus Toolkit]],  который включает не только инструменты менеджмента вычислений, но и инструменты управления ресурсами хранения данных, обеспечения безопастности доступа к данным и к самому гриду, мониторинга использования и передвижениия данных, а также инструментарий для разрабоки дополнительных сервисов Грида. В настоящее время этот набор инструментария является де факто стандартом для построяния инфраструктуры на базе ехнологии грид, хотя на рынке существует множество других инструментариев для Грида, как для грида масштаба предприятия, так и для глобальных Гридов.

Версия от 12:54, 6 марта 2008

Ошибка Lua в Модуль:Autosorting на строке 85: attempt to index field 'wikibase' (a nil value).Ошибка Lua в Модуль:Autosorting на строке 85: attempt to index field 'wikibase' (a nil value).Ошибка выражения: неожидаемый оператор <

Грид (Grid) — согласованная, открытая и стандартизованная компьютерная среда, которая обеспечивает гибкое, безопасное, скоординированное разделение вычислительных ресурсов и ресурсов хранения информации в рамках виртуальной организации.

Обзор

Идея грид-компьютинга возникла вместе с распространением персональных компьютеров, развитием интернета и технологий пакетной передачи данных на основе оптического волокна (SONET, STM и ATM), а также технологий локальных сетей (Gigabit Ethernet). Полоса пропускания комуникационных средств стала достаточной, чтобы по требованию привлечь ресурсы другого компьютера. Учитывая, что множество подключенных к глобальной сети компьютеров большую часть рабочего времени простаивает и располагает ресурсами, бо́льшими чем необходимо для решения их повседневных задач, возникает возможность применить их неиспользуемые ресурсы в другом месте.

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

История

Термин Грид компьютинг появился в начале 1990-х гг. как метафора о такой же легкости доступа к вычислительным ресурсам как и к электрической сети (по-английски power grid) в книге Яна Фостера и Карла Кессельмана "The Grid: Blueprint for a new computing infrastructure".

Использование свободного времени процессоров и добровольного компьютинга стало популярным в конце 1990-х годов после возникновения проектов distributed.net в 1997 г. и SETI@home в 1999 г. Эти первые проекты добровольного компьютинга испоьзовали мощности подсоединенных к сети компьютеров обычных пользователей для решения исследовательских задач, требующих большие вычеслительные мощности.

Идеи грида (включая идеи из областей распределенных вычислений, объектно-ориентированного программирования, использования компьютерных кластеров, веб-сервисов и др.) были собраны и объединены Яном Фостером, Карлом Кессельманом и Стивом Туеком, widely regarded as the "fathers of the grid[1]." Они начали создание набора инструментов для грида Globus Toolkit, который включает не только инструменты менеджмента вычислений, но и инструменты управления ресурсами хранения данных, обеспечения безопастности доступа к данным и к самому гриду, мониторинга использования и передвижениия данных, а также инструментарий для разрабоки дополнительных сервисов Грида. В настоящее время этот набор инструментария является де факто стандартом для построяния инфраструктуры на базе ехнологии грид, хотя на рынке существует множество других инструментариев для Грида, как для грида масштаба предприятия, так и для глобальных Гридов.

См. также

Ссылки

Библиография

  • Davies, Antony (2004). "Computational Intermediation and the Evolution of Computation as a Commodity" (pdf). Applied Economics. {{cite journal}}: Неизвестный параметр |month= игнорируется (справка)
  • Foster, Ian. The Grid: Blueprint for a New Computing Infrastructure. — Morgan Kaufmann Publishers. — ISBN ISBN 1-55860-475-8.
  • Plaszczak, Pawel. Grid Computing "The Savvy Manager's Guide". — Morgan Kaufmann Publishers. — ISBN ISBN 0-12-742503-9.
  • Berman, Fran. Grid Computing: Making The Global Infrastructure a Reality. — Wiley. — ISBN ISBN 0-470-85319-0.
  • Li, Maozhen. The Grid: Core Technologies. — Wiley. — ISBN ISBN 0-470-09417-6.
  • Catlett, Charlie (1992). "Metacomputing". Communications of the ACM. 35 (6). {{cite journal}}: Неизвестный параметр |coauthors= игнорируется (|author= предлагается) (справка); Неизвестный параметр |month= игнорируется (справка)
  • Smith, Roger. Grid Computing: A Brief Technology Analysis. CTO Network Library (2005).
  • Buyya, Rajkumar (2005). "Grid Computing: Making the Global Cyberinfrastructure for eScience a Reality" (PDF). CSI Communications. 29 (1). Mumbai, India: Computer Society of India (CSI). ISSN 0970-647X. {{cite journal}}: Неизвестный параметр |month= игнорируется (справка)
  • Berstis, Viktors. Fundamentals of Grid Computing. IBM.
  • Ferreira, Luis; et.al.: . Grid Computing Products and Services. IBM.
  • Ferreira, Luis; et.al.: . Introduction to Grid Computing with Globus. IBM.
  • Jacob, Bart; et.al.: . Enabling Applications for Grid Computing. IBM.
  • Ferreira, Luis; et.al.: . Grid Services Programming and Application Enablement. IBM.
  • Jacob, Bart; et.al.: . Introduction to Grid Computing. IBM.
  • Ferreira, Luis; et.al.: . Grid Computing in Research and Education. IBM.
  • Ferreira, Luis; et.al.: . Globus Toolkit 3.0 Quick Start. IBM.
  • Surridge, Mike; et.al.: . Experiences with GRIA – Industrial applications on a Web Services Grid. IEEE.
  • Stockinger, Heinz (2007). "Defining the Grid: A Snapshot on the Current View" (pdf). Supercomputing. {{cite journal}}: Неизвестный параметр |coauthors= игнорируется (|author= предлагается) (справка); Неизвестный параметр |month= игнорируется (справка)
  • Global Grids and Software Toolkits: A Study of Four Grid Middleware Technologies


800px-T64 and pencil.jpg Это незавершённая статья.
Вы можете помочь проекту, исправив и дополнив её.

В 1998 году Карл Кессельман и я попытались дать определение в книге "The Grid: Blueprint for a New Computing Infrastructure." Мы писали: " Компьютерная сеть (грид) - это аппаратно-программная инфраструктура, которая обеспечивает надежный, устойчивый, повсеместный и недорогой доступ к высокопроизводительным компьютерным ресурсам". Конечно, мы не были первыми, кто заговорил о доступе по запросу к компьютерным ресурсам, данным и услугам. Например, в 1969 году Лен Клейнрок предсказывал будущее, правда, несколько преждевременно: "Вероятно, мы скоро увидим распространение "компьютерных коммунальных услуг", которые, подобно электричеству и телефону, придут в дома и офисы по всей стране".

В следующей статье, "The Anatomy of the Grid", написанной в соавторстве со Стивом Тьюке в 2000 году, мы уточнили это определение, учитывая социальные и политические аспекты, и заявили, что грид-компьютинг - это скоординированное разделение ресурсов и решение задач в динамически меняющихся виртуальных организациях со многими участниками. Ключевая концепция - это достижение договоренности о разделении ресурсов между поставщиками и потребителями и использование полученного пула ресурсов для различных целей. Мы отметили: "Разделение, о котором мы говорим, - это не просто обмен файлами, а еще и прямой доступ к компьютерам, программному обеспечению, данным и другим ресурсам, как этого требует ряд стратегий, принятых в промышленности, науке и инженерии для совместного решения задач и вьщеления ресурсов. Очевидно, что это разделение должно самым тщательным образом контролироваться поставщиками и потребителями ресурсов, должно быть ясно и четко определено, что именно находится в совместном использовании, кому разрешается пользоваться разделяемыми ресурсами и на каких условиях. Отдельные пользователи и/или институты, подчиняющиеся таким правилам, образуют то, что мы называем виртуальной организацией. Мы также говорили о важности стандартных протоколов как о средстве, обеспечивающем взаимодействие и общность инфраструктуры. Приведенные выше определения можно представить в виде простого списка критериев, в соответствии с которыми грид - это система, которая: • координирует использование ресурсов при отсутствии централизованного управления этими ресурсами (Грид интегрирует и координирует ресурсы и пользователей, которые находятся в разных местах, например, персональный компьютер пользователя и центральный компьютер, разные административные отделения одной компании или разные компании, и направляет участникам уведомления о гарантиях, страховке, платежах, членстве и т.д. Если это не так, мы имеем дело с локальной системой управления). • использует стандартные, открытые, универсальные протоколы и интерфейсы (Грид строится на базе многоцелевых протоколов и интерфейсов, позволяющих решать такие фундаментальные задачи как аутентификация, авторизация, обнаружение ресурсов и доступ к ресурсам. Ниже я покажу, как важно, чтобы эти протоколы и интерфейсы были стандартными и открытыми. Если это не так, мы имеем дело со специализированной прикладной системой) • должна нетривиальным образом обеспечивать высококачественное обслуживание (грид позволяет использовать входящие в его состав ресурсы таким образом, чтобы обеспечивалось высокое качество обслуживания, касающееся, например, таких параметров, как время отклика, пропускная способность, доступность и надежность, a совместное использование ресурсов различных типов, готовых соответствовать сложным запросам пользователей, делает выгоду от

de:Grid-Computing en:Grid computing es:Grid computing fr:Grille de calcul ia:Grid computing id:Komputasi grid it:Grid computing ja:グリッド・コンピューティング ko:그리드 컴퓨팅 nl:Grid computing pl:Siatka komputerowa pt:Computação em grade uk:Ґрід мережі zh:网格计算

  1. Father of the Grid.