arrow
返回

Understanding Differencing Algorithms for Mobile Application Updates

delete2024-12-01
delete0
PRE
AI
T
Tong Sun
B
Bowen Jiang
L
Lewei Jin
W
Wenzhao Zhang
高
高艺 (義典 橘高)
Z
Zhen Dong Li
W
Wei Dong *
DOI:10.1109/TMC.2024.3407867delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Mobile application updates occur frequently, and they continue to add considerable traffic over the Internet. Differencing algorithms, which compute a small delta between the new version and the old version, are often employed to reduce the update overhead. Researchers have proposed many differencing algorithms over the years. Unfortunately, it is currently unknown how these algorithms quantitatively perform for different categories of applications. It is also challenging to know the impacts of different techniques and whether a technique in one algorithm can be integrated into another algorithm for further performance improvement. This paper conducts the first systematic study to understand the performance of four widely used differencing algorithms for mobile application updates, including xdelta3, bsdiff, archive-patcher, and HDiffPatch with respect to five key metrics, including compression ratio, differencing time/memory overhead, and reconstruction time/memory overhead. We perform measurements for 200 mobile applications, and analyze key techniques (such as decompressing-before-differencing, sliding window, and copy instructions merging) that influence the performance of these algorithms. We have provided four important findings which give insights to further optimize for performance improvement. Guided by these insights, we have also proposed a novel algorithm, sdiff, which achieves the smallest compression ratio to state-of-the-art algorithms by combining an appropriately chosen set of key techniques.
Keyword:
Differencing algorithms
mobile applications
compression
Differencing algorithms
mobile applications
compression

期刊

IEEE Transactions on Mobile Computing 封面图
IEEE Transactions on Mobile Computing
IF:
9.2
论文数:
5.8K
被引数:
1.8W

机构

H
huawei technologies
学者数:
3.3K
论文数: 2.9K
被引数: 1
Z
zhejiang university
学者数:
17.7W
论文数: 12.1W
被引数: 152
引用论文

引用论文

Economic Challenges and Behavioral and Mental Health Risks for Overdose during the COVID-19 Pandemic among People Who Inject Drugs
err2022-04-28
err0
errOAAI
errLeslie D. Williams; Eunhye Lee; Carl Latkin; Mary Ellen Mackesy-Amiti; Maggie Kaufmann; Elizabeth Copulsky; Charlie Kaplan; Basmattee Boodram
err分享
err收藏
Computing at the Edge Cloud: Performance Analysis of an Image Comparison Web Service
err2018-07-01
err0
PREAI
errAbdullah Al Amin; Shaokat Hossain; Mahtab Uddin; Nasif Muslim; Salekul Islam; Jean-Charles Gregoire
err分享
err收藏
The Predictive Validity of Dynamic Assessment
err2008-02-01
err0
PREAI
errErin Caffrey; Douglas Fuchs; Lynn S. Fuchs
err分享
err收藏
R2: Incremental Reprogramming Using Relocatable Code in Networked Embedded Systems
err2013-09-01
err26
PREAI
errDong, Wei; Liu, Yunhao; Chen, Chun; Bu, Jiajun; Huang, Chao; Zhao, Zhiwei
err分享
err收藏
学者 查看更多内容