TOFEC: Achieving optimal throughput-delay trade-off of cloud storage using erasure codes

Type: Article

Publication Date: 2014-04-01

Citations: 84

DOI: https://doi.org/10.1109/infocom.2014.6848010

Abstract

Our paper presents solutions using erasure coding, parallel connections to storage cloud and limited chunking (i.e., dividing the object into a few smaller segments) together to significantly improve the delay performance of uploading and downloading data in and out of cloud storage. TOFEC is a strategy that helps front-end proxy adapt to level of workload by treating scalable cloud storage (e.g. Amazon S3) as a shared resource requiring admission control. Under light workloads, TOFEC creates more smaller chunks and uses more parallel connections per file, minimizing service delay. Under heavy workloads, TOFEC automatically reduces the level of chunking (fewer chunks with increased size) and uses fewer parallel connections to reduce overhead, resulting in higher throughput and preventing queueing delay. Our trace-driven simulation results show that TOFEC's adaptation mechanism converges to an appropriate code that provides the optimal delay-throughput trade-off without reducing system capacity. Compared to a non-adaptive strategy optimized for throughput, TOFEC delivers 2.5× lower latency under light workloads; compared to a non-adaptive strategy optimized for latency, TOFEC can scale to support over 3× as many requests.

Locations

  • arXiv (Cornell University) - View - PDF
  • IEEE INFOCOM 2022 - IEEE Conference on Computer Communications - View

Similar Works

Action Title Year Authors
+ TOFEC: Achieving Optimal Throughput-Delay Trade-off of Cloud Storage Using Erasure Codes 2013 Guanfeng Liang
Ulaş C. Kozat
+ PDF Chat On Throughput-Delay Optimal Access to Storage Clouds via Load Adaptive Coding and Chunking 2015 Guanfeng Liang
Ulaş C. Kozat
+ On Throughput-Delay Optimal Access to Storage Clouds via Load Adaptive Coding and Chunking 2014 Guanfeng Liang
Ulaş C. Kozat
+ FAST CLOUD: Pushing the Envelope on Delay Performance of Cloud Storage with Coding 2013 Guanfeng Liang
Ulaş C. Kozat
+ PDF Chat FAST CLOUD: Pushing the Envelope on Delay Performance of Cloud Storage With Coding 2014 Guanfeng Liang
Ulaş C. Kozat
+ PDF Chat When queueing meets coding: Optimal-latency data retrieving scheme in storage clouds 2014 Shengbo Chen
Yin Sun
Ulasc C. Kozat
Longbo Huang
Prasun Sinha
Guanfeng Liang
Xin Liu
Ness B. Shroff
+ Taming Tail Latency for Erasure-coded, Distributed Storage Systems 2017 Vaneet Aggarwal
Abubakr O. Al-Abbasi
Jingxian Fan
Tian Lan
+ PDF Chat Differentiated Latency in Data Center Networks with Erasure Coded Files Through Traffic Engineering 2017 Yu Xiang
Vaneet Aggarwal
Yih-Farn Robin Chen
Tian Lan
+ Tackling Heterogeneous Traffic in Multi-access Systems via Erasure Coded Servers 2022 Tuhinangshu Choudhury
Weina Wang
Gauri Joshi
+ Tackling heterogeneous traffic in multi-access systems via erasure coded servers 2022 Tuhinangshu Choudhury
Weina Wang
Gauri Joshi
+ On the Latency of Erasure-Coded Cloud Storage Systems. 2014 Akshay Kumar
Ravi Tandon
T. Charles Clancy
+ On the Latency and Energy Efficiency of Erasure-Coded Cloud Storage Systems 2014 Akshay Kumar
Ravi Tandon
T. Charles Clancy
+ Optimal Caching for Low Latency in Distributed Coded Storage Systems 2020 Kaiyang Liu
Jun Peng
Jingrong Wang
Jianping Pan
+ Tail Index for a Distributed Storage System with Pareto File Size Distribution 2016 Vaneet Aggarwal
Tian Lan
+ PDF Chat Tackling Heterogeneous Traffic in Multi-access Systems via Erasure Coded Servers 2023 Tuhinangshu Choudhury
Weina Wang
Gauri Joshi
+ PDF Chat Understanding system characteristics of online erasure coding on scalable, distributed and large-scale SSD array systems 2017 Sungjoon Koh
Jie Zhang
Miryeong Kwon
Jungyeon Yoon
David Donofrio
Nam Sung Kim
Myoungsoo Jung
+ Understanding System Characteristics of Online Erasure Coding on Scalable, Distributed and Large-Scale SSD Array Systems 2017 Sungjoon Koh
Jie Zhang
Miryeong Kwon
Jungyeon Yoon
David Donofrio
Namsung Kim
Myoungsoo Jung
+ Understanding System Characteristics of Online Erasure Coding on Scalable, Distributed and Large-Scale SSD Array Systems 2017 Sungjoon Koh
Jie Zhang
Miryeong Kwon
Jungyeon Yoon
David Donofrio
Namsung Kim
Myoungsoo Jung
+ Faster Data-access in Large-scale Systems: Network-scale Latency Analysis under General Service-time Distributions 2018 Avishek Ghosh
Kannan Ramchandran
+ Faster Data-access in Large-scale Systems: Network-scale Latency Analysis under General Service-time Distributions 2018 Avishek Ghosh
Kannan Ramchandran