Главная » Просмотр файлов » Григорьев Ю.А., Ермаков Е.Ю. и др. - Методические указания к выполнению курсовой работы по дисциплине «структурное проектирование АСОИУ»

Григорьев Ю.А., Ермаков Е.Ю. и др. - Методические указания к выполнению курсовой работы по дисциплине «структурное проектирование АСОИУ» (1034714), страница 2

Файл №1034714 Григорьев Ю.А., Ермаков Е.Ю. и др. - Методические указания к выполнению курсовой работы по дисциплине «структурное проектирование АСОИУ» (Григорьев Ю.А., Ермаков Е.Ю. и др. - Методические указания к выполнению курсовой работы по дисциплине «структурное проектирование АСОИУ») 2 страницаГригорьев Ю.А., Ермаков Е.Ю. и др. - Методические указания к выполнению курсовой работы по дисциплине «структурное проектирование АСОИУ» (1034714) стр2017-12-22СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

- «условие» - вероятность P (эффективную селективность), если на атрибут накладывается ограничение в условии WHERE – определено в описании запроса (см. Приложение 2),

- флаги «сортировка» и/или «группировка», если атрибут используется за ключевым словом «order by» и/или «group by».

4. Повторите пункты 1-3 для всех запросов, указанных в задании.

Важно! После каждого шага сохраняйте внесенные данные с помощью кнопки «Сохранить локально».

Примечание.

Если в запросе соединяются более 2-х таблиц, то Join требуется добавить несколько раз (см. п. 3.2.1). Например, пусть в операторе select указано

FROM T1,T2,T4 ps1,T4 ps2 WHERE T1.a=T2.a and T2.b=ps1.b and ps1.c=ps2.c.

В этом случае следует описать таблицы T1, T2, T4 (псевдоним ps1), T4 (псевдоним ps2) и добавить следующие Join: Join(T1,T2), Join(T2, ps1), Join(ps1, ps2). Порядок соединения можно изменить. Пары соединяемых таблиц определяются по равенству (или другому условию) атрибутов соединения в условии where запроса.

1.4. Ввод данных о транзакциях.

Важно! Варианты транзакций описаны в Приложении 3. Номер Вашего варианта указан в задании на КР.

Последовательность действий при вводе данных о транзакциях.

1. Раскройте схему БД слева и затем выберите пункт «Транзакции», щёлкните справа кнопку «+Добавить транзакцию».

2. Щёлкните слева «новая транзакция», и справа заполните следующие поля:

- «Название транзакции» (TP1, TP2 - на латинице, чтобы имя отображалось в csv-файле без искажений),

- для тех запросов, которые вошли в транзакцию, в поле «Количество повторений » укажите 1 (единицу).

3. Повторите пункты 1-2 для остальных транзакций.

Важно! После каждого шага сохраняйте внесенные данные с помощью кнопки «Сохранить локально».



Требования к 1-му разделу записки курсовой работы.

В записку не надо вставлять скриншоты.

1. Для таблиц, указанных в запросах, приведите (из Приложения 1)

- названия таблиц и число записей в них,

- список атрибутов и их параметры для этих таблиц.

2. Приведите запросы транзакций Вашего варианта КР из Приложения 2 (может быть изменённые и с дополнительными запросами – см. примечания к некоторым запросам).

3. Приведите расчёты, которые Вы выполнили, используя Приложение 8.

4. Укажите параметры всех транзакций для Вашего варианта КР (из Приложения 3).

Раздел 2. Описать в КСАМ-2017 конфигурации узлов и сетей, а также расположение БД и транзакций

2.1. Ввод данных об узлах и сетей .

Важно! Характеристики узлов и сетей приведены в Приложении 4. Там же приведены варианты аппаратного комплекса. Номер Вашего варианта аппаратного комплекса указан в задании на КР.

Последовательность действий при описании узлов для выбранной модели.

1. Раскройте модель слева, выберите пункт «Узлы», щёлкните справа кнопку «+Добавить узел».

2. Щёлкните слева «новый узел», и справа заполните следующие поля:

- «Название узла»,

- «Тип узла» (кластер – это отдельная многопроцессорная станция, клиент – может включать несколько рабочих станций (машин)),

- «Количество машин в узле» (процессоров в кластере или число рабочих станций клиента).

3. Для узла типа «кластер» указать

- Мод (модель кластера): SE, SD, SN – см. Приложение 7,

- ОП (производительность ОП в Мбайт/с),

- Диск (производительность диска в Мбайт/с),

- Количество дисков (в кластере); для SN д.б. кратно числу машин (процессоров) в кластере,

- Пропускной канал сети (производительность шины между процессорами в Мбит/с),

- ЦПУ (производительность ЦПУ в ГГц).

4. Повторить пункты 1-3 для остальных узлов аппаратного комплекса.

Последовательность действий при описании сети для выбранной модели.

1. Выберите пункт «Сети», щёлкните справа кнопку «+Добавить сеть».

2. Щёлкните слева «новая сеть», и справа заполните следующие поля:

- «Название сети»,

- «Скорость сети, Мбит/с»,

- указать узлы, которые объединяются в сеть.

Важно! После каждого шага сохраняйте внесенные данные с помощью кнопки «Сохранить локально».

2.2. Описание расположения БД и транзакций (пункты «Физические БД» и «Обращения к транзакциям»)

Последовательность действий при описании физической БД для выбранной модели.

1. Выберите пункт «Физические базы данных», щёлкните справа кнопку «+Добавить БД».

2. Щёлкните слева «новая физическая БД», и справа заполните следующие поля:

- «Название физической БД» (в узле кластера),

- «Тип базы данных» (выберите из списка тип «Колоночная база данных»),

- «Кластер размещения» (выберите из списка узел, который Вы определили как кластер, и где будут располагаться БД и транзакции),

- «Модель данных» (выберите из списка схему базы данных).

Важно! Варианты параметров обращений к транзакциям (REQUEST)

приведены в Приложении 5. Номер Вашего варианта указан в задании на КР.

Последовательность действий при вводе обращений к транзакциям для выбранной модели.

1. Выберите пункт «Обращения к транзакциям», щёлкните справа кнопку «+Добавить обращение к транзакции».

2. Щёлкните слева «новое обращение к транзакции», и справа заполните следующие поля:

- «Название обращения» (на латинице, чтобы имя отображалось в csv-файле без искажений),

- «Тип обращения» (выберите из списка online или offline),

- «Частота запросов»:

а) для типа online – частота обращений к транзакции (кол/час), приходящихся на одну машину в узле,

б) для типа offline - число пакетов (определение см. ниже),

- «Узел» (для online – выбрать узел типа «клиент», для offline – выбрать узел типа «кластер»),

- «База данных» (выберите из списка физическую базу данных),

- «Транзакция» (выберите из списка транзакцию, к которой выполняется обращение).

3. Повторить пункты 1-2 для остальных обращений к транзакциям (REQUEST) Вашего варианта.

Примечание.

Для режима «online» каждая машина в узле (для клиента –каждая рабочая станция) обращается к транзакции с указанной частотой. Для типа «offline» моделируется пакетный режим работы системы. В этом случае задаётся число пакетов. В каждом пакете выполняются запросы, указанные в транзакции. Пакеты запускаются, как правило, в ночное время с разными параметрами входящих в них запросов.

Важно! После каждого шага сохраняйте внесенные данные с помощью кнопки «Сохранить локально».

Требования ко 2-му разделу записки курсовой работы.

В отчёт не надо вставлять скриншоты.

1. Приведите характеристики узлов и сетей вашего варианта аппаратного комплекса (из Приложения 4).

2. Приведите Ваш вариант параметров обращений к транзакциям (из Приложения 5).

Раздел 3. Выполнение вычислений, построение графиков (пункт «Параметры расчетов»)

Важно! Варианты вычислений приведены в Приложении 6. Номер Вашего варианта указан в задании на КР.

Описание действий при вычислении на модели:

1. Раскройте модель слева, выберите пункт «Параметры расчетов», щёлкните справа кнопку «+Добавить параметр».

Для обращения к транзакции типа «offline » .

2. В появившейся справа форме заполните следующие поля:

- в поле «Тип объекта» выберите «Обращение к транзакции»,

-в поле «Объект» выберите обращение к транзакции типа «offline» из числа обращений, созданных на шаге 2.2,

- в поле «Поле» выберите «Частота» (число пакетов) и укажите нижнюю и верхнюю границы, а также шаг для числа пакетов транзакции (см. Примечания ниже).

3. Радом к кнопкой «Сохранить локально» щёлкните иконку ‘V’ и выберите «Начать расчет».

Важно! Расчёты выполняются на сервере. Перед отправкой параметров модель автоматически сохраняется удаленно.

4. Через некоторое время (~ 5 минут, а может быть и раньше) раскройте боковое меню (кнопка перед КСАМ 2.0) и щелкните «Результаты вычислений». В списке доступных расчетов появится новая позиция (сверху) с указанием имени модели, для которой были выполнены вычисления, времени и даты.

5. Нажмите на требуемую позицию, чтобы скачать соответствующий csv-файл с результатами. Сохраните результаты (здесь Вам потребуются столбцы, связанные с запросами, которые вошли в транзакцию типа offline, см. Приложение 9).

6. Вернитесь в окно редактирования модели (кнопка «Назад» веб-браузера).

7. Удалите предыдущие параметры расчётов (кнопка справа).

8. Добавьте параметр расчёта (кнопка «+Добавить параметр»).

Для транзакции типа «online » .

9. В появившейся справа форме заполните следующие поля:

- в поле «Тип объекта» выберите «Узел»,

-в поле «Объект» выберите узел типа «pc» из числа узлов (клиентов), созданных на шаге 2.1,

- в поле «Поле» выберите радиокнопку «Кол-во машин» (число рабочих станций клиента) и укажите нижнюю и верхнюю границы, а также шаг для числа рабочих станций (см. Примечания ниже).

11. Выполните пункты 3,4 для этого параметра.

12. Нажмите на требуемую позицию, чтобы скачать соответствующий csv-файл с результатами. Сохраните результаты (здесь Вам потребуются столбцы, связанные с запросами, которые вошли в транзакцию типа online, см. Приложение 9).

13. Удалите предыдущие параметры расчётов.

14. Измените характеристики узла и сети (пункты «Узлы» и «Сети») для второго варианта (всего их 3 для Вашего задания, см. Приложение 6) и повторите вычисления для этого варианта (пункты 1-13) для ранее назначенных границ варьируемых параметров. Далее повторите вычисления для третьего варианта характеристик узла и сети Вашего задания (см. Приложение 6).

15. Используя данные csv-файлов (Excel), постройте следующие графики:

а) зависимость времени выполнения обращения к транзакции (request) типа «offline» от числа пакетов (сумма времени соответствующих запросов); исследованные варианты конфигураций узла и сети должны выступать на графике в виде легенды; из соответствующих csv-файлов надо выбирать время выполнения запросов, которые вошли в обращение к транзакции типа «offline»;

б) зависимость времени выполнения обращения к транзакции (request) типа «online» от числа рабочих станций; исследованные варианты конфигураций узла и сети должны выступать на графике в виде легенды; из соответствующих csv-файлов надо выбирать время выполнения запросов, которые вошли в обращение к транзакции типа «online»;

.

Примечания.

1. Границы интервала изменения числа пакетов и числа рабочих станций Вам необходимо подобрать вручную (см. пункты 2 и 9):

а) проведя ряд дополнительных модельных экспериментов, найдите интервал изменения числа пакетов, в котором время выполнения транзакции типа «offline» изменялось бы от 1000 сек до 10000 сек;

б) проведя ряд дополнительных модельных экспериментов, найдите интервал изменения числа рабочих станций, в котором время выполнения транзакции типа «online» изменялось бы от 1 сек до 100 сек; следите, чтобы загрузки устройств не превышали 1 (см. Приложение 9).

2. Шаг изменения (см. пункты 2 и 9) следует выбрать так, чтобы число точек составило около 10 на каждую транзакцию (при большем числе точек возрастает время вычислений).

3. При изменении характеристик узла и сети (см. пункт 14) параметры узла типа «pc» менять не надо.

4. Если не удаётся установить требуемые интервалы (см. пункт 1 этого примечания), то временные интервалы следует скорректировать, согласовав их с преподавателем. При этом следует скорректировать и многокритериальную задачу (см. ниже).

Требования к 3-му разделу записки курсовой работы.

В отчёт не надо вставлять скриншоты.

1. Приведите характеристики узлов, которые Вы исследовали (Приложение 6 -> Приложение 4).

2. Приведите графики зависимостей времени выполнения транзакции от числа пакетов (для request типа «offline») и числа рабочих станций (для request типа «online»); исследованные варианты конфигураций узла (кластера) и сети должны выступать на графике в виде легенды.

3. Определите, какая конфигурация кластера является лучшей и почему. Для этого решите многокритериальную задачу:

цена кластера → min (см. Приложение 4),

число рабочих станций → max,

число пакетов → max,

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

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

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