arrow
Return

Fluid-Shuttle: Efficient Cloud Data Transmission Based on Serverless Computing Compression

delete2024-12-01
delete9
PRE
AI
R
Rong Gu
王树林 cover
王树林 (Shulin Wang)
H
Haipeng Dai
X
Xiaofei Chen
王肇康 (Zhaokang Wang)
W
W.Y. Bao
J
Jiaqi Zheng *
Y
Yaofeng Tu
Y
Yihua Huang
L
Lianyong Qi
X
Xiaolong Xu
W
Wanchun Dou
G
Guihai Chen
DOI:10.1109/TNET.2024.3402561delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Nowadays, there exists a lot of cross-region data transmission demand on the cloud. It is promising to use serverless computing for data compressing to save the total data size. However, it is challenging to estimate the data transmission time and monetary cost with serverless compression. In addition, minimizing the data transmission cost is non-trivial due to the enormous parameter space. This paper focuses on this problem and makes the following contributions: 1) We propose empirical data transmission time and monetary cost models based on serverless compression. It can also predict compression information, e.g., ratio and speed using chunk sampling and machine learning techniques. 2) For single-task cloud data transmission, we propose two efficient parameter search methods based on Sequential Quadratic Programming (SQP) and Eliminate then Divide and Conquer (EDC) with proven error upper bounds. Besides, we propose a parameter fine-tuning strategy to deal with transmission bandwidth variance. 3) Furthermore, for multi-task scenarios, a parameter search method based on dynamic programming and numerical computation is proposed. We have implemented the system called Fluid-Shuttle, which includes straggler optimization, cache optimization, and the autoscaling decompression mechanism. Finally, we evaluate the performance of Fluid-Shuttle with various workloads and applications on the real-world AWS serverless computing platform. Experimental results show that the proposed approach can improve the parameter search efficiency by over 3 $\times$ compared with the state-of-art methods and achieves better parameter quality. In addition, our approach achieves higher time efficiency and lower monetary cost compared with competing cloud data transmission approaches.
Keywords:
Data transmission
serverless compression
cloud function configuration
Data transmission
serverless compression
cloud function configuration

Journal

I
IEEE-ACM Transactions on Networking
IF:
3.6
Papers:
4.4K
Citations:
9.5K

Organization

N
nanjing university
Scholars:
7.7W
Papers: 5.6W
Citations: 87
Z
zte
Scholars:
419
Papers: 412
Citations: 0
C
china university of petroleum
Scholars:
4.1W
Papers: 2.7W
Citations: 30
researcher View more organizations