发明名称 VIRTUAL MACHINE BRANCHING AND PARALLEL EXECUTION
摘要 A state branching system is described herein that allows parallel execution of complex state transitions while leveraging time invested to setup a starting state. By allowing branching at the virtual machine level, the state branching system allows setup of a particular condition or state in a virtual machine, then copying and branching to parallel instances of the virtual machine to explore different possible subsequent states. Upon detecting a large state change with unknown outcome, the state branching system instructs the hypervisor to copy the executing virtual machine into one or more separate virtual machines. The system then allows divergent branching between the two or more virtual machines to explore different states from a similar starting point. Once the executions have reached the next state, the system coordinates to determine which copies will continue execution. Thus, the state branching system allows faster exploration of complex state changes.
申请公布号 US2012159478(A1) 申请公布日期 2012.06.21
申请号 US20100972424 申请日期 2010.12.17
申请人 SPRADLIN JEREMIAH C.;FORTIER DOMINIQUE;MICROSOFT CORPORATION 发明人 SPRADLIN JEREMIAH C.;FORTIER DOMINIQUE
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项
地址