发明名称 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.
申请公布号 HK1174405(A1) 申请公布日期 2016.01.15
申请号 HK20130101157 申请日期 2013.01.25
申请人 MICROSOFT TECHNOLOGY LICENSING LLC 发明人 JEREMIAH C. SPRADLIN JC;DOMINIGUE FORTIER D
分类号 G06F 主分类号 G06F
代理机构 代理人
主权项
地址