×

Method and system to allocate bandwidth based on task deadline in cloud computing networks

  • US 10,230,659 B2
  • Filed: 01/31/2018
  • Issued: 03/12/2019
  • Est. Priority Date: 08/29/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented to provide tenants bandwidths in a cloud computing environment, in which a virtual machine manager (VMM) manages servers that host virtual machines (VMs), the method comprising:

  • receiving, by the VMM, a request for a task, the request including a first value indicating a number of VMs required, a second value indicating bandwidths that the required VMs to use, a third value indicating a duration of the task, and a fourth value indicating a deadline of the task;

    increasing, by the VMM, the third value to allow the task a longer duration within the deadline of the task;

    determining, by the VMM, a starting time of the task and a bandwidth allocation of the task based on the first, the second, the third, and the fourth values after the increase of the third value, wherein the bandwidth allocation of the task sets a bandwidth allocated to the task to be smaller than the second value; and

    allocating, by the VMM, the number of VMs for the request at the starting time with the bandwidth allocated to complete the task prior to the deadline.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×