Patent ID: 9552309
Date: 2017-01-24
CPC Classifications: G06F

Claim:
1. A method for providing precise timing in a virtual network test environment, the method comprising: providing at least first and second peripheral devices or peripheral device emulators, each including a timing source; synchronizing the timing sources of the first and second peripheral devices or peripheral device emulators with each other; connecting the first and second peripheral devices or peripheral device emulators to a peripheral interface of first and second computing platforms, respectively, hosting a hypervisor on which at least one test virtual machine or application under test virtual machine executes; making the synchronized timing sources available to the at least one test virtual machine or application under test virtual machine; synchronizing system clocks in the first and second computing platforms with each other by synchronizing the system clock of the first computing platform with the timing source of the first peripheral device or peripheral device emulator and synchronizing the system clock of the second computing platform with the timing source of the second peripheral device or peripheral device emulator; and executing a test and using the synchronized timing sources to provide precise timing for the test, wherein providing at least two peripheral devices or peripheral device emulators includes providing at least two universal serial bus (USB) devices that include an internal clock accessible by the hypervisor when connected to the at least one computing platform.