Features of the deterministic replay in the case of a minimum device set


Цитировать

Полный текст

Открытый доступ Открытый доступ
Доступ закрыт Доступ предоставлен
Доступ закрыт Только для подписчиков

Аннотация

A technology of the deterministic replay of an execution process in virtual machines can be used for debugging, improving reliability and robustness, software development and incident investigation (including reverse engineering of malware). The paper describes an implementation of deterministic replay for guest machines based on IA-32 in the emulator QEMU. This implementation minimizes the list of replayed devices. The organization of QEMU is discussed in detail, and the techniques used in the implementation are thoroughly explained. The key performance characteristics, such as the size of log of nondeterministic events and slowdown are experimentally measured.

Об авторах

V. Efimov

Institute for System Programming

Автор, ответственный за переписку.
Email: real@ispras.ru
Россия, ul. Solzhenitsyna 25, Moscow, 109004

K. Batuzov

Institute for System Programming

Email: real@ispras.ru
Россия, ul. Solzhenitsyna 25, Moscow, 109004

V. Padaryan

Institute for System Programming; Moscow State University

Email: real@ispras.ru
Россия, ul. Solzhenitsyna 25, Moscow, 109004; Moscow, 119991

A. Avetisyan

Institute for System Programming; Moscow State University; Moscow Institute of Physics and Technology

Email: real@ispras.ru
Россия, ul. Solzhenitsyna 25, Moscow, 109004; Moscow, 119991; Institutskii per. 9, Dolgoprudnyi, Moscow oblast, 141700

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML

© Pleiades Publishing, Ltd., 2016

Согласие на обработку персональных данных

 

Используя сайт https://journals.rcsi.science, я (далее – «Пользователь» или «Субъект персональных данных») даю согласие на обработку персональных данных на этом сайте (текст Согласия) и на обработку персональных данных с помощью сервиса «Яндекс.Метрика» (текст Согласия).