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

    公开(公告)号:WO2011152972A3

    公开(公告)日:2012-03-08

    申请号:PCT/US2011036127

    申请日:2011-05-11

    Applicant: MICROSOFT CORP

    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策略。 控制流量包括分别将令牌存储到分配给虚拟机的令牌桶队列中。 令牌被消耗,因为数据包通过令牌桶队列。 消耗后,保持数据包,直到足够的令牌重新加载到令牌桶队列。

    MANAGING VIRTUAL HARD DRIVES AS BLOBS
    2.
    发明申请
    MANAGING VIRTUAL HARD DRIVES AS BLOBS 审中-公开
    虚拟硬盘驱动器的虚拟化

    公开(公告)号:WO2011059811A3

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

    申请号:PCT/US2010054701

    申请日:2010-10-29

    Applicant: MICROSOFT CORP

    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存储驱动程序接口,当访问虚拟硬盘驱动器中的数据时,该驱动程序将目标为虚拟硬盘驱动器的某些应用程序输入/输出(I / O)请求转换为blob命令。

    MANAGING VIRTUAL HARD DRIVES AS BLOBS

    公开(公告)号:HK1173527A1

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

    申请号:HK13100628

    申请日:2013-01-15

    Applicant: MICROSOFT CORP

    Abstract: Cloud computing platforms having computer-readable media that perform methods for facilitating communications with storage. A request having a first-interface format to access storage is intercepted. The first interface format of the request supports access to a virtual hard drive (VHD). The request is translated to a blob request having a blob interface format. The blob interface format of the blob request supports access to a plurality of blobs of data in a blob store. The blob request is communicated to a blob interface such that the blob request is executed in managing the plurality of blobs.

Patent Agency Ranking