Polynomial-time Algorithm for Server Location Method for Keeping Small Distance from Clients to Servers During Failures

S. Kurimoto, Nao Maeda, H. Miwa
{"title":"Polynomial-time Algorithm for Server Location Method for Keeping Small Distance from Clients to Servers During Failures","authors":"S. Kurimoto, Nao Maeda, H. Miwa","doi":"10.1109/INCoS.2015.43","DOIUrl":null,"url":null,"abstract":"Large amount of contents in the Internet have increased loads of contents servers, networks and data centers, which may degrade quality of service. To solve this problem, there is a method that some mirror servers providing the same contents are located on a network and a request is navigated to one of the mirror servers. As the location of the mirror servers affects the quality of service, it is important to locate the mirror servers in the network so that a network should connect a user and one of mirror servers with small hop length after links fail. In this paper, we address the server location problem that determines the location of the servers satisfying the following constraint: any users can access servers within a small hop count even if some links fail. In the previous research, we proved that this problem is NP-hard and proposed some heuristic algorithms. In this paper, we present a polynomial-time algorithm when the number of simultaneously failed links is restricted to one and the increase of hop length is restricted, in other words, we can get the optimum solution of the optimization version to minimize the number of servers in polynomial time. Furthermore, we evaluate the performance of actual ISP network topologies by the algorithm from the viewpoint of the number of servers.","PeriodicalId":345650,"journal":{"name":"2015 International Conference on Intelligent Networking and Collaborative Systems","volume":"92 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Intelligent Networking and Collaborative Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INCoS.2015.43","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Large amount of contents in the Internet have increased loads of contents servers, networks and data centers, which may degrade quality of service. To solve this problem, there is a method that some mirror servers providing the same contents are located on a network and a request is navigated to one of the mirror servers. As the location of the mirror servers affects the quality of service, it is important to locate the mirror servers in the network so that a network should connect a user and one of mirror servers with small hop length after links fail. In this paper, we address the server location problem that determines the location of the servers satisfying the following constraint: any users can access servers within a small hop count even if some links fail. In the previous research, we proved that this problem is NP-hard and proposed some heuristic algorithms. In this paper, we present a polynomial-time algorithm when the number of simultaneously failed links is restricted to one and the increase of hop length is restricted, in other words, we can get the optimum solution of the optimization version to minimize the number of servers in polynomial time. Furthermore, we evaluate the performance of actual ISP network topologies by the algorithm from the viewpoint of the number of servers.
基于多项式时间算法的服务器定位方法在故障时保持客户端与服务器之间的小距离
Internet上大量的内容增加了内容服务器、网络和数据中心的负载,可能会降低服务质量。为了解决这个问题,有一种方法是在网络上放置一些提供相同内容的镜像服务器,并将请求导航到其中一个镜像服务器。由于镜像服务器的位置会影响服务质量,因此确定镜像服务器在网络中的位置非常重要,以便在链路故障后网络能够连接用户和其中一个跳长较小的镜像服务器。在本文中,我们解决了服务器位置问题,该问题决定了服务器的位置满足以下约束:任何用户都可以在很小的跳数内访问服务器,即使某些链接失败。在之前的研究中,我们证明了这个问题是np困难的,并提出了一些启发式算法。本文提出了一种多项式时间算法,当同时失效的链路数限制为1,跳长增加限制时,即在多项式时间内得到服务器数量最少的优化版本的最优解。并从服务器数量的角度对实际ISP网络拓扑的性能进行了评价。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信