MANAGING VIRTUAL HARD DRIVES AS BLOBS
    1.
    发明申请
    MANAGING VIRTUAL HARD DRIVES AS BLOBS 审中-公开
    管理虚拟硬盘作为BLOBS

    公开(公告)号:WO2011059811A2

    公开(公告)日:2011-05-19

    申请号:PCT/US2010/054701

    申请日:2010-10-29

    Abstract: Cloud computing platforms having computer-readable media that perform methods to manage virtual hard drives as blobs are provided. The cloud computing platform includes fabric computers and blob stores. The fabric computers execute virtual machines that implement one or more applications that access virtual hard drives. The data in the virtual hard drives is accessed, via a blob interface, from blobs in the blob stores. The blob stores interface with a driver that translates some application input/output (I/O) requests destined to the virtual hard drives to blob commands when accessing data in the virtual hard drives.

    Abstract translation: 提供了具有计算机可读介质的云计算平台,其执行将虚拟硬盘驱动器管理为斑点的方法。 云计算平台包括平面电脑和Blob存储。 架构计算机执行实现一个或多个访问虚拟硬盘驱动器的应用程序的虚拟机。 虚拟硬盘驱动器中的数据通过blob接口从blob存储中的blob进行访问。 blob存储与驱动程序的接口,该驱动程序在访问虚拟硬盘驱动器中的数据时将转发到虚拟硬盘驱动器的某些应用程序输入/输出(I / O)请求转换为blob命令。

    OFFLOADING PACKET PROCESSING FOR NETWORKING DEVICE VIRTUALIZATION
    2.
    发明申请
    OFFLOADING PACKET PROCESSING FOR NETWORKING DEVICE VIRTUALIZATION 审中-公开
    用于网络设备虚拟化的卸载分组处理

    公开(公告)号:WO2013142041A1

    公开(公告)日:2013-09-26

    申请号:PCT/US2013/029222

    申请日:2013-03-06

    CPC classification number: H04L47/20 H04L43/026 H04L49/70

    Abstract: The present invention extends to methods, systems, and computer program products for offloading packet processing for networking device virtualization. A host maintains rule set(s) for a virtual machine, and a physical network interface card (NIC) maintains flow table(s) for the virtual machine. The physical NIC receives and processes a network packet associated with the virtual machine. Processing the network packet includes the physical NIC comparing the network packet with the flow table(s) at the physical NIC. When the network packet matches with a flow in the flow table(s) at the physical NIC, the physical NIC performs an action on the network packet based on the matching flow. Alternatively, when the network packet does not match with a flow in the flow table(s) at the physical NIC, the physical NIC passes the network packet to the host partition for processing against the rule set(s).

    Abstract translation: 本发明扩展到用于卸载用于网络设备虚拟化的分组处理的方法,系统和计算机程序产品。 主机维护虚拟机的规则集,并且物理网络接口卡(NIC)维护虚拟机的流表。 物理NIC接收并处理与虚拟机相关联的网络分组。 处理网络分组包括将网络分组与物理NIC上的流表进行比较的物理NIC。 当网络分组与物理NIC上的流表中的流匹配时,物理NIC基于匹配流对网络分组执行动作。 或者,当网络分组与物理NIC处的流表中的流不匹配时,物理NIC将网络分组传递到主机分区,以针对规则集进行处理。

    THROTTLE DISK I/O USING DISK DRIVE SIMULATION MODEL
    3.
    发明申请
    THROTTLE DISK I/O USING DISK DRIVE SIMULATION MODEL 审中-公开
    使用盘驱动模拟模式的节流盘I / O

    公开(公告)号:WO2013074426A1

    公开(公告)日:2013-05-23

    申请号:PCT/US2012/064587

    申请日:2012-11-12

    Abstract: Computerized methods, systems, and computer-storage media for throttling requests from virtual machines (VMs) to a hard-disk drive (HDD) are provided. When a request for disk I/O is received from a VM, a disk-drive model that simulates performance characteristics of the HDD is accessed. During access, the disk-drive model's estimation of HDD parameters and the disk-drive model's estimation of a current state of a disk head of the HDD are gathered. A projected execution time to carry out the request is computed as a function of the estimated HDD parameters and the estimated current state of the disk head. Also, an actual execution time to carry out the request is measured upon allowing the request to pass to the HDD. Using a comparison of the projected execution time and the actual execution time, the traffic of the requests from the VMs is throttled.

    Abstract translation: 提供了计算机化方法,系统和计算机存储介质,用于限制从虚拟机(VM)到硬盘驱动器(HDD)的请求。 从VM接收到对磁盘I / O的请求时,可以访问模拟HDD性能特征的磁盘驱动器型号。 在访问期间,收集了磁盘驱动器型号对HDD参数的估计和磁盘驱动器型号对HDD的磁盘头的当前状态的估计。 根据估计的HDD参数和磁盘头的估计当前状态来计算执行请求的预计执行时间。 此外,在允许请求传递到HDD时测量执行请求的实际执行时间。 使用对预计执行时间和实际执行时间的比较,来自虚拟机的请求的流量被限制。

    APPLYING POLICIES TO SCHEDULE NETWORK BANDWIDTH AMONG VIRTUAL MACHINES
    4.
    发明申请
    APPLYING POLICIES TO SCHEDULE NETWORK BANDWIDTH AMONG VIRTUAL MACHINES 审中-公开
    将虚拟机应用于计划网络带宽

    公开(公告)号:WO2011152972A2

    公开(公告)日:2011-12-08

    申请号:PCT/US2011/036127

    申请日:2011-05-11

    Abstract: Computerized methods, systems, and computer-storage media for allowing virtual machines (VMs) residing on a common physical node to fairly share network bandwidth are provided. Restrictions on resource consumption are implemented to ameliorate stressing the network bandwidth or adversely affecting the quality of service (QoS) guaranteed to tenants of the physical node. The restrictions involves providing a scheduler that dynamically controls networking bandwidth allocated to each of the VMs as a function of QoS policies. These QoS policies are enforced by controlling a volume of traffic being sent from the VMs. Controlling traffic includes depositing tokens into token-bucket queues assigned to the VMs, respectively. The tokens are consumed as packets pass through the token-bucket queues. Upon consumption, packets are held until sufficient tokens are reloaded to the token-bucket queues.

    Abstract translation: 提供了用于允许驻留在公共物理节点上的虚拟机(VM)公平共享网络带宽的计算机化方法,系统和计算机存储介质。 实施对资源消耗的限制,以改善强调网络带宽或不利地影响保证物理节点租户的服务质量(QoS)。 这些限制涉及提供一种调度器,其作为QoS策略的功能来动态地控制分配给每个VM的网络带宽。 通过控制从VM发送的流量来实现这些QoS策略。 控制流量包括分别将令牌存储到分配给VM的令牌桶队列中。 令牌被消耗,因为数据包通过令牌桶队列。 消耗后,保持分组,直到足够的令牌重新加载到令牌桶队列。

Patent Agency Ranking