Databases allocate and free blocks of storage on disk. Freed blocks introduce holes where no data is stored. Allocation systems attempt to reuse such deallocated regions in order to minimize the footprint on disk. When previously allocated blocks cannot be moved, this problem is called the mem-ory allocation problem. It is known to have a logarithmic overhead in the footprint size. This paper defines the storage reallocation problem, where previously allocated blocks can be moved, or real-located, but at some cost. This cost is determined by the allocation/reallocation cost function. The algorithms pre-sented here are cost oblivious, in that they work for a broad and reasonable class of cost functions, even when they do not know what the co...
We study the STORAGE ALLOCATION PROBLEM (SAP) which is a variant of the UNSPLITTABLE FLOW PROBLEM ON...
Memory management is the process of controlling and coordinating computer memory, assigning portions...
We consider storage devices located in the plane according to a general point process and specialize...
Databases allocate and free blocks of storage on disk. Freed blocks introduce holes where no data is...
When the amount of space required for file storage exceeds the amount which can be kept online, deci...
Storage-location assignment in warehouses is an important task as it impacts productivity of other w...
IBM estimates that 2.5 quintillion bytes are being created every day and that 90% of the data in the...
Class-based storage implementation decisions have significant impact on the required storage space a...
Scalable storage architectures allow for the addition or removal of disks to increase storage capaci...
We present a randomized block-level storage virtualization for arbitrary heterogeneous storage syste...
Abstract. In data storage applications, a large collection of consecutively numbered data “buckets ”...
Abstract—We consider the problem of distributing a file in a network of storage nodes whose storage ...
We study an optimization problem that arises in the context of data placement in multimedia storage ...
The increasing reliance on online information in our daily lives had called for a rethinking of how ...
AbstractThe design and analysis of algorithms for on-line dynamic storage allocation has been a fund...
We study the STORAGE ALLOCATION PROBLEM (SAP) which is a variant of the UNSPLITTABLE FLOW PROBLEM ON...
Memory management is the process of controlling and coordinating computer memory, assigning portions...
We consider storage devices located in the plane according to a general point process and specialize...
Databases allocate and free blocks of storage on disk. Freed blocks introduce holes where no data is...
When the amount of space required for file storage exceeds the amount which can be kept online, deci...
Storage-location assignment in warehouses is an important task as it impacts productivity of other w...
IBM estimates that 2.5 quintillion bytes are being created every day and that 90% of the data in the...
Class-based storage implementation decisions have significant impact on the required storage space a...
Scalable storage architectures allow for the addition or removal of disks to increase storage capaci...
We present a randomized block-level storage virtualization for arbitrary heterogeneous storage syste...
Abstract. In data storage applications, a large collection of consecutively numbered data “buckets ”...
Abstract—We consider the problem of distributing a file in a network of storage nodes whose storage ...
We study an optimization problem that arises in the context of data placement in multimedia storage ...
The increasing reliance on online information in our daily lives had called for a rethinking of how ...
AbstractThe design and analysis of algorithms for on-line dynamic storage allocation has been a fund...
We study the STORAGE ALLOCATION PROBLEM (SAP) which is a variant of the UNSPLITTABLE FLOW PROBLEM ON...
Memory management is the process of controlling and coordinating computer memory, assigning portions...
We consider storage devices located in the plane according to a general point process and specialize...