Главная » Просмотр файлов » Высокопроизводительные парал. вычисления на кластерных системах. Воеводин (2005)

Высокопроизводительные парал. вычисления на кластерных системах. Воеводин (2005) (1186026), страница 27

Файл №1186026 Высокопроизводительные парал. вычисления на кластерных системах. Воеводин (2005) (Высокопроизводительные парал. вычисления на кластерных системах. Воеводин (2005).pdf) 27 страницаВысокопроизводительные парал. вычисления на кластерных системах. Воеводин (2005) (1186026) страница 272020-08-25СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 27)

В частности, CLS содержит требования к унификации типов данных (Common Type System - CTS). Таклюбая сущность должна являться объектом класса, порожденного откласса System.Object;− объектно-ориентированную среду выполнения Common Language Runtime (CLR);− обширную библиотеку классов Framework Class Library, возможности которой может использовать программа, написанная на любом NET-совместимом ЯП.132Многоязычность .NET и возможность прямого взаимодействияпрограмм и программных компонентов, написанных на различных.NET-совместимых ЯП, позволяют легко реализовать одну из базовыхособенностей ЯГСППП – возможности выбирать наиболее удобныйпоследовательный язык при программировании подпрограмм модулей.Кроме того, в реализации подпрограмм программист сможет использовать все элементы библиотеки FCL, включающие базовые средстваработы со строками, математическими операциями, взаимодействия сОС, в том числе организацию параллельных участков подпрограмм(multithreading).Однако наличие CTS и общая объектно-ориентированная направленность платформы, требует расширения ЯГСППП и введение в негоэлементов ООП.

Рассмотрим элементы граф-схемной программы втерминах ООП.Напомним, что ГСППП представляется в виде пары <ГС,I>, где ГС– граф-схема, I – интерпретация. Граф-схема или просто схема позволяет визуально представлять строящуюся из модулей программу решения задачи; интерпретация сопоставляет каждому модулю множествоподпрограмм, а связям между модулями – типы данных, передаваемыхмежду подпрограммами модулей в процессе выполнения ГСППП.В новой интерпретации граф-схема представляет собой графическое описание взаимодействия набора объектов, описанных в формеинтерфейсов. Таким образом, каждый модуль или подсхема есть интерфейс, предоставляющий некоторые услуги.

Определение реализации интерфейсов происходит при интерпретации схемы, когда модулюсопоставляется класс, реализующий соответствующие услуги. Элементы схемы взаимодействуют при помощи сообщений, использующихзаданные коммуникационные линии – информационные связи (ИС). Вкачестве сообщений могут использоваться объекты классов. Расширимтребование строгой типизации ИС таким образом, чтобы ИС, которойпри интерпретации был сопоставлен некоторый класс C, могла бы бытьиспользована для передачи экземпляра класса-наследника класса С.Таким образом, учитывая механизм полиморфизма, объекты, передаваемые по связям ГС, становятся «активными», способными принимать воздействия из модуля, в который они переданы, определять своюреакцию на эти воздействия и осуществлять эти реакции, т.е. становятся агентами.

Такое нововведение в ЯГСППП с нашей точки зрения позволяет значительно расширить описательные средства языка в области построения программных моделей сложных систем, в частности,133систем массового обслуживания.MS VS2005 является одной из наиболее развитых в плане сопровождения процесса решения задач программирования.

Она обеспечивает весь жизненный цикл программного продукта, начиная от этапасбора информации и заканчивая тестированием и развертыванием, иявляется самодостаточным «центром» программирования в том смысле, что программисту не нужно обращаться к другим средам программирования в процессе создания решения. С точки зрения интеграциисредства параллельного программирования, MS VS2005 является идеальной оболочкой для взаимодействия встраиваемого средства с пользователем на всех этапах построения и выполнения параллельной распределенной программы, представляя унифицированный интерфейспользователя, а также доступ к средствам повышения эффективностиразработки, таким как подсветка синтаксиса, IntelliSense, автоматическая генерация кодов, отображение структуры проекта [3].

Поэтому,оставляя неизменными принципы организации параллельных распределенных вычислений и управления загруженностью кластера, изложенные в [1], а также общую архитектуру системы выполненияГСППП (модифицировав в соответствии с внесенными в язык изменениями), мы вводим в MS VS2005 средства взаимодействия с человекомдля каждой из подсистем, в том числе системы проектированияГСППП. При этом физически сервер планирования и сервер системывыполнения представляет совершенно другие приложения или службына локальном (с запущенной VS) или удаленном компьютере. Объединение интерфейсных функций в одном центре играет очень важнуюроль: это позволяет связать проектирование и выполнение ГСППП вединый технологический процесс.ЗаключениеОчень важным фактором успеха проекта является рациональныйподход к командной разработке сложных программных продуктов.

Внашей работе мы используем модель ведения проектов MSF [4], чтопозволяет говорить о сбалансированном подходе к проектированию иреализации среды ГСППП, а также о возможности дальнейшего еерасширения. Уже сейчас мы учитываем варианты введения в системуподдержки GRID-вычислений, работы на удаленном кластере черезвеб-интерфейс, а также усложнению иерархической структуры целевого кластера, закладывая в проект среды ГСППП большой потенциалдля развития.134Литература1.

Котляров Д.В., Кутепов В.П., Осипов М.А. Граф-схемное потоковоепараллельное программирование и его реализация на кластерных системах.М: Из-во РАН, Теория и системы управления, 2005, №1.2. Кутепов В.П., Котляров Д.В. Управление загруженностью кластерных вычислительных систем / матер. Четвертого международ. научнопрактического семинара и Всероссийской молодежной школы, Изд-воСНЦ РАН, 2004.3.

Young Marc, Johnson Brian, Skibо Craiq. Inside Microsoft Visual Studio .Net 2003. MS Press, 2003.4. Учебный курс. Анализ требований и определение архитектуры решений на основе Microsoft.Net. М: Из-во Русская редакция, 2004.РАСПРЕДЕЛЕННАЯ КОМПЬЮТЕРНАЯ СРЕДА ДЛЯПОДДЕРЖКИ СИСТЕМНОГО ИНЖИНИРИНГА КОСМИЧЕСКИХ СИСТЕМР.К. КудерметовЗапорожский национальный технический университет, УкраинаАнализ публикаций по технологиям создания сложных систем показывает, что средства компьютерной поддержки их разработки ещенедостаточно исследованы.

В [1] проведен анализ состояния такихкомпьютерных средств и технологий, введено понятие информационно-моделирующей среды, которая обеспечивает за счет использованияраспределенных, параллельных вычислений, а также возможностейсети Internet, интеграцию модельного и информационного сопровождения разработок сложных систем. В настоящей работе предпринятапопытка сформулировать основные требования к функциональнымхарактеристикам распределенной компьютерной среды информационной и модельной поддержки на жизненном цикле космических систем(КС).Согласно определению Европейского сообщества по космическойстандартизации [2] КС состоит из космического сегмента, сегментапусковых услуг и наземного сегмента.

В процессе создания КС выделяют вид деятельности – системный инжиниринг (СИ), который обеспечивает интеграцию и контроль процессов проектирования, верификацию КС, соответствие характеристик КС требованиям заказчика.Процессы СИ сопровождают весь жизненный цикл КС и могут носитьитеративный характер.135Упрощено СИ включает пять функций:• функция интеграции и управления, которая координирует совместный вклад всех остальных функций и дисциплин в ходе всех этапов проекта с целью оптимизации полного описания и реализации системы;• функция разработки и подтверждения требований к системе,обеспечивающая их полноту, непротиворечивость и соответствие требованиям заказчика;• функция анализа, состоящая из двух подфункций, связанныхмежду собой, но имеющих различную природу:• определения, документирования, моделирования и оптимизациифункционального представления системы (функциональный анализ);• аналитической поддержки требований, процесса проектирования и подтверждения характеристик системы;• функция конструкции и конфигурации, которая генерирует физическую архитектуру продукта и определяет ее в виде комплекта документации, являющегося исходными данными для процесса изготовления;• функция подтверждения характеристик, которая представляетсобой итеративный процесс сравнения результатов различных функцийдруг с другом, с целью их сближения с удовлетворительным результатом с точки зрения требований, функциональной архитектуры и физической конфигурации, а также определяет и выполняет процессы, всоответствии с которыми окончательный продукт проектированияпроверяется на предмет соответствия заданным требованиям.Важное место в СИ занимает моделирование, которое, при болееподробном рассмотрении каждой из выше перечисленных функцийСИ, является их неотъемлемой дисциплиной.При анализе роли и подходов к организации и применению моделирования в разработке сложных систем на практике оказывается, чтонаиболее часто моделирование выступает как отдельный вид работыдля отдельных этапов и целей СИ, как по информационному, так и поаппаратно-программному обеспечению.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6458
Авторов
на СтудИзбе
304
Средний доход
с одного платного файла
Обучение Подробнее