ЯКУШКИН Олег Олегович

jakushkin
Кандидат физико-математических наук, доцент кафедры компьютерного моделирования и многопроцессорных систем

Комн. 213
E-mail: Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.


Занимаемые должности

2012 - 2014 Разработчик, ООО "Новые Медиа", Sharanavti. Space Heroes
2014 - 2015 Инженер-исследователь, СПбГУ
2015 - настоящее время Ассистент, СПбГУ
2019 - 2020 Ведущий разработчик Центра технологий распределенных реестров СПбГУ

Преподавательская деятельность

  • Курс ОСНОВЫ ПРОГРАММИРОВАНИЯ (бакалавриат 2013-2018 года)
  • Летняя Школа по программированию для учеников АГ СПбГУ 2014-2019
  • Курс программирования для учеников АГ СПбГУ  2015-2019 года
  • Курс проектиование и администрирование сетей (магистратура 2015-2019 года)
  • Курс основы GRAID и CLOUD вычислений, совместно с Корховым В. В. (бакалавриат с 2015 года)
  • Курс основы GRAID и CLOUD вычислений Часть 2 (на английском языке), совместно с Корховым В. В. (бакалавриат с 2015 года)
  • Курс Samsung IoT Academy, совместно с Севостьяновым Р. А. (бакалавриат с 2018 года)
  • Курс Методы математического моделирования распределенных систем (магистратура c 2020 года)
  • Курс Программирование распределенных сервисных систем (магистратура c 2019 года)
  • Курс Экосистема распределенных реестров (магистратура c 2020 года)

Научные достижения

  • «Программный комплекс для решения систем обыкновенных дифференциальных уравнений при реализации вычислительных экспериментов в комплексном пространстве» (КСОДУКАП) (Программы для ЭВМ. Базы данных. Топологии интегральных микросхем.Официальный бюллетень Федеральной службы по интеллектуальной собственности, 2014)
  • «Программный комплекс для хранения, автоматизированного структурирования текстовых объектов и поиска по ним» (ПХАСП) (Программы для ЭВМ. Базы данных. Топологии интегральных микросхем.Официальный бюллетень Федеральной службы по интеллектуальной собственности, 2016)
  • «Программный комплекс для оценки ресурсов прочности и устойчивости сосудов давления в условиях механохимической коррозии» (ОСДУМК) (Программы для ЭВМ. Базы данных. Топологии интегральных микросхем.Официальный бюллетень Федеральной службы по интеллектуальной собственности, 2016)
  • «Программный комплекс для защиты, управления и контроля доступа к содержимому закрытых сетевых ресурсов» (ПК-ЗУК) (Программы для ЭВМ. Базы данных. Топологии интегральных микросхем.Официальный бюллетень Федеральной службы по интеллектуальной собственности, 2018)
  • «Программа для пакетной обработки задач на кластере из ненадежных вычислительных узлов» (П-НВУ) (Программы для ЭВМ. Базы данных. Топологии интегральных микросхем.Официальный бюллетень Федеральной службы по интеллектуальной собственности, 2018)
  • «Система внутреннего и внешнего контроля избирательного процесса «ЭЛОРИС»» («ЭЛОРИС») (Программы для ЭВМ. Базы данных. Топологии интегральных микросхем.Официальный бюллетень Федеральной службы по интеллектуальной собственности, 2020)
  • «Система контроля и управления распределенными объектами и интеллектуальная система контроля транспортировки «Chainbox» » («CHAINBOX») (Программы для ЭВМ. Базы данных. Топологии интегральных микросхем.Официальный бюллетень Федеральной службы по интеллектуальной собственности, 2020)
  • ««ПЛАТФОРМА ДЛЯ ПРОВЕДЕНИЯ ЭЛЕКТРОННОГО ГОЛОСОВАНИЯ НА БАЗЕ ТЕХНОЛОГИЙ РАСПРЕДЕЛЕННЫХ РЕЕСТРОВ»» (Программы для ЭВМ. Базы данных. Топологии интегральных микросхем.Официальный бюллетень Федеральной службы по интеллектуальной собственности, 2020)

Конференции

  • Процессы управления и устойчивость: международная научная конференция аспирантов и студентов (2011-2014)
  • 20th International Workshop on Beam Dynamics and Optimization (IVESC-ICEE-ICCTPEA-BDO-2014) (2014)
  • 13th International Conference of Numerical Analysis and Applied Mathematics (2014)
  • International Conference Distributed Computing and Grid-Technologies in Science and Education (2014)
  • Mathematical Modeling and Computational Physics (MMCP 2015) (2015)
  • III international conference stability and control processes (SCP 2015) (2015)
  • 9th European Solid Mechanics Conference (ESMC 2015) (2015)
  • The 16th International Conference on Computational Science and Its Applications (ICCSA 2016) (2016)

Награждения

  • Премия Правительства Санкт-Петербурга победителям конкурса грантов для студентов вузов, расположенных на территории Санкт-Петербурга, аспирантов вузов, отраслевых и академических институтов, расположенных на территории Санкт-Петербурга (2014)
  • Microsoft Azure for Research Award (2014, 2016)
  • Победитель конкурса 2016-2018 года на право получения стипендии Президента РФ молодым ученым и аспирантам
  • Google Summer of Code 2016 (at CERN SFT: BLonD code optimization strategy for parallel and concurrent architectures)

Научная работа

Участие в научных школах:

  • Компьютерный континуум (2014)
  • Summer Student Program at Joint Institute for Nuclear Research (2015)
  • A school on nuclear electronics & computing Based on xxv international symposium on nuclear electronics & computing (2015)

Работа в рамках НИР СПбГУ:

  • Исследования в области проектирования и реализации эффективных прямых вычислительных экспериментов по моделированию гидрофизических и гидрометеорологических процессов на акватории Балтийского моря (в открытом море и вблизи побережья России) (с 2014 года)
  • Компьютерная технология мониторинга и диагностики состояния объектов культурного наследия (с 2014 года)

Работа в рамках НИР РФФИ:

  • Виртуальный суперкомпьютер как инструмент для решения комплексных проблем (с 2015 года)

Некоторые научные публикации

  1. Oleg Iakushkin, Anna Fatkina, Vadim Plaksin, Olga Sedova, Alexander Degtyarev, Alexei Uteshev Reconstruction of Stone Walls in Form of Polygonal Meshes from Archaeological Studies // Lecture Notes in Computer Science. Springer, Cham, 2018. vol 10963. 136-148.
  2. Oleg Iakushkin, Dmitrii Selivanov, Liliia Tazieva, Anna Fatkina, Valery Grishkin, Alexei Uteshev 3D Reconstruction of Landscape Models and Archaeological Objects Based on Photo and Video Materials // Lecture Notes in Computer Science. Springer, Cham, 2018. vol 10963. 160-169.
  3. David Grigoryan, Avetik Muradov, Serob Balyan, Suren Abrahamyan, Armine Katvalyan, Vladimir Korkhov, Oleg Iakushkin, Natalia Kulabukhova, Nadezhda Shchegoleva Creating Artificial Intelligence Solutions in E-Health Infrastructure to Support Disabled People // Lecture Notes in Computer Science. Springer, Cham, 2018. vol 10963. 41-50.
  4. Oleg O. Iakushkin, Mikhail Yu. Balabanov, Vladimir A. Kozynchenko, Olga S. Sedova, Dmitrii A. Selivanov, and Anna S. Shaleva Examining approaches for regions of interest detection in video clips as a service // AIP Conference Proceedings. AIP Proceedings, 2018. 1978. 070003.
  5. Oleg O. Iakushkin and Olga S. Sedova Creating CAD designs and performing their subsequent analysis using opensource solutions in Python // AIP Conference Proceedings. American Institute of Physics, 2018. 1922, 140011. 1-7.
  6. A. Fatkina, O. Iakushkin, O. Gasanova, L. Tazieva Optimization of selected components in MPD Root: Capabilities of distributed programming techniques // CEUR Workshop Proceedings. 2017. 1787. 213-217.
  7. Alexander Degtyarev, George Fedoseev, Oleg Iakushkin, Vladimir Korkhov A continuous integration system for MPD Root: experiments with setup configuration // CEUR Workshop Proceedings. 2017. 1787. 172-176.
  8. O. Iakushkin, A. Kondratiuk, O. Sedova, V. Grishkin Jupyter extension for creating CAD designs and their subsequent analysis by the finite element method // CEUR Workshop Proceedings. 2017. 1787. 530-534.
  9. G. Fedoseev, A. Degtyarev, O. Iakushkin, V. Korkhov A continuous integration system for MPD Root: Deployment and setup in GitLab // CEUR Workshop Proceedings. 2017. 1787. 525-529.
  10. A.I. Fatkina, O.O. Iakushkin, N.O. Tikhonov Application of GPGPUs and Multicore CPUs in Optimization of Some of the MpdRoot Codes // 2017. 416-418.
  11. Oleg Iakushkin, Anna Fatkina, Alexander Degtyarev, Valery Grishkin Application of Multi-core Architecture to the MPDRoot Package for the Task ToF Events Reconstruction // Lecture Notes in Computer Science. Springer, Cham, 2017. 10408. 428-437.
  12. Oleg Iakushkin, Daniil Malevanniy, Alexander Bogdanov, Olga Sedova Adaptation and Deployment of PanDA Task Management System for a Private Cloud Infrastructure // Lecture Notes in Computer Science. Springer, Cham, 2017. 10408. 438-447.
  13. Vladimir Korkhov, Ivan Gankevich, Oleg Iakushkin, Dmitry Gushchanskiy, Dmitry Khmel, Andrey Ivashchenko, Alexander Pyayt, Sergey Zobnin, Alexander Loginov Distributed Data Processing on Microcomputers with Ascheduler and Apache Spark // Lecture Notes in Computer Science. Springer, Cham, 2017. 10408. 387-398.
  14. Yulia Shichkina, Alexander Koblov, Kirill Lysov, Oleg Iakushkin Preliminary Cleaning and Transformation of Data in Data Mining Using PHP Pthreads Library // Lecture Notes in Computer Science. Springer, Cham, 2017. 10408. 463-472.
  15. Ананьева Н.И., Богданов А.В., Гущанский Д.Е., Дегтярев А.Б., Залуцкая Н.М., Лысов К.А.,Незнанов Н.Г., Якушкин О.О. Аналого-цифровые системы и высокопроизводительные решения в задачах исследования и моделирования человеческого мозга // ОБОЗРЕНИЕ ПСИХИАТРИИ И МЕДИЦИНСКОЙ ПСИХОЛОГИИ ИМ. В.М. БЕХТЕРЕВА. Государственное учреждение "Санкт-Петербургский научно-исследовательский психоневрологический институт им. В.М. Бехтерева Ф, 2016. 3. 16-21.
  16. Тазиева Л. М., Якушкии О. О. Проблемы создания трёхмерных моделей и их текстур по фотографиям объекта // Процессы управления и устойчивость. 2016. Том 3(19). 527-533.
  17. Suren Abrahamyan, Serob Balyan, Avetik Muradov, Vladimir Korkhov, Anna Moskvicheva, and Oleg Jakushkin Development of M-Health software for people with disabilities // Lecture Notes in Computer Science. Springer, 2016. vol. 9790. 468-479.
  18. Oleg Iakushkin , Yulia Shichkina, Olga Sedova Petri Nets for Modelling of Message Passing Middleware in Cloud Computing Environments // Lecture Notes in Computer Science. Springer, 2016. vol. 9787. 390-402.
  19. Yulia Shichkina , Alexander Degtyarev , Dmitry Gushchanskiy, Oleg Iakushkin Application of Optimization of Parallel Algorithms to Queries in Relational Databases // Lecture Notes in Computer Science. Springer, 2016. vol. 9787. 366-378.
  20. O. Iakushkin Cloud Middleware Combining the Functionalities of Message Passing and Scaling Control // EPJ Web of Conferences. EDP Sciences, 2016. 108. 02029.
  21. Oleg Iakushkin, Olga Sedova, Grishkin Valery Application Control and Horizontal Scaling in Modern Cloud Middleware. // Lecture Notes in Computer Science, Springer Berlin Heidelberg, 2016. 81-96.
  22. Iakushkin O.O., Degtyarev A.B., Shvemberger S.V. Decomposition of the modeling task of some objects of archeological research for processing in a distributed computer system // Computer Research and Modeling. 2015. vol. 7, no. 3. 533-537.
  23. Якушкин О.О., Гришкин В. М. Unification of control in P2P communication middleware: Towards complex messaging patterns // AIP Conference Proceedings. AIP Publishing, 2015. 1648. 040004-1 -- 0400.
  24. Iakushkin O.O., Grishkin V.M. Visualization of work of a distributed application based on the mqcloud library // Computer Research and Modeling. 2015. vol. 7, no. 3. 529-532.
  25. Якушкин О.О., Гришкин В. М. Messaging Middleware for Cloud Applications: Extending Brokerless Approach // 2nd International Conference on Emission Electronics (ICEE), 2014. IEEE, 2014. 5-9.
  26. Якушкин О.О., Гришкин В. М. Middleware Transport Architecture Monitoring: Topology Service // 20th International Workshop on Beam Dynamics and Optimization (BDO), 2014. IEEE, 2014. 64-66.
  27. Якушкин О.О., Гришкин В. М. Опыт решения проблемы Round-Robin для безброкерных систем // Процессы управления и устойчивость. Издательский Дом Федоровой Г.В., 2014. 1. 304-308.
  28. Якушкин О. О. Добавление новых коммуникационных шаблонов и их горизонтальное масштабирование в безброкерной системе // Процессы управления и устойчивость. Издательский Дом Федоровой Г.В., 2014. 1. 419-424.

Темы дипломных работ

1. Автоматизация процесса анимации полигональных сеток с использованием генетических алгоритмов и нейронных сетей (Гасанова Ольга Николаевна, бакалаврская работа, 2018)
2. Разработка прототипа контейнеризованной распределенной сервисной системы для проведения прочностных расчетов на основе проекта Jupyter (Кондратюк Анна Николаевна, бакалаврская работа, 2018)
3. Решение задачи поиска пути на динамических картах с помощью алгоритма Jump Point Search Plus с применением метода Goal Bounding (Тазиева Лилия Маратовна, бакалаврская работа, 2018)