发明名称 Method and system for processing isochronous data packets using virtual USB controller, and placing the isochronous data packets into a look-ahead queue having a plurality of blank packets
摘要 A method, system and a computer program product for processing isochronous data packets in a guest memory of a Virtual Machine (VM) using a virtual USB controller. The virtual USB controller is implemented as a software application running on computer system where the VM is implemented. The virtual USB controller is a software component emulating a physical USB controller. The virtual controller uses chains of isochronous packets processed and stored in the guest memory of the VM. Processing of the isochronous data packets includes allocating a buffer in the guest memory for each isochronous data packet and writing the isochronous data packet to the buffer. According to the proposed method, each VM has its own virtual USB controller. The method allows a number of the VMs implemented on a host operating system of a physical machine to concurrently receive data from various USB end-points by employing the virtual USB controllers.
申请公布号 US8365168(B1) 申请公布日期 2013.01.29
申请号 US20080169475 申请日期 2008.07.08
申请人 PARALLELS IP HOLDINGS GMBH;KODORKIN ALEXANDER V.;NESTERENKO DMITRY A.;DOBROVOLSKIY NIKOLAY N.;TORMASOV ALEXANDER G.;OMELYANCHUK ANDREY A. 发明人 KODORKIN ALEXANDER V.;NESTERENKO DMITRY A.;DOBROVOLSKIY NIKOLAY N.;TORMASOV ALEXANDER G.;OMELYANCHUK ANDREY A.
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项
地址