CPC G06F 3/0644 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01); G06F 3/0608 (2013.01); G06F 3/0631 (2013.01)] | 20 Claims |
1. A method, comprising:
determining at a cloud server that a first size of a first cloud storage element object is at least below a first threshold;
in response to a first determination, requesting a client-side component to store additional data in the first cloud storage element object including by having the client-side component update the first cloud storage element object with an updated version that includes previously existing data of the first cloud storage element object and the additional data; and
adding the first cloud storage element object to a set of one or more cloud storage element objects available for update, wherein the client-side component selects the first cloud storage element object from the set of one or more cloud storage element objects available for update, wherein the client-side component generates the updated version of the first cloud storage element object that has a second size that is greater than or equal to the first threshold, wherein to generate the updated version of the first cloud storage element object, the client-side component determines whether the previously existing data of the first cloud storage element object is stored in a cache storage of the client-side component and in response to determining that the previously existing data of the first cloud storage element object is stored in the cache storage of the client-side component, the client-side component uses the previously existing data of the first cloud storage element object stored in the cache storage of the client-side component and additional data to generate the updated version of the first cloud storage element object.
|