Наукова робота

Розроблена і отримала широке впровадження у промисловості система проектування цифрових схем КОМОЛ. Брав участь у міжнародних програмах міжвузівського співробітництва і в проектах РЕВ, спільних з Польщею, Болгарією, Угорщиною, НДР, брав участь у виконанні Європейської освітньої програми САLМАР-ТАCIS. З 1998 р. працює над Європейським освітнім проектом СОРЕRNICUS.

Построение вычислительного Grid-портала для национальной Grid сети

Вэб-ориентированные вычислительные порталы (GRID-порталы) зарекомендовали себя как эффективный инструмент для обеспечения пользователей вычислительных Grid простым и интуитивно-понятным интерфейсом для доступа к информации и использования Grid- ресурсов. В данный моментGrid-порталы разрабатываются и разворачиваются на крупных Grid’ах таких как National Science Foundation (NSF) Partnership for Advanced Computational Infrastructure (PACI) TeraGrid, NASA Information Power Grid, National Institute of Health (NIH) Biomedical Informatics Research Network.

Портал SDGrid (System Development by Grid) предоставляет доступ к нижнему вычислительному слою национальной Grid-инфраструктуры, генерирует отчеты о доступности Grid-ресурсов, статусе выполняемых задач и текущей загрузке Grid-ресурсов.

Портал SDGrid построен на базе CMS Gridsphere. Gridsphere позволяет разработчикам разрабатывать и внедрять существующие Web-приложения благодаря использованию системы портлетов.

Характеристики Gridsphere:

·        API портлетов полностью совместимо с JSR 168;

·        Полная поддержка стандарта Java Server Faces;

·        Практически полная совместимость с IBM WebSphere 4.2;

·        Единая система аутентификации на основе JAAS;

·        Возможность быстрой разработки и внедрения новых портлетов;

·        Использование XML позволяет полностью модифицировать внешний вид портала;

·        Встроенная поддержка контроля доступа;

·        Использование Hibernate JDO/OQL;

·        Встроенные системы отладки и тестирования Junit/Cactus;

·        Поддержка локализации как в портлетах ядра Gridsphere так и API портлетов.;

·        Портлеты ядра Gridsphere: Login, Logout, настройки локализации, персонализации учетной записи пользователя и интерфейса, административные портлеты для создания пользователей, групп, управления портлетами и внешним видом портала.

Архитектура портала многоуровневая (многослойная). Каждый из уровней (слоев) представляет определенную логическую часть системы:

·        Клиентский уровень:  обслуживает Web-броузеры и PDA.

·        Уровень приложений: содержит как пользовательскую, так и вычислительную часть GRID-портала. SDGrid позволяет физически разделить сервера, на которых размещены порталы, от серверов на которых размещены сервисы GRID, за счет использования портлетов  Gridspehere.

·        Уровень сервисов приложений: содержит сервисы управления учетными записями, механизмом авторизации, предоставляет возможности персонализации пользователя, отслеживания задач, сбора данные по сетевой загрузке и производительности, взаимодействия с планировщиками задач Grid.

·        Уровень Grid сервисов: состоит из сервисов и компонент программного обеспечения, необходимых для обработки запросов от программ до сервисного уровня портала.

·        Уровень ресурсов: HPC-системы и хранилища данных.

Normal 0 21

Целью создания портала SDGrid является предоставление доступа широкому кругу пользователей к вычислительным ресурсам HPC систем Украины.

SDGrid предоставляет возможность разработчикам и пользователям изменять содержимое и способ его подачи (разметка страницы, уровень детализации) для набора представленных инструментов и сервисов. SDGrid имеет возможность автоматического выполнения специфических приложений, предоставляя точные ссылки по специализированным коллекциям данных, объединяет поток обрабатываемых данных меду приложениями, автоматизирует создание наборов исходящих файлов. Портал также предоставляет возможность доступа к нижнему вычислительному слою, генерирует отчеты о доступности ресурсов, статусе выполняемых задач и текущей загрузке Grid-ресурсов.

Портал SDGrid построен на базе CMS Gridsphere.

Gridsphere позволяет разработчикам разрабатывать и внедрять существующие вэб-приложения благодаря использованию системы портлетов.

Характеристики Gridsphere:

·         API портлетов полностью совместимо с JSR 168

·         Полная поддержка стандарта Java Server Faces

·         Практически полная совместимость с IBM WebSphere 4.2

·         Единая система аутентификации на основе JAAS

·         Возможность быстрой разработки и внедрения новых портлетов

·         Использование XML позволяет полностью модифицировать внешний вид портала

·         Встроенная поддержка контроля доступа

·         Использование Hibernate JDO/OQL

·         Встроенные системы отладки и тестирования Junit/Cactus

·         Поддержка локализации как в портлетах ядра Gridsphere так и API портлетов.

·         Портлеты ядра Gridsphere: Login, Logout, Настройки локали, персонализация учетной записи пользователя и интерфейса, административные портлеты для создания пользователей, групп, управления портлетами и внешним видом портала

Специфика GRID-порталов налагает некоторые ограничения на количество потенциальных пользователей. В целом можно выделить три  группы пользователей, которым необходимы вэб-ориентированные GRID    порталы:

·         Конечные пользователи, работающие  с предварительно готовыми приложениями, работающими через Unix оболочку на  HPC-ресурсах.

·         Исследователи, являющиеся более опытными пользователями нежели члены первой группы и которые имеют учетные записи на многих HPC-системах.

·         Программисты, изучающие GRID-технологии.

Данное разграничение на группы справедливо для вычислительных GRID-порталов. Вычислительные порталы отвечают лишь за постановку и управление задачами, отображение свободных ресурсов, обеспечивают доступ к HPC-системам. Но эти порталы не имеют нужного количества ориентированных на обычного пользователя вэб-приложений (форумы, базы знаний, блоги, чаты) соответственно значительно уменьшается количество потенциальных пользователей, заинтересованных в использовании GRID-порталов или вообще имеющих представление о том, что такое GRID.  Благодаря использованию Gridsphere появилась возможность создать вычислительный GRID-портал который обеспечивал бы не только потребности в организации работы с HPC-системами но и предоставлял исчерпывающую информацию о  GRID.

Адаптивне управління з застосуванням контексту

Контекстом називають будь яку інформацію, яка може бути використана  для характеристики об’єктів мережі інтелектуальних приладів та її оточення. Контекст будується на основі даних, які знімаються з датчиків вбудованих у прилади та датчиків оточення [1]. Контекстні дані використовуються у вигліді часових рядів. Результатом аналізу контексту може бути, наприклад, розпізнавання поточного стану мережі інтелектуальних приладів та її оточення, прогнозування майбутнього контексту і виконання відповідних програмних сервісів управління приладами інтелектуальної електроніки.

Адаптивного управління виконується на основі побудови прогнозу по існуючим контекстним часовим рядам. Алгоритм прогнозу дозволяє знайти точки зміни тенденції і отримати спектр прогнозів, з яких знаходяться можливі тенденції управління.

Підхід до прогнозу на основі існуючих алгоритмів контекстного прогнозу [2]  є достатньо гнучким і універсальним, що обґрунтовує його застосування при вирішенні завдань управління складними системами в середовищі з великими об’ємами інформації і необхідністю оперативного витягання її частин. Переваги контекстного аналізу системи що включає велику кількість різнорідних інтелектуальних приладів і датчиків полягають в наступному:

  1. розгляд системи, як багатофункціонального середовища ведення взаємозв’язаних процесів, не обмеженого рамками однієї системи управління;
  2. підвищення ефективності інформаційного пошуку на основі структуризації і класифікації контекстних знань;

Множина взаємопов’язаних процесів у гетерогенній мережі інтелектуальних приладів породжує велику кількість неоднорідних задач управління (оперативного, стратегічного), тому при розробці контекстно-залежних застосувань необхідна уніфікація обробки, представлення і зберігання інформації о даних, які отримуються з датчиків і описуються в загальному форматі контекстної бази знань. Це дозволяє забезпечити різні типи інформаційної і інтелектуальної підтримки контекстного аналізу і прогнозування. Контекстно-залежні застосування програмуються як програмні сервіси, які розробляються для використання у гетерогенній мережі інтелектуальних приладів, тобто приладів зі вбудованими процесором та пам’ятью.

Практичне застосування алгоритмів адаптивного управління дало достовірні результати.

Список літератури:

1. R. M. Mayrhofer, “An architecture for context prediction,”Ph.D. dissertation, Johannes Kepeler University of Linz,Altenbergstrasse 69, 4040 Linz, Austria, Oktober 2004.

2. Sigg S., Haseloff S., David K.,  Context prediction by alignment methods. In Poster proceedings of the fourth international Conference on mobile Systems, Applications and Services (MobySys), 2008.

 

Напишіть відгук

Ваша пошт@ не публікуватиметься.

Можна використовувати XHTML теґи та атрибути: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>