发明名称 Auto-detection and selection of an optimal I/O system resource virtualization protocol
摘要 A means for automatic detection and selection of an optimal I/O system resource virtualization protocol. The invention is a solution for the problem of complexity and the resulting lack of optimization in I/O system resource virtualization implementations. The invention shields the user from the complexity of network analysis and allows the engaging of multiple I/O system resource virtualization protocols—as opposed to a single protocol. The invention enables automatic detection and selection of an optimal I/O system resource virtualization protocol on a per resource basis, which is a unique capability and something that has not been accomplished in the prior art. The net result is a simplified user experience and optimized performance when using virtualized I/O system resource.
申请公布号 US8886816(B2) 申请公布日期 2014.11.11
申请号 US200912653797 申请日期 2009.12.18
申请人 发明人 Daniel David A.
分类号 G06F15/16;G06F9/455;H04L29/06 主分类号 G06F15/16
代理机构 代理人 Klinger Robert C.
主权项 1. A method for detecting, associating, and establishing an optimal I/O system resource virtualization protocol between a host system and a virtualized I/O system resource on a network, comprising: enabling a host system for network connectivity and analysis, where the host system is automatically configured as a protocol client or as both a protocol server and a protocol client, depending on the presence or absence of an existing protocol server; enabling a utility configured to execute a network probing algorithm on the network; and enabling a software configuration function responsive to the utility and configured to assign one of a plurality of I/O system resource virtualization protocols as an optimal I/O system resource virtualization protocol for subsequent data transactions between the host system and the virtualized I/O system resource, wherein the assigned I/O system resource virtualization protocol is assigned as a function of an OSI layer associated with the plurality of virtualization protocols, where the plurality of I/O system resource virtualization protocols includes one of PCIe I/O Virtualization (IOV), i-PCI, i(e)-PCI, and i(dc)-PCI, wherein the host system automatic configuration is the result of various factors, including a topology of the network, location of the virtualized I/O system resource in relation to the topology, and the available I/O system resource virtualization protocols.
地址