{"title":"视频索引VM连续检查点:时间旅行支持虚拟3d图形应用程序","authors":"Wei-qi Shi, Yang Lu","doi":"10.1145/1806565.1806578","DOIUrl":null,"url":null,"abstract":"Running 3D applications such as computer games over virtualized platform is gaining popularity among virtual machine users. This paper presents a novel continuous virtual machine checkpointing and replay system that combines virtual 3D graphics support, continuous and high frequency virtual machine checkpointing, and virtual machine time travel. The system consists of, a video capture subsystem that constantly captures visual-audio output of a live 3D application running as a hypervisor guest, a checkpointing subsystem that incrementally and periodically preserves states of the running guest at fine granularity in real time, and a video and virtual machine replay subsystem that supports time travel of checkpointed guest to any prior point corresponding to the image frame in the captured video sequence. The system binds captured live video with continuous virtual machine checkpoints. As a result, the system offers novel video based interactive experiences where checkpointed 3D applications such as computer games can be restarted and continued from any frame point of a live video clip. A prototype of the described system was developed using Xen hypervisor and some research findings are reported in this paper.","PeriodicalId":436504,"journal":{"name":"Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video","volume":"193 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Video indexed VM continuous checkpoints: time travel support for virtual 3d graphics applications\",\"authors\":\"Wei-qi Shi, Yang Lu\",\"doi\":\"10.1145/1806565.1806578\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Running 3D applications such as computer games over virtualized platform is gaining popularity among virtual machine users. This paper presents a novel continuous virtual machine checkpointing and replay system that combines virtual 3D graphics support, continuous and high frequency virtual machine checkpointing, and virtual machine time travel. The system consists of, a video capture subsystem that constantly captures visual-audio output of a live 3D application running as a hypervisor guest, a checkpointing subsystem that incrementally and periodically preserves states of the running guest at fine granularity in real time, and a video and virtual machine replay subsystem that supports time travel of checkpointed guest to any prior point corresponding to the image frame in the captured video sequence. The system binds captured live video with continuous virtual machine checkpoints. As a result, the system offers novel video based interactive experiences where checkpointed 3D applications such as computer games can be restarted and continued from any frame point of a live video clip. A prototype of the described system was developed using Xen hypervisor and some research findings are reported in this paper.\",\"PeriodicalId\":436504,\"journal\":{\"name\":\"Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video\",\"volume\":\"193 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-06-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1806565.1806578\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1806565.1806578","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Video indexed VM continuous checkpoints: time travel support for virtual 3d graphics applications
Running 3D applications such as computer games over virtualized platform is gaining popularity among virtual machine users. This paper presents a novel continuous virtual machine checkpointing and replay system that combines virtual 3D graphics support, continuous and high frequency virtual machine checkpointing, and virtual machine time travel. The system consists of, a video capture subsystem that constantly captures visual-audio output of a live 3D application running as a hypervisor guest, a checkpointing subsystem that incrementally and periodically preserves states of the running guest at fine granularity in real time, and a video and virtual machine replay subsystem that supports time travel of checkpointed guest to any prior point corresponding to the image frame in the captured video sequence. The system binds captured live video with continuous virtual machine checkpoints. As a result, the system offers novel video based interactive experiences where checkpointed 3D applications such as computer games can be restarted and continued from any frame point of a live video clip. A prototype of the described system was developed using Xen hypervisor and some research findings are reported in this paper.