Сервисное ПО в распределенных системах

Автор работы: Пользователь скрыл имя, 21 Января 2015 в 21:57, курсовая работа

Описание работы

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

Содержание работы

Введение ………………………………………………………………………………………………………..3
Глава 1. Распределенные Системы Данных.
Определение распределенных систем…………………………………………………..5
Основные требования к распределенным системам……………………………..8
Прозрачность...............................................................................10-12
Открытость...................................................................................12-13
Масштабируемость.....................................................................13-14
Логические программные слои распределенных систем...................14-16
Глава 2. Распределенные вычислительные системы Boinc и Grid
2.1. История развития Распределенных Вычислений..................................16-19
2.2. Grid-системы...................................................................................................19
2.2.1. Концепция грид……………………………………………………………………………...19
2.2.2. Обзор………………………………………………………………………………………....19-20
2.2.3. Сравнение грид-систем и обычных суперкомпьютеров.................20
2.2.4. История...........................................................................................20-22
2.2.5. Типы GRID-систем...............................................................................22
2.3. BOINC..............................................................................................................22
2.3.1. Описание........................................................................................22-23
2.3.2. Серверная часть BOINC..................................................................23-24
2.3.3. Организация проектов.......................................................................24
2.3.4. Использование BOINC...................................................................24-27
2.3.5. Установка и настройка клиента BOINC.........................................27-29
2.3.6. Затраты электроэнергии.....................................................................29
Заключение ……………….…………………………………………………………………………….29-30
Приложения....................................................................................................31
Список Литературы ………………………………………………………………………………

Файлы: 1 файл

Курсовая Сервисное ПО в Распределенных Системах.docx

— 630.26 Кб (Скачать файл)

Встроенный тест производительности клиента BOINC

2.3.6. Затраты электроэнергии

Важным моментом является энергоэффективность разных систем. Сейчас она составляет от 1 до 20 гигафлопс на ватт, и этот параметр напрямую влияет на то, как увеличится ваш счёт за электроэнергию. С точки зрения экономичности привлекательны не только специализированные ускорители и серверные решения, но также APU и отдельные массовые видеочипы. У AMD наиболее интересные чипы расположены ближе к началу ценового диапазона, а у nVidia – преимущественно в его верхней трети.

Если (теоретически) держать BOINC в режиме постоянной обработки и не выключать компьютер, то при потребляемой мощности ≈ 200 Вт он добавит за месяц менее 150 кВт*ч к показаниям счётчика. В типичном сценарии использования (когда BOINC активен только в простое, а компьютер работает по несколько часов в день и выключается на ночь) — менее десяти киловатт-час.

 

Заключение

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

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

Итак, на основе проделанной работы подведем её основные итоги:

  • Основная задача распределенных систем программного обеспечения – облегчить их пользователям доступ к удаленным ресурсам, а также контролировать совместное использование этих ресурсов. Ресурсы могут бить виртуальными, но могут быть и традиционными – компьютерами, принтерами, устройствами хранения файла, файлами и данными.
  • Распределенная система позволяет скрывать разницу в физическом хранении данных, местоположение, отказы и восстановления ресурсов.
  • Особенно важно отметить то, что сеть Интернет, которой мы так активно пользуемся основана в некоторой степени на распределенных системах а браузер является так называемой сервисной программой с широкими функциями в нашем случае.
  • Особенностью систем BOINC и Grid является то, что люди со всего мира, которые чем-то хотят помочь науке и т.п. могут в них участвовать. Для этого лишь необходимо подключение к Интернету и наличие установленного клиента на компьютере пользователя.
  • Узлы сетей распределённых вычислений – один из самых мощных инструментов компьютерной обработки данных.

 

 

 

ПРИЛОЖЕНИЯ

Приложением к данной курсовой работе является CD-R диск с презентацией и проектом.

ЛИТЕРАТУРА

  1. Васильков А. «Распределённые вычисления: как собрать с миру по гигафлопсу на развитие науки» - Статья 06.12.2012г.
  2. Грушин Д.А., Поспелов А.И. «Система моделирования Grid: реализация и возможности применения» ИСП РАН, Москва 2010г.
  3. Исаева Г.Н. «Информационные  системы в экономике» Омега Л, 2006 г. 426 с.
  4. Карпов Л. Е. «Архитектура распределенных систем программного обеспечения» - Москва, МАКС Пресс, 2007
  5. Коваленко В.Н., Корягин Д.А. «Организация grid: есть ли альтернативы?» // Открытые системы. 2004. № 12.
  6. Коваленко В.Н., Е.И. Коваленко, Д.А. Корягин, Э.З. Любимский, А.В. Орлов, Е.В. Хухлаев. «Структура и проблемы развития

программного обеспечения среды распределенных вычислений Грид» Препринт ИПМ им. М.В. Келдыша РАН, 2002, N 22.

  1. Косарев В.П. «Компьютерные системы и сети» Учебное пособие / Под ред. Косарева В.П и Еремина Л.В. 2006.
  2. Миков А.И., Замятина Е.Б. «Распределенные системы и алгоритмы» - Издательство ИНТУИТ - 2008г.
  3. Попов С. «Весь мир как суперкомпьютер» // Троицкий вариант — Наука. № 16 (110) от 14 августа 2012.
  4. Ривкин М. «Платформа для коммерческих GRID» Открытые Системы дек-2003 №12.
  5. Титоренко Г.А. «Информационные  системы в экономике» 2-е изд., перераб. и доп. М.: ЮНИТИ-ДАНА, 2007 г. - 436 с.
  6. Фостер Я., Кессельман К., Ник Д., Тьюке С. «Grid-службы для интеграции распределенных систем» // Открытые системы.  2003. № 1.
  7. Хорошевский В.Г «Архитектура вычислительных систем» Питер, 2005
  8. Черняк Л. «Распределённые вычисления, GRID-технологии или кластеры?» Открытые Системы. 2004. №4
  9. Черняк Л. «Web-сервисы, grid-сервисы и другие» // Открытые системы. 2004. № 12.
  10. Эндрю Таненбаум, Мартин ван Стеен «Распределенные системы. Принципы и парадигмы.» — Санкт-Петербург - 2003г. — 877 с.

Страница из 31


Информация о работе Сервисное ПО в распределенных системах