Содержание
- 2. Что такое middleware gLite? Middleware – в контексте Grid, это специфическое программное обеспечение, использующееся для функционирования
- 3. Принципы архитектуры gLite EGEE middleware is supposed to be developed following Service Oriented Architecture (SOA )
- 4. Service Oriented Architecture Service Oriented Architecture(SOA) определяет, как несколько независимых, распределенных процессов должны взаимодействовать при выполнении
- 5. A Web Services Architecture Service Discovery Service Requestor Service Provider Веб-сервис – программная система, идентифицируемая URI,
- 6. Пример запроса ReplicaManager::getAccessCost (LFN[], CE) ……….. ….. host1.cern.ch/path1/file1 host1.cern.ch/path2/file2 myComputeElement
- 7. Пример ответа Return message: ….. host3.ral.ac.uk/path4/file2 host3.ral.ac.uk/path7/file4
- 8. Основные сервисы gLite Основные группы сервисов
- 9. GSI-grid security infrastructure Три основных аспекта безопасности: Privacy – Обмен сообщениями должен быть приватным. (доступность передаваемых
- 10. Алгоритмы шифрования Симметричный алгоритм Несимметричный алгоритм
- 11. Privacy in public-key cryptography
- 12. Integrity in public-key systems Digital signatures (Цифровая подпись)
- 13. Authentication Certificates and certificate authorities digital certificate – цифровой документ, подтверждающтй, что данный public key пренадлежит
- 14. X.509 сертификаты
- 15. Challenge-response authentication Алиса (А) хочет аутентифицировать Боба (Б). Б посылает свой сертификат Алисе, она проверяет правильность
- 16. proxy-сертификат Проблемы: Single sign-on Delegation Proxy-certificate Применение proxy-сертификата для аутентификации избавляет пользователя от необходимости вводить свой
- 17. proxy-сертификат voms-proxy-init –voms picard voms-proxy-info --all subject : /C=RU/O=RDIG/OU=users/OU=pnpi.nw.ru/CN=Nikolai Klopov/CN=proxy issuer : /C=RU/O=RDIG/OU=users/OU=pnpi.nw.ru/CN=Nikolai Klopov identity :
- 18. Renewal Architecture
- 19. Authorization Каждый Grid ресурс должен определить действия, которые может выполнять пользователь. -Database server: read/write/create permission? -
- 20. Виртуальные организации «Динамическое собрание одиночек и организаций, гибко, безопастно и координировано разделяющее ресурсы» -- LCG-2 User
- 21. Example VOMS presents a user's VO membership information as an extension to their X509 proxy certicate.
- 22. Data management Гетерогенность Данные хранятся на различных устройствах (диски, ленты), использующих различные методы доступа Распределенность Данные
- 23. Data Management Services Storage Element – common interface to storage – Storage Resource Manager Castor, dCache,
- 24. Storage Resource Management • Данные хранятся на disk pool servers или Mass Storage Systems • Управление
- 25. File Naming problem Имена файлов на SE имеют только локальное значение: – /tmp/picard/file1 (Unix) – srm://castorgrid.cern.ch:8443/srm/managerv1?SFN
- 26. Data Naming /knv/dput3.txt 001736ee-3e18-137c-849a-c1902248beef srm://lxb2086.cern.ch:8443/srm/managerV1? SFN=/dpm/cern.ch/home/picard/gm/knv/dput3.txt
- 27. Каталоги данных Позволяет определить, где размещены файлы в Grid Может определить дополнительную семантику на LFN (атрибуты,
- 28. Каталоги данных Позволяет определить, где размещены файлы в Grid Может определить дополнительную семантику на LFN (атрибуты,
- 29. gLite I/O glite-get glite-put glite-rm FiReMan Commands glite-catalog-ls glite-catalog-stat glite-catalog-mkdir glite-catalog-rmdir glite-catalog-mv glite-catalog-symlink glite-catalog-create glite-catalog-rm glite-catalog-setreplica
- 30. File Access Overview Клиент использует API library или Command Line Interface GUID или LFN может использоваться,
- 31. DM Interaction Overview WMS Storage Element SRM Storage gLite I/O gridFTP VOMS MyProxy Get credential Store
- 32. gLite FTS/FPS File Transfer/Placement Service (FTS,FPS) База данных заданий на передачу файлов Предоставляет Transfer Web Service
- 33. FTS/FPS File Transfer Service (FTS) Действует только через SRM SURLs or gsiftp URLs submit(source-SURL, destination-SURL) File
- 34. Информационная Система gLite В распределенной среде важна возможность получать информацию о доступных в данный момент ресурсах.
- 35. Uses of the IS in EGEE/LCG If you are a middleware developer Workload Management System: Matching
- 36. Information and Monitoring LCG-2 currently uses GT Monitoring and Discovery Service (MDS) architecture together with Berkley
- 37. Элементы Информационной Системы Основные шаги: 1. На каждом сайте providers передают статическую и динамическую информацию о
- 38. Модель данных Иерархическая – структура типа дерево; потомок имеет только одного родителя. легко разделяется (partitions); легко
- 39. LCG IS -- Иерархическая модель предоставления данных в информационной системе: CE, SE ? GRIS ? GIIS
- 40. Information Providers DIT
- 41. Some examples of the Glue Schema (I) Attributes for the CE ¤ Base Class for the
- 42. Some examples of the Glue Schema (II) 3. Attributes for the SE ¤ Base Class (objectclass:
- 43. R-GMA LDAP не поддерживает агрегатные запросы на различные объекты, т.е. запрос основывается на атрибутах объекта. R-GMA:
- 44. Архитектура R-GMA Все Producers регистрируются в Registry, определяя Schema Consumer получает из Registry те URLs, которые
- 45. Mediator Queries posed against a virtual data base The Mediator must: -find the right Producers -combine
- 46. Information and Monitoring
- 47. Information and Monitoring SELECT Service.URI Service.emailContact FROM Service S, ServiceStatus SS WHERE (S.URI= SS.URI and SS.up=‘n’)
- 48. R-GMA: Producers Primary Producer user code периодически inserts tuples в storage, который поддерживается Primary Producer service.
- 49. R-GMA: Consumer
- 50. R-GMA in Accounting
- 52. Job Management Services Сервисы управления заданиями (Job Management Services ) computing element job management (запуск и
- 53. Storage Element Resource Broker Node (Workload Manager, WM) WMS Architecture Overview Job status
- 54. WMS’s Scheduling Policies Eager scheduling (push mode) Lazy scheduling (pool mode)
- 55. The Information Supermarket ISM represents one of the most notable improvements in the WM as inherited
- 56. The Task Queue The Task Queue Возможность сохранения запроса на запуск задания, если отсутствуют ресурсы, удовлетворяющие
- 57. Logging & Bookkeeping
- 58. Job Submission Services WMS components handling the job during its lifetime and performing the submission Job
- 59. Job Description Language (JDL Поддерживаемые атрибуты можно разделить на 2 категории: Атрибуты задания (Job Attributes) Определяют
- 60. Example of JDL File [ JobType=“Normal”; Executable = “gridTest”; StdError = “stderr.log”; StdOutput = “stdout.log”; InputSandbox
- 61. Job Resubmission If something goes wrong, the WMS tries to reschedule and resubmit the job (possibly
- 62. Computing Element Service representing a computing resource Main functionality: job management Run jobs Cancel jobs Suspend
- 63. CE Architecture CE LSF Worker Nodes PBS ? Mon Client WEB WEB JobSubmit JobAssess JobKill JobSuspend
- 64. CE Architecture CE LSF Worker Nodes PBS ? Mon Client WEB WEB Notifications Job requests Async.
- 65. Типы заданий Normal DAG - Directed Acyclic Graphs (DAG) MPICH - Message Passing Interface Checkpointable Jobs
- 66. Directed Acyclic Graphs (DAGs) A DAG represents a set of jobs: Nodes = Jobs Edges =
- 67. Message Passing Interface (MPI) The MPI job is run in parallel on several processors. Libraries supported
- 68. MPI: JDL Structure Type = “job”; JobType = “MPICH”; Executable = “…”; NodeNumber = “int >
- 69. Logical Checkpointable Jobs It is a job that can be decomposed in several steps; In every
- 70. Checkpointable Jobs: JDL Structure Type = “job”; JobType = “checkpointable”; Executable = “…”; JobSteps = “list
- 71. Interactive Jobs JobType = “Interactive” When an interactive job is executed, a window for the stdin,
- 72. Partitionable jobs JobType=Partitionable JobSteps = {"cms0", "cms1", "cms2", "cms3", "orca"}; StepWeight = {7.5, 25, 37.5, 15,
- 74. Скачать презентацию




![Пример запроса ReplicaManager::getAccessCost (LFN[], CE) ……….. ….. host1.cern.ch/path1/file1 host1.cern.ch/path2/file2 myComputeElement](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/449364/slide-5.jpg)


































































Змеевиковый ПГ для блочной установки
Одаренный ребенок
Война глазами детей
Презентация на тему Биополимеры Нуклеиновые кислоты
ПУБЛИЧНЫЙ ОТЧЕТ ДИРЕКТОРА ШКОЛЫ № 502 О РАСХОДОВАНИИ ФИНАНСОВЫХ СРЕДСТВ ЗА 2011 ГОД
Транснационализация мировой экономики и её последствия
Влияние занятиями физической культурой на формирование здорового телосложения
Презентация на тему: Политическое давление (лоббизм)
Шаблон презентации проекта
Живи, школа, и процветай!
Выбор варианта цены на электроэнергию. Определение величины потребляемой мощности и числа часов использования заявленной мощнос
Упаковка уксуса
Костюм рабочий стандартный Р-01 (куртка, брюки)
Люби и знай свой родной край
PDCA Action Cards
Конституционное право
Исследование влияния сотовой связи на организм человека
Российские региональные университеты: вызовы и перспективы
Источники права
Познавательные психические процессов
октябрь 2011 событие День птиц
Милехин Игорь Григорьевич
Презентация на тему Морфологический критерий вида
Презентация на тему Окончание Столетней войны Жанны д'Арк
Русская кухня
Профессиональные компетенции преподавателя дистанционного обученияТкачев Василий Васильевич старший преподаватель кафедр
Laboratory for Internet studies
Станок для раскроя картона