Главная страница
Навигация по странице:

  • Концепция грид

  • Устройство грид системы

  • Архитектура грид-систем

  • Типы грид-систем и решаемые ими задачи

  • Сходство и различие грид и вычислительных кластеров

  • Плюсы и минусы

  • Актуальность грид-технологий

  • Гридтехнологии


    Скачать 34.96 Kb.
    НазваниеГридтехнологии
    Дата19.01.2019
    Размер34.96 Kb.
    Формат файлаdocx
    Имя файлаgrid tehnologii.docx
    ТипРеферат
    #64377

    основная компоновка.png

    ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

    ВЫСШЕГО ОБРАЗОВАНИЯ
    «РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ СОЦИАЛЬНЫЙ

    УНИВЕРСИТЕТ»


    Реферат

    Дисциплина: «ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ»

    Тема: «Грид-технологии».

    Выполнили: Студент 3 курса группы БИЗ-Б-01-З-2016

    Лелявина Юлия Сергеевна

    Проверил: к.т.н., доцент кафедры информационной безопасности

    Малиничев Дмитрий Михайлович
    Москва 2019

    Введение

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

    Термин грид (в смысле одной из технологий распределенных вычислений - возник в середине 90-х годов) происходит от английского слова «grid» и его буквальным переводом на русский язык является «решетка». Однако, такой буквальный перевод не вполне отражает смысл термина. Дело в том, что англоязычный термин grid произошел от «power grid», что соответствует русскому «электросеть» или «энергосистема». В этом и заключается смысл этого названия: подобно тому, как при использовании энергосистем мы не интересуемся – какой конкретный электрогенератор выработал ток, который мы потребляем, при использовании компьютерного грида мы можем не заботиться о том - какой конкретно компьютер в грид-системе выполнил нашу задачу. Грид призван обеспечить возможность делать компьютерные вычисления «по требованию» - просто подключившись к «решетке» вычислительных ресурсов. Обычно грид предполагает коллективный режим разделяемого доступа к ресурсам и к связанным с ними услугам в рамках глобально распределенных виртуальных организаций, состоящих из предприятий и отдельных специалистов, совместно использующих общие ресурсы. В каждой виртуальной организации имеется своя собственная политика поведения ее участников, которые должны соблюдать установленные правила. В близкой перспективе грид может стать вычислительным инструментарием для развития технологий в самых разных сферах человеческой деятельности, подобно тому, как стали им персональные компьютеры и Интернет. Эта технология применяется для решения научных, математических задач, требующих значительных вычислительных ресурсов. Грид-вычисления используются также в коммерческой инфраструктуре для решения таких трудоёмких задач, как экономическое прогнозирование, сейсмоанализ, разработка и изучение свойств новых лекарств.
    Концепция грид

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

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

    Правильно разработанная и хорошо реализованная грид-среда характеризуется следующими основными функциональными возможностями:

    • доступ к вычислительным ресурсам, данным, устройствам, измерительным

    • инструментам должен быть простым, прозрачным, удаленным, и безопасным;

    • доступ должен быть виртуальным (нужен доступ не к серверам, а к сервисам, поставляющим данные или вычислительные ресурсы);

    • доступ должен осуществлять по требованию (с заданным качеством), а ресурсы должны предоставляться тогда, когда в них возникает нужда;

    • доступ должен быть распределенным, обеспечивая возможность совместной коллективной работы виртуальных команд;

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

    • доступ должен обеспечивать возможность работы в гетерогенной среде – с различными платформами.

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

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

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

    Стек грид-протоколов включает:

    • аппаратный уровень (Fabric Layer) составляют протоколы, по которым соответствующие службы непосредственно работают с ресурсами;

    • связывающий уровень (Connectivity Layer) составляют протоколы, которые обеспечивают обмен данными между компонентами базового уровня и протоколы аутентификации;

    • ресурсный уровень (Resource Layer) – ядро системы протоколы которого взаимодействуют с ресурсами, используя унифицированный интерфейс и не различая архитектурные особенности конкретного ресурса;

    • коллективный (Collective Layer) уровень отвечает за координацию использования имеющихся ресурсов;

    • прикладной уровень (Application Layer) описывает пользовательские приложения, работающие в среде виртуальной организации; приложения функционируют, используя протоколы, определенные на нижележащих уровнях.



    Типы грид-систем и решаемые ими задачи

    На данный момент существуют три основных направления грид-систем:

    Первый - вычислительный грид (Computational Grid), целью которого является достижение максимальной скорости вычислений благодаря глобальному распределению этих вычислений между множеством компьютеров, серверами и суперкомпьютерами.

    Второй - грид для интенсивной обработки данных (Data Grid).Целью данного направления является обработка огромных объемов информаци относительно несложными программами. Доставка данных для обработки и пересылка результатов в этом случае представляют собой достаточно сложную задачу. Одним из крупнейших проектов, целью которого является создание грид-системы для обработки научных данных, является проект EGEE.

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

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

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

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

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

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

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

    Плюсы и минусы

    К плюсам относятся:

    • Широкий доступ к информации.

    • Высокая надежность. Все ресурсы и все пользователи в GRID имеют свои сертификаты - зашифрованные ключи. Расшифровать их практически невозможно, тем более что сертификаты периодически изменяются.

    • Постоянный доступ к отдельным ресурсам сети.

    Минусы:

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

    • Современные технологии распределённых вычислений не отвечают всему спектру предъявляемых требований.


    Актуальность грид-технологий

    Сейчас IT компании начали активно говорить о грид-технологий. Это обусловлено следующими факторами:

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

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

    • Концепция грид сегодня позволяет получить результат быстрее и дешевле. Затраты на администрирование уменьшаются. В качестве элементов можно использовать дешевые компьютеры и операционные системы.


    Заключение

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

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

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


    написать администратору сайта