Network emulator architecture
AssigneeMicrosoft Corporation
InventorsYunxin Liu, Zheng Ni, Jian Wang, Qian Zhang, Wenwu Zhu
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsYunxin Liu, Zheng Ni, Jian Wang, Qian Zhang, Wenwu Zhu
Estimating the term…
A network emulator provides both per-connection and non-connection-based emulation. The emulator includes a host computer, and a kernel-mode emulator driver and user-mode application component running on the host computer. The application component supplies configuration parameters to the driver. The driver includes a packet filter list that filters a captured packet, a virtual network link that receives the packet from the packet filter list, a link group list that applies an emulation procedure to the packet, a timer management component that manages a timer associated with the emulation procedure, and a packet dispatcher component that sends out the packet. A connection pool component facilitates per-connection emulation.
A system for network emulation comprising:
A method for emulating a network link on a host computer, the method comprising:
A computer-readable medium having computer-executable instructions for emulating a network link on a host computer, the instructions comprising:
A computer-readable medium storing computer-executable instructions and computer-readable data for implementing a kernel-mode network emulator driver having components comprising:
Dependencies are inferred from the claim text.