eAPT: enhancing APT with a mirror site resolver

Gilhee Lee, Taegeun Moon, Min-Sung Jang, Hyoungshick Kim
{"title":"eAPT: enhancing APT with a mirror site resolver","authors":"Gilhee Lee, Taegeun Moon, Min-Sung Jang, Hyoungshick Kim","doi":"10.1109/ISSREW51248.2020.00048","DOIUrl":null,"url":null,"abstract":"Advanced Packaging Tool (APT) is a package manager used in Debian Linux distributions. By default, APT is configured to use the official central repository, but it also allows users to modify and add alternative repositories easily. Since using geographically closer servers can boost the download speed, many users adopt mirror sites in their country instead of the default repository. However, it is often challenging for users to select an appropriate mirror site. First, users have to change the repository URL manually with insufficient information about mirror sites. Second, if the mirror site in use is not working, APT cannot find an alternative mirror site in an automated manner. To address these problems and improve the user experience of APT, we propose the enhanced Advanced Packaging Tool (eAPT) which is built on the top of APT with a mirror site resolver to find the optimal mirror site based on the user’s geographical location in terms of the package installation time and stability even when some mirror sites are not responsible. Our experimental results demonstrate that eAPT is about between 8 and 10 times faster than APT for installing large sized packages (e.g., openjdk-11-jdk or android-sdk) in India and Australia.","PeriodicalId":202247,"journal":{"name":"2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSREW51248.2020.00048","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Advanced Packaging Tool (APT) is a package manager used in Debian Linux distributions. By default, APT is configured to use the official central repository, but it also allows users to modify and add alternative repositories easily. Since using geographically closer servers can boost the download speed, many users adopt mirror sites in their country instead of the default repository. However, it is often challenging for users to select an appropriate mirror site. First, users have to change the repository URL manually with insufficient information about mirror sites. Second, if the mirror site in use is not working, APT cannot find an alternative mirror site in an automated manner. To address these problems and improve the user experience of APT, we propose the enhanced Advanced Packaging Tool (eAPT) which is built on the top of APT with a mirror site resolver to find the optimal mirror site based on the user’s geographical location in terms of the package installation time and stability even when some mirror sites are not responsible. Our experimental results demonstrate that eAPT is about between 8 and 10 times faster than APT for installing large sized packages (e.g., openjdk-11-jdk or android-sdk) in India and Australia.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
eAPT:使用镜像站点解析器增强APT
高级打包工具(APT)是Debian Linux发行版中使用的包管理器。默认情况下,APT被配置为使用官方的中央存储库,但它也允许用户轻松地修改和添加替代存储库。由于使用地理位置较近的服务器可以提高下载速度,许多用户在他们的国家采用镜像站点,而不是默认的存储库。然而,对于用户来说,选择一个合适的镜像站点往往是一个挑战。首先,用户必须在镜像站点信息不足的情况下手动更改存储库URL。其次,如果正在使用的镜像站点不能正常工作,APT无法以自动方式找到替代镜像站点。为了解决这些问题并改善APT的用户体验,我们提出了增强的高级打包工具(eAPT),它建立在APT之上,带有镜像站点解析器,即使在一些镜像站点不负责的情况下,也可以根据用户的地理位置在软件包安装时间和稳定性方面找到最优的镜像站点。我们的实验结果表明,在印度和澳大利亚,在安装大型软件包(例如openjdk-11-jdk或android-sdk)时,eAPT比APT快8到10倍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
BP-IDS: Using business process specification to leverage intrusion detection in critical infrastructures Techniques and Tools for Advanced Software Vulnerability Detection Challenges Faced with Application Performance Monitoring (APM) when Migrating to the Cloud AHPCap: A Framework for Automated Hardware Profiling and Capture of Mobile Application States Unit Lemmas for Detecting Requirement and Specification Flaws
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1