Евгений Клименков

Avatar1

Клименков Евгений, магистр технических наук, закончил аспирантуру кафедры Программного обеспечения информационных технологий Белорусского государственного университета информатики и радиоэлектроники.
Родился в Беларуси в 1988 году, окончил Белорусский Государственный Университет информатики и радиоэлектроники (БГУИР) в 2010 году (факультет компьютерных систем и сетей), магистратуру в 2011. Год провел на стипендии в ETHZ при System Group. Сфера научных интересов включает микроядерные и многоядерные операционные системы. С 2019 по 2020 год читал лекции курса "Операционные Системы и Системное Программирование" и проводил исследования в БГУИР. С 2020 прикреплен к ИСП РАН для защиты кандидатской дисертации.


На пути к практичным многоядерным операционным системам, применимым для решения актуальных задач

Десять лет назад Эндрю Бауман и ETHZ System Group представили архитектуру многоядерной операционной системы для решения проблем масштабируемости вычислений и гетерогенности аппаратного обеспечения компьютерных систем в наступившую эру многоядерных микропроцессоров. Многоядерная ОС рассматривает компьютер как распределенную систему и напрямую отражает это наблюдение на архитектуру операционной системы, предлагая ряд соответствующих принципов проектирования ОС. В частности, многоядерная ОС структурирует систему как набор узлов и соединений, заменяет неявную коммуникацию между процессорными ядрами через разделяемую память на механизмы явной и асинхронной передачи сообщений и обеспечивает целостность состояния ОС с помощью репликации. Исследовательская группа ETHZ реализовала прототип предложенной архитектуры ОС в экспериментальной операционной системе Barrelfish и доказала, что в средах многоядерных компьютерных систем она масштабируется лучше, чем традиционные операционные системы на основе монолитного ядра, такие как Linux.

В данной работе представлена попытка анализа и переоценки архитектуры многоядерной операционной системы и связанных с ней принципов проектирования ОС с точки зрения потенциала практического применения таких систем для решения существующих актуальных задач и с учетом современного состояния рынка микропроцессоров. В частности, в ней производится анализ тех оригинальных предположения относительно перспектив развития компьютерных и операционных систем, которые десять лет назад были положены в основу архитектуры многоядерной ОС. В данной работе освещаются преимущества, которые дает архитектура многоядерной ОС, проблемы, препятствующие ее широкому внедрению в индустрии информационных технологий, и приводятся рассуждения об изменениях, необходимых для преодоления вскрытых проблем, и ведущих к практическому применению новой архитектуры ОС, для решения актуальных задач, существующих в современных компьютерных системах.


Организаторы

При поддержке