In this paper, we investigate the composition of cheap network storage resources to meet specific availability and capacity requirements. We show that the problem of finding the optimal composition for availability and price requirements can be reduced to the knapsack problem, and propose three techniques for efficiently finding approximate solutions. The first algorithm uses a dynamic programming approach to find mirrored storage resources for high availability requirements, and runs in the pseudo-polynomial O(n (2) c) time where n is the number of sellers\u27 resources to choose from and c is a capacity function of the requested and minimum availability. The second technique is a heuristic which finds resources to be agglomerated into a l...
Abstract — This paper focuses on peer-to-peer storage systems that achieve availability through repl...
We present and explore the problem of automatic distributed resource allocation for a large scale sy...
The goal of optimal allocation is to increase stored data availability subject to minimizing the sto...
In this paper, we investigate the composition of cheap network storage resources to meet specific av...
Abstract In this paper we investigate the composition of cheap network storage resources to meet spe...
We survey a set of algorithmic techniques that make it possible to build a high performance storage ...
Cloud storage services have become increasingly popular in recent years. This thesis investigates a ...
We consider two allocation problems in this paper, namely, allocation of bandwidth and storage. In t...
Abstract—We consider the problem of distributing a file in a network of storage nodes whose storage ...
This paper examines replication in content distribution networks and proposes a novel mechanism for...
We examine the problem of allocating a given total storage budget in a distributed storage system fo...
In this report, we look at the problem of packing a number of arrays in memory efficiently. This is ...
The problem of allocating files in a computer network is a complex combinatorial problem due to the ...
Abstract—We consider a distributed storage system where the storage nodes have heterogeneous access ...
Fast dissemination and access of information in large distributed systems, such as the Internet, has...
Abstract — This paper focuses on peer-to-peer storage systems that achieve availability through repl...
We present and explore the problem of automatic distributed resource allocation for a large scale sy...
The goal of optimal allocation is to increase stored data availability subject to minimizing the sto...
In this paper, we investigate the composition of cheap network storage resources to meet specific av...
Abstract In this paper we investigate the composition of cheap network storage resources to meet spe...
We survey a set of algorithmic techniques that make it possible to build a high performance storage ...
Cloud storage services have become increasingly popular in recent years. This thesis investigates a ...
We consider two allocation problems in this paper, namely, allocation of bandwidth and storage. In t...
Abstract—We consider the problem of distributing a file in a network of storage nodes whose storage ...
This paper examines replication in content distribution networks and proposes a novel mechanism for...
We examine the problem of allocating a given total storage budget in a distributed storage system fo...
In this report, we look at the problem of packing a number of arrays in memory efficiently. This is ...
The problem of allocating files in a computer network is a complex combinatorial problem due to the ...
Abstract—We consider a distributed storage system where the storage nodes have heterogeneous access ...
Fast dissemination and access of information in large distributed systems, such as the Internet, has...
Abstract — This paper focuses on peer-to-peer storage systems that achieve availability through repl...
We present and explore the problem of automatic distributed resource allocation for a large scale sy...
The goal of optimal allocation is to increase stored data availability subject to minimizing the sto...