ЯКУШКИН Олег Олегович
Кандидат физико-математических наук, доцент кафедры компьютерного моделирования и многопроцессорных систем
Комн. 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 года)
Некоторые научные публикации
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Ананьева Н.И., Богданов А.В., Гущанский Д.Е., Дегтярев А.Б., Залуцкая Н.М., Лысов К.А.,Незнанов Н.Г., Якушкин О.О. Аналого-цифровые системы и высокопроизводительные решения в задачах исследования и моделирования человеческого мозга // ОБОЗРЕНИЕ ПСИХИАТРИИ И МЕДИЦИНСКОЙ ПСИХОЛОГИИ ИМ. В.М. БЕХТЕРЕВА. Государственное учреждение "Санкт-Петербургский научно-исследовательский психоневрологический институт им. В.М. Бехтерева Ф, 2016. 3. 16-21.
- Тазиева Л. М., Якушкии О. О. Проблемы создания трёхмерных моделей и их текстур по фотографиям объекта // Процессы управления и устойчивость. 2016. Том 3(19). 527-533.
- 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.
- 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.
- 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.
- O. Iakushkin Cloud Middleware Combining the Functionalities of Message Passing and Scaling Control // EPJ Web of Conferences. EDP Sciences, 2016. 108. 02029.
- 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.
- 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.
- Якушкин О.О., Гришкин В. М. Unification of control in P2P communication middleware: Towards complex messaging patterns // AIP Conference Proceedings. AIP Publishing, 2015. 1648. 040004-1 -- 0400.
- 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.
- Якушкин О.О., Гришкин В. М. Messaging Middleware for Cloud Applications: Extending Brokerless Approach // 2nd International Conference on Emission Electronics (ICEE), 2014. IEEE, 2014. 5-9.
- Якушкин О.О., Гришкин В. М. Middleware Transport Architecture Monitoring: Topology Service // 20th International Workshop on Beam Dynamics and Optimization (BDO), 2014. IEEE, 2014. 64-66.
- Якушкин О.О., Гришкин В. М. Опыт решения проблемы Round-Robin для безброкерных систем // Процессы управления и устойчивость. Издательский Дом Федоровой Г.В., 2014. 1. 304-308.
- Якушкин О. О. Добавление новых коммуникационных шаблонов и их горизонтальное масштабирование в безброкерной системе // Процессы управления и устойчивость. Издательский Дом Федоровой Г.В., 2014. 1. 419-424.
Темы дипломных работ
- 1. Автоматизация процесса анимации полигональных сеток с использованием генетических алгоритмов и нейронных сетей (Гасанова Ольга Николаевна, бакалаврская работа, 2018)
- 2. Разработка прототипа контейнеризованной распределенной сервисной системы для проведения прочностных расчетов на основе проекта Jupyter (Кондратюк Анна Николаевна, бакалаврская работа, 2018)
- 3. Решение задачи поиска пути на динамических картах с помощью алгоритма Jump Point Search Plus с применением метода Goal Bounding (Тазиева Лилия Маратовна, бакалаврская работа, 2018)