
9d43c009f117e8fa0703c79662c1e6fd.ppt
- Количество слайдов: 1
14. 579. 21. 0069 Федеральная целевая программа «Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса России на 2014— 2020 годы» Приоритетное направление: Информационнотелекоммуникационные системы Программное мероприятие: «Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса России на 2014 -2020 годы» Соглашение № 14. 579. 21. 0069 от 24 ноября 2014 на период 2014 - 2016 гг. Тема: «Разработка интеллектуального кэша данных, самомасштабируемой сервисориентированной архитектуры и экспериментального образца аналитической системы (BI) для обработки сверхбольших объемов данных» Руководитель проекта: Чёсов Роман Геннадьевич, к. ф. -м. н. Получатель субсидии Цели и задачи проекта ООО «Флексби Солюшнс» flexbby. com 1. Исследование и разработка комплекса научно-технических решений, направленных на создание методов и подходов повышения производительности аналитических систем за счет механизмов формирования интеллектуального кэша данных с использованием многоуровневой сервис-ориентированной архитектуры. 2. Исследование и разработка комплекса научно-технических решений при создании алгоритмов кэширования, многоуровневой сервис-ориентированной архитектуры (СОА), алгоритмов масштабирования СОА и исследование производительности промышленных аналитических систем (BI) при обработке сверхбольших объемов данных. 3. В рамках ПНИ будут разработаны: многоуровневая клиент-серверная архитектура, позволяющая реализовать масштабируемый аналитический вычислительный кластер, будет разработана распределенная подсистема кэширования, обеспечивающая интеллектуальный выбор политик замещения данных; будет разработана технология контейнеризации приложений, которая позволит реализовать вычислительный кластер, состоящий из изолированных узлов СОА обработки бизнес-логики и анализа данных. Индустриальный партнер ООО «Софтлоджик Рус» www. softlogic. ru Системная интеграция Финансовая поддержка Перспективы практического использования Ожидаемые результаты проекта 1. Технология многоуровневой клиент-серверной архитектуры, позволяющая разрабатывать кросс платформенные решения для анализа и обработки данных; 2. Технология изоляции контейнеров приложений для создания микросервисной архитектуры; 3. Технология создания распределенной подсистемы кэширования; Реализация проекта позволит впервые в мире получить законченную технологию создания масштабируемого вычислительного кластера, состоящего из изолированных кроссплатформенных приложений для обработки бизнес логик и анализа сверх больших объемов данных; Практическая значимость проекта состоит в получении технологии для разработки систем автоматизации и управления предприятиями. Например системы документооборота, системы управления продажами, аналитические системы; Текущие результаты проекта Многоуровневая клиент серверная архитектура, формирующая отдельный узел СОА Иерархия управления изолированными контейнерами приложений, кластер СОА Исследование алгоритмов кэширования показали, что уменьшение среднего времени отклика системы в случае использования алгоритма LFU, LRU, PSEUDO LRU Cache, MRU при достижении максимального количества возможных объектов в кэше данных примерно одинаково. Если говорить о размере кэша данных, который не содержит практически всех объектов, то алгоритмы LFU и LRU показали лучший результат, уменьшение времени отклика системы достигает 20 -25%. При больших размерах кэша, использование алгоритмов кэширования позволяет уменьшить время отклика системы более чем в 30 раз. Тестирование поведения пользовательского интерфейса (клиента сервис ориентированной архитектуры) под различными браузерами и операционными системами показало среднее время отклика пользовательского интерфейса составляет 80 мс, что на 20% лучше требований ТЗ. Экспериментальные исследование масштабирования архитектуры показало линейный рост производительности системы с увеличение количества процессоров и ядер, что говорит о распараллеливании вычислений. Исследование производительности кластера СОА показали, что приемлемое время отклика системы для одного пока исполнения обеспечивается до 160 -170 запросов в секунду. Такая производительность больше как минимум в 4 раза, чем требуется в техническом задании. Для 2 -х и более потоков исполнения производительность системы не деградирует вплоть до 575 запросов в секунду, что на порядок превышает требования к производительности согласно техническому заданию. Примеры экранных форм клиентского приложения архитектуры СОА 14. 579. 21. 0069 Полученные результаты в полной мере соответствуют требованиям технического задания и позволяют обеспечить получение требуемых характеристик. Сравнение характеристик прототипа программного обеспечения с аналогами будет проводиться на последующих этап ПНИ. По нашим оценкам производительность разрабатываемой системы будет превосходить аналоги, разработанные на технологиях Java и. Net в несколько раз.