Лабораторная работа по дисциплине Распределенные системы и технологии
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Adobe Acrobat Reader
- Microsoft Word
Описание
Базовые задания.
1. Подключитесь к ресурсу ssh://jet.cpct.sibsutis.ru:22. После первого подключе-
ния измените пароль для своей учетной записи.
2. Подготовьте программное обеспечение, реализующее алгоритм умножения двух прямо-
угольных матриц целых чисел. Размеры матриц задаются параметрами командной строки.
Исходные матрицы генерируются псевдослучайным образом (стандартный генератор). Ис-
ходные матрицы и результат их перемножения выводятся в стандартный поток вывода. Язык
программирования и средства разработки, с использованием которых будет реализовано
программное обеспечение, выбираются из числа доступных в распределённой вычислитель-
ной системе Jet.
3. Опишите задачу, требующую для своего решения один узел и одно ядро на нем. При реше-
нии задачи должно запускаться программное обеспечение, реализованное в п. 2. Размеры
перемножаемых матриц задаются в виде трех чисел: M (количество строк в 1 таблице), N (ко-
личество столбцов в 1 таблице и строк во 2 таблице), P (количество столбцов 2 таблицы), где
M – линейный номер задач в её полном идентификаторе, N – удвоенное значение M, P –
длина строки, содержащей сетевое имя узла, на котором выполняется задача.
4. Поставьте задачу по умножению матриц в очередь. Посмотрите состояние очереди. Дожди-
тесь завершения решения задачи и убедитесь в правильности выполнения программного
обеспечения.
Основные задания.
5. Сконфигурируйте учетную запись в системе Jet так, чтобы при подключении по SSH использо-
валась пара открытый/закрытый ключ. Убедитесь, что теперь при подключении к системе,
аутентификация происходит автоматически (без запроса паролей).
6. Используя технологию X11 forwarding запустите графический редактор gedit и создайте в до-
машнем каталоге на основном узле системы Jet текстовый файл, в котором разместите ин-
формацию о себе: номер группы, учетная запись, ФИО.
7. Создайте описание задачи, требующей для своего решения два вычислительных узла и три
вычислительных ядра на каждом. Запустите задачу в интерактивном режиме. После получе-
ния доступа к командной строке выведите на экран содержимое всех переменных среды
окружения, начинающихся с префикса PBS_. Выведите на экран содержимое файла, в кото-
ром указаны имена узлов, выделенных для решения задачи. Используя команду mount
определите каким образом сконфигурирована файловая система на вычислительном узле.
Задания повышенной сложности.
8. Разработайте распределённое программное обеспечение реализующее следующий функци-
онал:
- Модуль вывода информации о состоянии вычислительных узлов системы Jet. Запуск
модуля возможен только на внешнем узле. Состоянием узлов считаем значения полей:
state, power_state и jobs.
13
- Модуль отображения состояния распределённой вычислительной системы. Использу-
ет информацию, получаемую от первого модуля или загружаемую из локального фай-
ла (текущее состояние распределённой системы должно сохранятся в локальный
файл).
Интерфейс модуля отображения состояния распределённой системы значения не имеет (мо-
жет быть текстовый, графический и т.п.)
Архив содержит все необходимые программы и отчет.
1. Подключитесь к ресурсу ssh://jet.cpct.sibsutis.ru:22. После первого подключе-
ния измените пароль для своей учетной записи.
2. Подготовьте программное обеспечение, реализующее алгоритм умножения двух прямо-
угольных матриц целых чисел. Размеры матриц задаются параметрами командной строки.
Исходные матрицы генерируются псевдослучайным образом (стандартный генератор). Ис-
ходные матрицы и результат их перемножения выводятся в стандартный поток вывода. Язык
программирования и средства разработки, с использованием которых будет реализовано
программное обеспечение, выбираются из числа доступных в распределённой вычислитель-
ной системе Jet.
3. Опишите задачу, требующую для своего решения один узел и одно ядро на нем. При реше-
нии задачи должно запускаться программное обеспечение, реализованное в п. 2. Размеры
перемножаемых матриц задаются в виде трех чисел: M (количество строк в 1 таблице), N (ко-
личество столбцов в 1 таблице и строк во 2 таблице), P (количество столбцов 2 таблицы), где
M – линейный номер задач в её полном идентификаторе, N – удвоенное значение M, P –
длина строки, содержащей сетевое имя узла, на котором выполняется задача.
4. Поставьте задачу по умножению матриц в очередь. Посмотрите состояние очереди. Дожди-
тесь завершения решения задачи и убедитесь в правильности выполнения программного
обеспечения.
Основные задания.
5. Сконфигурируйте учетную запись в системе Jet так, чтобы при подключении по SSH использо-
валась пара открытый/закрытый ключ. Убедитесь, что теперь при подключении к системе,
аутентификация происходит автоматически (без запроса паролей).
6. Используя технологию X11 forwarding запустите графический редактор gedit и создайте в до-
машнем каталоге на основном узле системы Jet текстовый файл, в котором разместите ин-
формацию о себе: номер группы, учетная запись, ФИО.
7. Создайте описание задачи, требующей для своего решения два вычислительных узла и три
вычислительных ядра на каждом. Запустите задачу в интерактивном режиме. После получе-
ния доступа к командной строке выведите на экран содержимое всех переменных среды
окружения, начинающихся с префикса PBS_. Выведите на экран содержимое файла, в кото-
ром указаны имена узлов, выделенных для решения задачи. Используя команду mount
определите каким образом сконфигурирована файловая система на вычислительном узле.
Задания повышенной сложности.
8. Разработайте распределённое программное обеспечение реализующее следующий функци-
онал:
- Модуль вывода информации о состоянии вычислительных узлов системы Jet. Запуск
модуля возможен только на внешнем узле. Состоянием узлов считаем значения полей:
state, power_state и jobs.
13
- Модуль отображения состояния распределённой вычислительной системы. Использу-
ет информацию, получаемую от первого модуля или загружаемую из локального фай-
ла (текущее состояние распределённой системы должно сохранятся в локальный
файл).
Интерфейс модуля отображения состояния распределённой системы значения не имеет (мо-
жет быть текстовый, графический и т.п.)
Архив содержит все необходимые программы и отчет.
Дополнительная информация
Преподаватель Фульман В.О. и Мамойленко С.Н.
Оценка: отлично.
Год сдачи 2017.
Оценка: отлично.
Год сдачи 2017.
Похожие материалы
Лабораторная работа по дисциплине «Распределенные системы и технологии» на тему: «Проектирование Дата Центра»
vviris
: 25 февраля 2017
1 Введение.
2 Основные стандарты при проектировании ЦОД.
3 Требования и рекомендации при проектировании ЦОД.
3.1 Размещение ЦОД в здании.
3.2 Помещение ЦОД (центра обработки данных, серверной).
3.3 Оснащение помещения дата-центра. 3.4 Размещение оборудования в ЦОД.
4. IT инфраструктура ЦОД.
5. Инженерная инфраструктура ЦОД
6. Требования к внешней среде дата-центра. Контроль климатических параметров системы кондиционирования. 7. Обслуживание ЦОД.
8. Документация.
270 руб.
Дисциплина: Распределенные системы и технологии. Практическое занятие 1 (лабораторная работа 1). Распределенные вычислительные системы
SibGUTI2
: 23 февраля 2019
Дисциплина: Распределенные системы и технологии. Практическое занятие 1 (лабораторная работа 1). Распределенные вычислительные системы
Задание на лабораторную работу
Базовые задания.
1. Подключитесь к ресурсу ssh://jet.cpct.sibsutis.ru:22. После первого подключения измените пароль для своей учетной записи.
2. Подготовьте программное обеспечение, реализующее алгоритм умножения двух прямоугольных матриц целых чисел. Размеры матриц задаются параметрами командной строки.
Исходные матрицы генерирую
350 руб.
Другие работы
Лабораторная работа №3 По дисциплине: Метрология, стандартизация и сертификация в инфокоммуникациях. Вариант 09 (19, 29 и т.д.)
Учеба "Под ключ"
: 14 ноября 2022
Лабораторная работа №3
«Измерение напряжения электрических сигналов»
1. Цель работы
1.1. Изучить:
1.1.1 Параметры переменных напряжений и токов;
1.1.2 Методы измерения параметров переменных напряжений и токов;
1.1.3 Принцип действия, устройство и метрологические характеристики электронных вольтметров;
1.1.4 Особенности измерения напряжения электронными вольтметрами переменного тока;
1.1.5 Источники погрешности при измерении электронными вольтметрами.
1.2. Получить навыки работы с измерительным
500 руб.
Использование ускоренных методов испытания для оценки качества шерстяных и костюмных тканей
elementpio
: 11 октября 2012
Содержание
Введение…………………………………………………………………………..5
1. Социально – экономический раздел ………………………………………...7
1.1 Состояние текстильной промышленности России………………………8
1.2 Современный рынок шерстяных тканей………………………………..14
1.3 Обсуждение и основные выводы………………………………………..15
2. Аналитический раздел. Шерстяные ткани и методы оценки их качества..17
2.1 Ассортимент шерстяных тканей………………………………………...18
2.2 Методы оценки качества шерстяных тканей…………………………..29
2.3 Обсуждение и основные выводы………………………………
200 руб.
АСУТП - конспект лекций
GnobYTEL
: 4 сентября 2012
Основные понятия и терминология курса
Классификация автоматических систем управления (АСУ).
ТЕХНОЛОГИЧЕСКИЕ ИЗМЕРЕНИЯ И ПРИБОРЫ
Преобразователи и системы передач сигналов
Измерение давления
Измерение температуры
Измерение количества вещества
Измерение расхода
Измерение уровня
Измерение плотности
Измерение вязкости
Измерение влажности. Методы.
Измерение кислотности
Вторичные приборы.
Потенциометры.
Дифференциально-трансформаторная система измерения
Вторичные пневматически приборы.
Классификация и
10 руб.
Онлайн тестирование по дисциплине "Операционные системы". Вариант общий
teacher-sib
: 30 июня 2021
Вопрос №1
Укажите верные высказывания.
Выберите один или несколько ответов:
Сигналы не являются способом передачи информации от одного процесса к другому
Средством посылки сигнала служит команда kill
Сигналы могут быть синхронными и асинхронными
Вопрос №2
Команда rm позволяет...
Нет подходящего варианта
Создать файл
Редактировать файл
Вывести содержимое указанного файла на экран
Удалить файл
Вопрос №3
Программа на языке shell
сокет
файл
процесс
скрипт
Вопрос №4
Сочетание каких кла
500 руб.