title: Saving and Restoring a Portable JVM Image for OpenJDK CRaC
metadata.name: dc.contributor.advisor
metadata.value: Петушков Андрей Константинович
metadata.lang: ru_RU
metadata.name: dc.contributor.advisor
metadata.value: Petuskov Andrej Konstantinovic
metadata.lang: en_GB
metadata.name: dc.contributor.author
metadata.value: Пушкин Тимофей Дмитриевич
metadata.lang: ru_RU
metadata.name: dc.contributor.author
metadata.value: Puskin Timofej Dmitrievic
metadata.lang: en_GB
metadata.name: dc.contributor.editor
metadata.value: Луцив Дмитрий Вадимович
metadata.lang: ru_RU
metadata.name: dc.contributor.editor
metadata.value: Luciv Dmitrij Vadimovic
metadata.lang: en_GB
metadata.name: dc.date.accessioned
metadata.value: 2024-07-25T11:49:48Z
metadata.lang: -
metadata.name: dc.date.available
metadata.value: 2024-07-25T11:49:48Z
metadata.lang: -
metadata.name: dc.date.issued
metadata.value: 2024
metadata.name: dc.identifier.other
metadata.value: 086868
metadata.lang: en_GB
metadata.name: dc.identifier.uri
metadata.value: http://hdl.handle.net/11701/46285
metadata.lang: -
metadata.name: dc.description.abstract
metadata.value: Проект OpenJDK CRaC (Coordinated Restore at Checkpoint) посвящён исследованию способов сохранения и восстановления состояния JVM во время её работы. На данный момент поддержка проекта реализована во входящей в состав OpenJDK виртуальной машине HotSpot, но только для Linux, а создаваемый при этом образ HotSpot содержит низкоуровневые детали. Это вызывает проблемы при использовании образа, так как не позволяет переносить его между машинами с различными процессорными архитектурами и даже версиями системных библиотек. Для решения данной проблемы предлагается разработать механизм сохранения и восстановления состояния HotSpot в терминах платформонезависимой спецификации Java. При таком подходе создаваемый образ будет переносим между различными операционными системами и архитектурами процессора. Данная работа посвящена проработке фундаментальных аспектов указанного подхода и созданию его первичной реализации.
metadata.lang: ru_RU
metadata.name: dc.description.abstract
metadata.value: The CRaC (Coordinated Restore at Checkpoint) Project of OpenJDK researches ways to save and restore the state of a JVM while it is executing. Currently, support for the project is implemented in OpenJDK's HotSpot virtual machine, but only for Linux with the HotSpot image that gets created containing low-level details. This causes problems when using the image, as it cannot be transferred between machines with different CPU architectures or even versions of system libraries. To solve this problem, it is proposed to develop a mechanism for saving and restoring the HotSpot state in terms of the platform-independent Java specification. This approach allows the generated image to be portable between different operating systems and CPU architectures. This work is devoted to developing the fundamentals of the said approach and creating its initial implementation.
metadata.lang: en_GB
metadata.name: dc.language.iso
metadata.value: ru
metadata.name: dc.subject
metadata.value: Java Virtual Machine
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: OpenJDK
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: HotSpot
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: CRaC
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: Java Virtual Machine
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: OpenJDK
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: HotSpot
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: CRaC
metadata.lang: en_GB
metadata.name: dc.title
metadata.value: Saving and Restoring a Portable JVM Image for OpenJDK CRaC
metadata.lang: en_GB
metadata.name: dc.title.alternative
metadata.value: Сохранение и восстановление переносимого образа JVM для OpenJDK CRaC
metadata.lang: ru_RU
resources.filename: BSc_thesis_Timofei_Pushkin.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/46285/2/BSc_thesis_Timofei_Pushkin.pdf
resources.format: Adobe PDF
resources.description: Article
resources.size: 704,53 kB
resources.filename: reviewSV_pushkin_testimonial.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/46285/3/reviewSV_pushkin_testimonial.pdf
resources.format: Adobe PDF
resources.description: ReviewSV
resources.size: 28,4 kB
resources.filename: reviewSV_st086868_Puskin_Timofej_Dmitrievic_(supervisor)(Ru).txt
resources.url: https://dspace.spbu.ru/bitstream/11701/46285/4/reviewSV_st086868_Puskin_Timofej_Dmitrievic_%28supervisor%29%28Ru%29.txt
resources.format: Text
resources.description: ReviewSV
resources.size: 3,25 kB