Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемСтепан Щербинин
1 Клиентские приложения Numerical GRID
2 Цели и задачи проекта Разработать набор платформно-независимых утилит позволяющих использовать вес потенциал NumGRID Приложение должно быть рассчитано на пользователей разного уровня квалификации Приложение должно быть кросс платформенным Приложение должно обеспечивать безопасность вычислительных узлов и информации (текстов программ) Разработать графический интерфейс
3 Кросс платформенность Java Снижается производительность Borland Builder Qt Все необходимые функции реализованы В windows требуется дополнительная поддержка потоков Использование функций, присутствующих в и Windows и Linunx Практически одинаковый интерфейс socket
4 Подготовка пользователя для работы в GRID Запуск программы на кластере mpirun –np 4 prog Запуск программы в GRID mpirun –np 4 prog 1.Нужно скомпилльровать программу на всех кластерах 2.Не заходя на вычислительный узел 3.Скопировать входные/выходные данные
5 Запуск программы в GRID sftp ssd13.sscc.ru:/home/user/ *.cpp sftp ssd13.sscc.ru:/home/user/ makefile ssh ssd13.sscc.ru make –f /home/user/makefile ssh ssd13.sscc.ru:/home/user/ mpirun … На разных узлах может быть разное ПО sftp, ftp, … mpirun, qsub, …
6 Запуск программы в GRID ssd13.sscc.ru { Executable=prog1 ProcesorCount=4 SourceFiles=*.cpp DoBeforeRun=upload,make } … $./run script.txt
7 Безопасность вычислительного узла Аутентификация Подтверждение пользователем своей личности Авторизация Предоставление пользователю прав Конфиденциальность Гарантия секретности информации
8 Безопасность : шифрование Симметричные алгоритмы (DES) Кодирование и раскодирование происходит с использованием разных ключей (русско-английский словарь и англо-русский словарь) Несимметричные алгоритмы (RSA) Кодирование и раскодирование происходит с использованием одного ключа
9 Сравнение ХарактеристикаDESRSA СкоростьВысокаяНизкая Функция шифрования Перестановка и подстановка Возведение в степень Длина ключа56 битБолее 500 бит Стойкость алгоритма Перебор всех ключей 2 56 Разложене числа на прочтые множители Тип ключаСимметричныйнесимметричный
10 Безопасность : Цифровая подпись Служит для проверки целостности информации Сообщение = Открытый текст + Шифр Проверка = Расшифровка + Сравнение
11 Безопасность : сертификация Сертификат Идентификатор пользователя Открытый ключ владельца Подпись центра сертификации Аутентификация Предоставление сертификата и закодированного сертификата Аутентификация пользователя Аутентификация центра сертификации
12 Взаимная аутентификация A: мой сертификат B: аутентификация B: случайная строка A: закодированная случайная строка B: раскодированная случайная строка
13 Безопасность Kerberos Парольная аутентификация пользователей Авторизация пользователей Шифрование и подпись OpenSSL Сертификация пользователей Шифрование и Цифровая подпись
14 Графический интерфейс
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.