Содержание
- 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)


































































Пример схемы для ЕАСД. Схемы размещения моторовагонных депо
CTI приложения для офисных АТС Panasonic KX-TD/KX-TDA семейства BLITZ. Описание и функции
Моя любимая группа
Поэтический образ Родины
Исследовательская работа на тему: «В старопольской кухне и за польским столом»
Презентация на тему Воспитательно-образовательная работа с детьми подготовительной к школе группы
Физические и
Что такое JavaScriptЧто такое JavaScriptC# C++ Java Delphi Eiffel Simula D Io Objective-C Object Pascal VB.NET Visual DataFlex Perl PowerBuilder Python. - презентация
2_5328138068648009249
Прикладное искусство первой половины ХХ века
Счастливы те люди. Кто учит Библию.
Структура активов и пассивов предприятия АПК
Колобок
День народного единства
Продвижение в торговых сетях. Активные методы продвижения.
Презентация на тему Моя малая Родина (1 класс)
КУРС ИНФОРМАЦИОННАЯ КУЛЬТУРА И/ИЛИ КОМПЬЮТЕР НА УРОКЕ БИОЛОГИИ
Белорусский костюм (1)
Новая Букмекерская контора BINOM
Собачка из кругов
Презентация на тему Функциональная схема компьютера
Пересмотр ГОСТ 32600. Версия ООО НПК Герметика
Произведения искусства Микеланджело
Психология как профессия
Avez-vous des tomates?
Волшебный мир
Рентгенография черепа
Пробелы в области юридических и иных знаний у сотрудников таможенных органов