×

Computing reusable image components to minimize network bandwidth usage

  • US 9,098,379 B2
  • Filed: 08/30/2012
  • Issued: 08/04/2015
  • Est. Priority Date: 01/31/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • storing virtual appliance image templates at a caching location, based on a historical request pattern;

    receiving a request for a virtual appliance image; and

    providing, to a second location, a return virtual appliance image responsive to the received request;

    wherein said providing of the return virtual appliance image comprises;

    determining a difference between the requested virtual appliance image and one or more of the stored virtual appliance image templates;

    at the caching location, obtaining a supplement which corresponds to the determined difference between the requested virtual appliance image and the one or more of the stored virtual appliance image templates; and

    delivering the one or more of the stored virtual appliance image templates and the supplement to the second location; and

    applying a cost function for caching at the caching location, wherein the cost function is determined by variables comprising;

    a frequency variable indicating a frequency of a request of one or more supplements deriving from a third location;

    a size variable indicating a size of the one or more supplements deriving from a third location;

    a caching variable indicating whether the one or more supplements are already cached at the caching location; and

    a supplement variable indicating whether the virtual appliance image is to be created using the one or more supplements;

    wherein the cost function comprises at least a product of the frequency variable and the size variable.

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