Добавлен: 27.06.2023
Просмотров: 104
Скачиваний: 3
Коммутируемые мультикомпьютерные системы могут быть очень разнообразны. На одном конце спектра лежат процессоры с массовым параллелизмом (Massively Parallel Processors, МРР), гигантские суперкомпьютеры стоимостью во много миллионов долларов, содержащие тысячи процессоров. Нередко они собираются из тех же процессоров, которые используются в рабочих станциях или персональных компьютерах. От других мультикомпьютерных систем их отличает наличие патентованных высокоскоростных соединительных сетей. Эти сети проектируются в расчете на малое время задержки и высокую пропускную способность. Кроме того, предпринимаются специальные меры для защиты системы от сбоев. При наличии тысяч процессоров каждую неделю как минимум несколько будут выходить из строя. Нельзя допустить, чтобы поломка одного из них приводила к выводу из строя всей машины.
На другом конце спектра мы обнаруживаем популярный тип коммутируемых микрокомпьютеров, известных как кластеры рабочих станций (Clusters Of Workstations, COW), основу которых составляют стандартные персональные компьютеры или рабочие станции, соединенные посредством коммерческих коммуникационных компонентов, таких как карты Myrinet. Соединительные сети — вот то, что отличает COW от МРР. Кроме того, обычно не предпринимается никаких особых мер для повышения скорости ввода-вывода или защиты от сбоев в системе. Подобный подход делает COW проще и дешевле[24].
Гетерогенные мультикомпьютерные системы
Наибольшее число существующих в настоящее время распределенных систем построено по схеме гетерогенных мультикомпьютерных. Это означает, что компьютеры, являющиеся частями этой системы, могут быть крайне разнообразны, например, по типу процессора, размеру памяти и производительности каналов ввода-вывода. На практике роль некоторых из этих компьютеров могут исполнять высокопроизводительные параллельные системы, например мультипроцессорные или гомогенные мультикомпьютерные.
Соединяющая их сеть также может быть сильно неоднородной. Так, например, авторы этой книги помогали разрабатывать самодельную распределенную компьютерную систему, названную DAS, состоящую из четырех кластеров мультикомпьютерных систем, соединенных высокопроизводительными ATM коммутируемыми каналами. Кластеры также были связаны между собой через стандартные Интернет-соединения. Каждый кластер содержал одинаковые процессоры (Pentium III) и соединяющую их сеть (Myrinet), но различался по числу процессоров (64128)[25].
Другим примером гетерогенности является создание крупных мультикомпьютерных систем с использованием существующих сетей и каналов. Так, например, не является чем-то необычным существование кампусных университетских распределенных систем, состоящих из локальных сетей различных факультетов, соединенных между собой высокоскоростными каналами. В глобальных системах различные станции могут, в свою очередь, соединяться общедоступными сетями, например сетевыми службами, предлагаемыми коммерческими операторами связи, например SMDS или Frame relay.
В отличие от систем, обсуждавшихся в предыдущих пунктах, многие крупномасштабные гетерогенные мультикомпьютерные системы нуждаются в глобальном подходе. Это означает, что приложение не может предполагать, что ему постоянно будет доступна определенная производительность или определенные службы. Так, в проекте Iway несколько высокопроизводительных компьютерных центров были связаны через Интернет. Согласно общей модели системы предполагалось, что приложения будут резервировать и использовать ресурсы любого из центров, но полностью скрыть от приложений разницу между центрами оказалось невозможно.
Переходя к вопросам масштабирования, присущим гетерогенным системам, и учитывая необходимость глобального подхода, присущую большинству из них, заметим, что создание приложений для гетерогенных мультикомпьютерных систем требует специализированного программного обеспечения. С этой проблемой распределенные системы справляются. Чтобы у разработчиков приложений не возникало необходимости волноваться об используемом аппаратном обеспечении, распределенные системы предоставляют программную оболочку, которая защищает приложения от того, что происходит на аппаратном уровне (то есть они обеспечивают прозрачность)[26].
ЗАКЛЮЧЕНИЕ
В ходе проведения исследования была достигнута поставленная цель- изучены концепции аппаратных решений.
Для достижения данных целей были выполнены следующие задачи:
- Рассмотрено понятие аппаратного решения;
- Приведены концепции аппаратных решений;
- Проанализированы мультипроцессоры;
- Охарактеризованы мультикомпьютеры;
- Проанализированы гомогенные мультикомпьютерные системы;
- Рассмотрены гетерогенные мультикомпьютерные системы.
Проблему, рассматриваемую в данной работе, нельзя назвать изученной полностью. Это, в первую очередь, связано с тем фактом, что, несмотря на огромный объем полученных знаний и новейших разработок, исследования продолжаются, и мы не можем даже предположить, сколько еще открытий и новшеств ждет нас. Та же самое происходит и в области информационных технологий, на которые с каждым днем возлагаются все большие ответственность и надежды.
Кроме того, в ходе работы над исследованием был получен широкий объем новых теоретических знаний, которые будут полезны для самостоятельной практической и исследовательской деятельности, и, кроме того, для продолжения обучения.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Администрирование сети на основе Microsoft Windows 2000. Учебный курс MCSE. – М.: Изд-во Русская редакция, 2003.
- Андреев А.Г. Новые технологии Windows 2000 / под ред. А.Н. Чекмарева – СПб.: БХВ – Санкт-Петербург, 2005.
- Вишневский А. Служба каталога Windows 2008. Учебный курс. - СПб.: Питер, 2009.
- Грей Джим. Управление данными: Прошлое, Настоящее и Будущее//Системы управления базами данных. 1998 - №3.
- Гук М.. Аппаратные средства локальных сетей. Энциклопедия / М.Ю. Гук. - М.; СПб.: ПИТЕР, 2008. - 540 с.
- Кузин А.В. Компьютерные сети. Учебное пособие. М.: академия, 2010 - 346 с.
- Кульгин М. Технология корпоративных сетей. Энциклопедия. – СПб.: Питер, 2007.
- Максимов Н. В., Попов И. И.. Компьютерные сети: Учебное пособие. - М.: ФОРУМ: ИНФРА-М, 2004. - 336 с.: ил. - (Серия «Профессиональное образование»).
- Милославская Н. Г/ Интрасети: доступ в Internet, защита. Учебное пособие для ВУЗов. – М.: ЮНИТИ, 2007.
- Моримото Р., Ноэл М. И др. Microsoft Windows Server 2008. Полное руководство. – М.: «Вильямс», 2008.
- Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы. Учебник для вузов. 2-е изд - СПб.: Питер-пресс, 2002.
- Олифер В.Г., Олифер Н.А.. «Компьютерные сети: Принципы, технологии, протоколы». 4-е издание. - СПБ: Питер, 2010г.
- Разработка инфраструктуры сетевых служб Microsoft Windows Server 2008. Учебный курс MCSE М.: Bзд-во Русская редакция, 2009.
- Советов Б.Я., Информационные технологии: Учеб. для вузов
- Сосински Б., Московиц Дж. Windows 2008 Server за 24 часа. – М.: Издательский дом Вильямс, 2008.
- Тейт С. Windows 2008 для системного администратора. Энциклопедия. – СПб.: Питер, 2009.
- Windows 2008 Server. Учебный курс MCSE. – М.: Изд-во Русская редакция, 2008.
-
Милославская Н. Г/ Интрасети: доступ в Internet, защита. Учебное пособие для ВУЗов. – М.: ЮНИТИ, 2007, 216 с. ↑
-
Милославская Н. Г/ Интрасети: доступ в Internet, защита. Учебное пособие для ВУЗов. – М.: ЮНИТИ, 2007, 223 с. ↑
-
Кузин А.В. Компьютерные сети. Учебное пособие. М.: академия, 2010 – 124 с ↑
-
Тейт С. Windows 2008 для системного администратора. Энциклопедия. – СПб.: Питер, 2009, 187 с. ↑
-
Тейт С. Windows 2008 для системного администратора. Энциклопедия. – СПб.: Питер, 2009, 203 с ↑
-
Цехановский В.В.. - М.: Высш. шк., 2003. - 203 с ↑
-
Цехановский В.В.. - М.: Высш. шк., 2003. – 211 с ↑
-
Цехановский В.В.. - М.: Высш. шк., 2003. – 223 с ↑
-
Советов Б.Я., Информационные технологии: Учеб. для вузов ↑
-
Моримото Р., Ноэл М. И др. Microsoft Windows Server 2008. Полное руководство. – М.: «Вильямс», 2008, 124 с. ↑
-
Кульгин М. Технология корпоративных сетей. Энциклопедия. – СПб.: Питер, 2007, 271 с. ↑
-
Кульгин М. Технология корпоративных сетей. Энциклопедия. – СПб.: Питер, 2007, 292 с ↑
-
Кузин А.В. Компьютерные сети. Учебное пособие. М.: академия, 2010 - 296 с ↑
-
Грей Джим. Управление данными: Прошлое, Настоящее и Будущее//Системы управления базами данных. 1998 - №3 ↑
-
Разработка инфраструктуры сетевых служб Microsoft Windows Server 2008. Учебный курс MCSE М.: Bзд-во Русская редакция, 2009, 273 с. ↑
-
Сосински Б., Дж. Московиц Дж. Windows 2008 Server за 24 часа. – М.: Издательский дом Вильямс, 2008, 361 с. ↑
-
Тейт С. Windows 2008 для системного администратора. Энциклопедия. – СПб.: Питер, 2009, 164 с. ↑
-
Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы. Учебник для вузов. 2-е изд - СПб.: Питер-пресс, 2002, 276 с. ↑
-
Милославская Н. Г/ Интрасети: доступ в Internet, защита. Учебное пособие для ВУЗов. – М.: ЮНИТИ, 2007, 190 с. ↑
-
Олифер В.Г., Олифер Н.А.. «Компьютерные сети: Принципы, технологии, протоколы». 4-е издание. - СПБ: Питер, 2010г, 154 с. ↑
-
Олифер В.Г., Олифер Н.А.. «Компьютерные сети: Принципы, технологии, протоколы». 4-е издание. - СПБ: Питер, 2010г, 159 с. ↑
-
Советов Б.Я., Информационные технологии: Учеб. для вузов ↑
-
Моримото Р., Ноэл М. И др. Microsoft Windows Server 2008. Полное руководство. – М.: «Вильямс», 2008, 326 с. ↑
-
Моримото Р., Ноэл М. И др. Microsoft Windows Server 2008. Полное руководство. – М.: «Вильямс», 2008, 336 с ↑
-
Кузин А.В. Компьютерные сети. Учебное пособие. М.: академия, 2010 - 211 с. ↑
-
Кузин А.В. Компьютерные сети. Учебное пособие. М.: академия, 2010 – 226 с. ↑