GridCom, Grid Commander – графическая оболочка для работы с задачами и данными в Гриде Галактионов В.В. ОИЯИ, Дубна.

Презентация:



Advertisements
Похожие презентации
GLite - EGEE middleware 22/12/2004, PNPI, Gatchina А. Кирьянов ОИТА ПИЯФ.
Advertisements

Проекты ONLINE Ведение проектов в распределённом режиме, с участием заказчиков, исполнителей и соисполнителей Назначение.
Enabling Grids for E-sciencE GILDA Grid Demonstrator Олешко Сергей Петербургский институт ядерной физики РАН.
22 декабря 2006 г. 1Рабочее совещание ATLAS Проведение анализа данных ATLAS с применением программы GANGA Шиякова Мария Маринова НЭОВП - ATLAS.
ТЕХНОЛОГИЯ ЗАПУСКА ПАРАЛЛЕЛЬНЫХ ЗАДАЧ В РАЗЛИЧНЫХ РАСПРЕДЕЛЕННЫХ СРЕДАХ Институт проблем химической физики РАН, г. Черноголовка Пивушков Александр Викторович,
Разработка телекоммуникационной и информационной системы для прогнозирования аварий и катастроф на НПЗ.
Рогов Павел (271 ПИ ) Назаренко Дмитрий (272 ПИ ) Научный руководитель : Гринкруг Е. М. Курсовая работа. Клиент - серверное Android- приложение для планирования.
Лекция 23 Лекция 23 Схемы распределения данных и запросов. Обработка распределенных данных и запросов. Многопотоковые и многосерверные архитектуры. Типы.
Апробация технологий Silverlight/LINQ/WCF для создания web-приложений, ориентированных на интенсивную обработку данных Дипломная работа студента 545 группы.
Администрирование информационных систем Лекция 4. Система управления базами данных.
Инструментальная система разработки распределенных приложений «SiTex»
Инструментальные средства визуальной коммуникации и прикладной дизайн Лекция 5.
ДИНАМИЧЕСКИ ФОРМИРУЕМЫЕ ПАРАЛЛЕЛЬНЫЕ СРЕДЫ В УСЛОВИЯХ ГРИД-ПОЛИГОНОВ, ПРОБЛЕМЫ И РЕШЕНИЯ Варламов Дмитрий Волохов В.М., Пивушков А.В., Сурков Н.Ф., Волохов.
Операционная система z/VM Назначение z/VM Задачи, решаемые при помощи z/VM: тестирование новых системных приложений, которое нецелесообразно проводить.
Лекция 27 Лекция 27 Идентификация пользователей. Проверка и назначение полномочий и представлений данных пользователей. Защита базы данных. Контроль параллельной.
Программное обеспечение информационных технологий.
Опыт разработки системы удаленного обслуживания клиентов финансовых компаний Private Banking через Интернет ООО «Компания «Мастер-Домино. Информационные.
Симпозиум 2008 Сергей Шутов, ДИМАС Борис Егоров, Интерсистемс Практика использования Zen и Прототип-6.
Операционная система Назначение и состав. На IBM-совместимых персональных компьютерах используются операционные системы корпорации Microsoft Windows,
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура Microsoft.
Транксрипт:

GridCom, Grid Commander – графическая оболочка для работы с задачами и данными в Гриде Галактионов В.В. ОИЯИ, Дубна

Java-апплеты - для выполнения клиентской части GridCom в большинстве стандартных WEB- приложениях – браузерах. JDBC (Java Database Connectivity) - обеспечивают работу с реляционными базами данных, используя стандартные схемы подключения к базам и выполнения SQL-запросов. AWT, Swing - обеспечивают графический интерфейс пользователя с исполнительной частью пакета. Thread – для организации параллельного выполнения запросов. Runtime – системные процессы для выполнения команд операционной системы. Java- технологии в GridCom

Концепция GridCom: клиент - сервер Клиент: пользовательский интерфейс Сервер: сложные операции

GridCom, GUI Database Rex Threads UI Windows, Unix Синхронизация пары клиент - сервер

Архитектура GridCom Client: GridCom – обеспечение графического интерфейса пользователя JM (job manager) – управление задачами DM (data manager) – управление данными Executor: Rex (Runtime executor) – исполнитель запросов пользователя DB – база данных MySQL

Работа с задачами Подготовка задач двух типов: Template – заготовки шаблонов заданий Job – задачи, готовый к передаче на счет Передача задач в Грид (submit) Контроль за прохождением задач (status, cancel) Получение результатов счета ( output) Прочее – list-math, logging-info, …

Работа с данными 1.Использование каталога LFC 2.Имена файлов в формате LFN и GUID 3.Создание дерева каталогов (LCG и UI) 4.Upload – копирование локальных файлов в Грид. Назначение LFN и получение GUID 5. Download – копирование файлов из Грида в локальную систему 6.Создание новых альясов 7.Создание реплик 8.Удаление файлов

Сервер: Rex Запуск Rex на UI машине –Установить переменную GC_LOC=/afs/jinr.ru/user/g/gvv/public/GridCom –glite-voms-proxy-init –$GC_LOC/Rex.sh [0,1]

3 варианта GUI-клиента Java applets (Windows, Unix) Java application(Windows, Unix) X Server Xming(Windows)

GridCom DB MySQL UI-machine Rex WEB Server Windows, Unix 1. Java applets

MySQL UI-machine Executors Rex Windows, Unix 2. Java application GridCom

SSH-Клиент (X11) Демон Xming Xming GridCom Rex MySQL UI Windows 3. X Server

Приложения: