Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Требования к архитектурным компонентам ВС




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

1) надежность и отказоустойчивость.

2) масштабируемость

3) совместимость программного обеспечения

4) отношение стоимость/производительность

Добиться повышения производительности в ВС и большим числом узлов значительно труднее, чем произвести масштабирование внутри узла. Коммуникации, которые объединяют узлы, должны быть устойчивы к большим задержкам программно поддерживаемой погрешности. Приложения с большим количеством взаимодействующих процессов работают лучше на основе SMP-узлов, в которых коммуникационные связи более быстрее. В кластерах как и в ИРР системах эффект может быть достигнут при уменьшении объема коммуникаций между углами. Этого обычно добиваются путем разбивки данных. Появление любого нового направления в вычислительной технике связано с потребностями рынка. Поэтому существуют высокопроизводительная, но очень дорогие суперкомпьютеры (в данном случае разработчики поставили во главу угла производительность не заботясь о цене), но существует и другая крайность - это достаточно дешевые, но и низкопроизводительные компьютеры типа IBM - совместных ПК. Между этими двумя крайностями находятся компьютеры с конструкций, определяемой соотношением стоимость/производительность; в которых разработчики находят некий баланс между этими двумя параметрами. Типичными примерами такого рода являются мини компьютеры и рабочие станции. Для сравнения компьютеров между собой обычно используются стандартные методики применения производительности. Эти методики дают возможность разработчикам получать результаты, с помощью которых они могут определить оптимальную конструкцию компьютера.

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





Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 605; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.