Dynamic data replication for distributed cloud storage
Cloud storage services have become increasingly popular in recent years. This thesis investigates a cost optimization problem for data replication in distributed cloud storage. We consider two different settings: offine and online. In the offine setting where the complete information of data access...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis-Master by Research |
Language: | English |
Published: |
Nanyang Technological University
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/149825 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-149825 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1498252021-07-08T16:00:37Z Dynamic data replication for distributed cloud storage Cai, Jianfei Tang Xueyan School of Computer Science and Engineering Parallel and Distributed Computing Centre ASXYTang@ntu.edu.sg Engineering::Computer science and engineering::Computer systems organization Cloud storage services have become increasingly popular in recent years. This thesis investigates a cost optimization problem for data replication in distributed cloud storage. We consider two different settings: offine and online. In the offine setting where the complete information of data access requests is available, we develop an O(max(m^2n, n^2)) optimal algorithm, where m and n are the numbers of storage sites and requests respectively. In the online setting where the requests arriving in the future are not known, we propose two distributed algorithms: a 3-competitive basic algorithm and a dynamic algorithm. Both algorithms are lightweight and easy to implement. Experiments using the pricing data of Google Cloud Storage show that our online algorithms can perform close to the optimal. Master of Engineering 2021-05-17T08:59:48Z 2021-05-17T08:59:48Z 2021 Thesis-Master by Research Cai, J. (2021). Dynamic data replication for distributed cloud storage. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149825 https://hdl.handle.net/10356/149825 10.32657/10356/149825 en This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering::Computer systems organization |
spellingShingle |
Engineering::Computer science and engineering::Computer systems organization Cai, Jianfei Dynamic data replication for distributed cloud storage |
description |
Cloud storage services have become increasingly popular in recent years. This thesis investigates a cost optimization problem for data replication in distributed cloud storage. We consider two different settings: offine and online. In the offine setting where the complete information of data access requests is available, we develop an O(max(m^2n, n^2)) optimal algorithm, where m and n are the numbers of storage sites and requests respectively. In the online setting where the requests arriving in the future are not known, we
propose two distributed algorithms: a 3-competitive basic algorithm and a dynamic algorithm. Both algorithms are lightweight and easy to implement. Experiments using the pricing data of Google Cloud Storage show that our online algorithms can perform close to the optimal. |
author2 |
Tang Xueyan |
author_facet |
Tang Xueyan Cai, Jianfei |
format |
Thesis-Master by Research |
author |
Cai, Jianfei |
author_sort |
Cai, Jianfei |
title |
Dynamic data replication for distributed cloud storage |
title_short |
Dynamic data replication for distributed cloud storage |
title_full |
Dynamic data replication for distributed cloud storage |
title_fullStr |
Dynamic data replication for distributed cloud storage |
title_full_unstemmed |
Dynamic data replication for distributed cloud storage |
title_sort |
dynamic data replication for distributed cloud storage |
publisher |
Nanyang Technological University |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/149825 |
_version_ |
1705151334513115136 |