Персона:
Синельников, Дмитрий Михайлович

Загружается...
Profile Picture
Email Address
Birth Date
Научные группы
Организационные подразделения
Организационная единица
Институт интеллектуальных кибернетических систем
Цель ИИКС и стратегия развития - это подготовка кадров, способных противостоять современным угрозам и вызовам, обладающих знаниями и компетенциями в области кибернетики, информационной и финансовой безопасности для решения задач разработки базового программного обеспечения, повышения защищенности критически важных информационных систем и противодействия отмыванию денег, полученных преступным путем, и финансированию терроризма.
Статус
Фамилия
Синельников
Имя
Дмитрий Михайлович
Имя

Результаты поиска

Теперь показываю 1 - 8 из 8
  • Публикация
    Только метаданные
    Burrows - Wheeler Transform in lossless Data compression Problems on hybrid Computing Systems
    (2020) Rovnyagin, M. M.; Varykhanov, S. S.; Sinelnikov, D. M.; Odintsev, V. V.; Ровнягин, Михаил Михайлович; Синельников, Дмитрий Михайлович
    © 2020 IEEE.Currently, hybrid computing systems and clusters based on them are used to solve an increasing number of various tasks. This article addresses the issue of lossless data compression on hybrid computing systems. There are sections describing the development and implementation of a stack of lossless data compression algorithms based on the Burrows - Wheeler transform (BWT), as well as a section on data sorting on hybrid computing systems as one of the BWT steps. At the end are the test results of the proposed algorithms.
  • Публикация
    Только метаданные
    Distributed Fault-tolerant Platform for Web Applications
    (2020) Rovnyagin, M. M.; Sinelnikov, D. M.; Odintsev, V. V.; Varykhanov, S. S.; Ровнягин, Михаил Михайлович; Синельников, Дмитрий Михайлович
    © 2020 IEEE.Web applications are software applications, services or microservices that runs on a remote server. The problem of downtime for web application is important and in some cases, is critical for business. Nowadays, cluster solutions are often used to provide fault-tolerance for applications. But these solutions don't solve the problem of downtime if all instances of application are down. This paper presents a complex approach to provide fault-tolerance for web applications even if all instances of applications in the cluster are down. The approach is based on long-polling and request queueing methods. In this work Apache Kafka and Google Protocol Buffers has been used as the core for the fault-tolerant platform.
  • Публикация
    Только метаданные
    Methods for Speeding Up the Retraining of Neural Networks
    (2022) Varykhanov, S. S.; Sinelnikov, D. M.; Odintsev, V. V.; Rovnyagin, M. M.; Mingazhitdinova, E. F.; Синельников, Дмитрий Михайлович; Ровнягин, Михаил Михайлович
    © 2022 IEEE.Nowadays, machine learning is widespread and is becoming more complex. Developing and debugging neural networks is becoming more and more time-consuming. Distributed solutions are often used to speed up the learning process. But these solutions do not solve the problem of retraining model from zero if the learning fails. This paper presents a new approach to training models on a large datasets, which can save time and resources during the development. This approach is splitting the model's learning process into separate layers. Each of these layers can be modified and reused for the next layers. The implementation of this approach is based on transfer learning and distributed machine learning techniques. To create reusable network layers, it is proposed to use the methods of automating code parallelization for hybrid computing systems described in the article. These methods include: tracking the readiness and dependencies in the data, speculative execution at the kernel level, creating a DSL
  • Публикация
    Только метаданные
    Approach of Program's Concurrency Evaluation in PaaS Cloud Infrastructure
    (2022) Mingazhitdinova, E. F.; Sinelnikov, D. M.; Odintsev, V. V.; Rovnyagin, M. M.; Varykhanov, S. S.; Синельников, Дмитрий Михайлович; Ровнягин, Михаил Михайлович
    © 2022 IEEE.In the most cases programs have got different level of concurrency. According to Amdahl's Law, changing the amount of resources may not give a gain in computational efficiency. The article's goal which was determined by the authors is to find out the balance between increasing the amount of resources and improving the efficiency that can be obtained for computation in the K8s cluster. In an effort of resolving the task authors have decided to explore the correlation between increasing the number of podes and time of Spark program processing (data-intensive and compute-intensive computations) in the local minikube for following deployment in K8s.
  • Публикация
    Только метаданные
    Разработка и исследование методов управления виртуальными контейнерами и реализация на их основе архитектуры отказоустойчивой платформы управления виртуальными контейнерами
    (2018) Синельников, Д. М.; Синельников, Дмитрий Михайлович; Ровнягин Михаил Михайлович
    Выпускная квалификационная работа на тему «Разработка и исследование методов управления виртуальными контейнерами и реализация на их основе архитектуры отказоустойчивой платформы управления виртуальными контейнерами». Пояснительная записка содержит 77 страниц, 4 части, 30 рисунков, 5 формул, 2 таблицы, 31 источник. В приложениях приведены исходный код программного обеспечения разработанной системы. Ключевые слова: DOCKER, KUBERNETES, КЛАСТЕР, ОТКАЗОУСТОЙЧИВОСТЬ, КОНТЕЙНЕР, GO, ТЕОРИЯ СЕТЕЙ МАССОВОГО ОБСЛУЖИВАНИЯ, БРОКЕР СООБЩЕНИЙ, KAFKA, VOLUME, ПРОКСИ. Диссертация посвящена разработке методов и средств повышения отказоустойчивости на кластере с использованием системы управления виртуальными контейнерами. Пояснительная записка состоит из четырех частей, описывающих проделанную работу. В первой главе рассмотрены основные технологии распределенных систем управления виртуальными контейнерами на кластере, распределенные системы обмена сообщениями. Выполнен обзор методов и средств переноса контейнеров между узлами. Во второй главе выполнен обзор основных типов отказов, происходящих на класере, и предложены методы их разрешения. При помощи теории массового обслуживания доказана эффективность предложенных методов. В третьей главе описана общая архитектура системы, пошагово описан процесс взаимодействия с системой, детально описана структура комплекса, а также рассмотрены все ключевые подсистемы. Описан протокол взаимодействия узлов системы. В четвертой главе описаны выбранные средства реализации, показана реализация комплекса, ключевые её особенности. Разработан сценарий тестирования. Продемонстрированы результаты профилирования, нагрузочного и функционального тестирования системы.
  • Публикация
    Только метаданные
    Разработка высокопроизводительной платформы для выполнения пользовательских вычислений на гетерогенных кластерах с применением технологий GPGPU и Hadoop
    (2016) Синельников, Д. М.; Синельников, Дмитрий Михайлович; Ровнягин Михаил Михайлович
    Выпускная квалификационная работа на тему: «Разработка высокопроизводительной платформы для выполнения пользовательских вычислений на гетерогенных кластерах с применением технологий GPGPU и Hadoop». Пояснительная записка содержит 73 страницы, 3 части, 21 рисунок, 2 таблицы, 32 источника, 3 приложения. Ключевые слова: Hadoop, YARN, MAPREDUCE, GPGPU, CUDA, ДИНАМИЧЕСКАЯ БАЛАНСИРОВКА НАГРЗУКИ, LZSS, КЛАСТЕР, NOSQL, REDIS, РАЗВЕРТЫВАНИЕ КЛАСТЕРА HADOOP. Дипломный проект посвящен разработке высоконагруженной платформы, предназначенной для проведения вычислений на кластере под управлением Hadoop YARN с использованием вычислений на GPU. Пояснительная записка состоит из трех частей, описывающих проделанную работу. В первой части рассмотрены основные технологии, использующиеся для разработки и реализации высокопроизводительной платформы. При разработке платформы использовались следующие технологии: Hadoop, YARN, CUDA, Weighted Round Robin, WebSocket, Redis, OSPF и LZSS. Кроме того, был проведен анализ работ в данной области и было показано, что требованиям данной работы не удовлетворяют ни одна из рассмотренных работ. Во второй части описана архитектура высокопроизводительной платформы. Разработаны подсистемы и схема платформы. Описан процесс развертывания платформы. Кроме, того было описано два варианта соединения подсистемы балансировки нагрузки с Hadoop YARN. В третьей части показана реализация высокопроизводительной платформы на языке Java и ее ключевые особенности. Продемонстрированы результаты нагрузочного тестирования платформы, построены графики производительности. Нагрузочное тестирование показало, что разработанная платформа на много быстрее управляется со сжатием большого количества фалов, чем обычное сжатие и её можно использовать для выполнения сложных вычислительных задач.
  • Публикация
    Только метаданные
    Data Exchange Acceleration Methods in a Decentralized File System
    (2023) Rovnyagin, M. M.; Sinelnikov, D. M.; Varykhanov, S. S.; Khudoyarova, A. M.; Yakovenko, I. A.; Shirokikh, T. A.; Ровнягин, Михаил Михайлович; Синельников, Дмитрий Михайлович; Яковенко, Иван Алексеевич
  • Публикация
    Только метаданные
    Intelligent Docker Container Orchestration for Low Scheduling Latency and Fast Migration in Paas
    (2023) Rovnyagin, M. M.; Sinelnikov, D. M.; Varykhanov, S. S.; Magazov, T. R.; Kiamov, A. A.; Shirokikh, T. A.; Ровнягин, Михаил Михайлович; Синельников, Дмитрий Михайлович