发明名称 Computing reusable image components to minimize network bandwidth usage
摘要 Methods and arrangements for facilitating virtual appliance image delivery. Virtual appliance image templates are stored at a caching location, based on a historical request pattern. A request is received for a virtual appliance image and there is provided, to a second location, a virtual appliance image responsive to the received request. A difference is determined between the requested virtual appliance image and stored virtual appliance image templates.
申请公布号 US9098379(B2) 申请公布日期 2015.08.04
申请号 US201213599238 申请日期 2012.08.30
申请人 International Business Machines Corporation 发明人 De Pradipta;Gupta Manish;Madduri Venkateswara Reddy;Singh Jai Kumar;Soni Manoj
分类号 G06F9/455;G06F9/44;G06F9/445 主分类号 G06F9/455
代理机构 Ference & Associates LLC 代理人 Ference & Associates LLC
主权项 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; anddelivering 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; anda 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.
地址 Armonk NY US