arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1802.01289cs.NI
收藏

云计算中经济高效的分布式数据中心布局算法研究

On Distributed Algorithms for Cost-Efficient Data Center Placement in Cloud Computing

Wuqiong Luo, Wee Peng Tay, Peng Sun, Yonggang Wen

摘要:

云计算的日益普及导致了数据中心的激增。数据中心的有效布局可提高网络性能,并最大限度地减少客户感知的延迟。在大型网络中确定数据中心的最优布局问题是一个经典的无容量限制的$k$ -中值问题。传统的工作集中在集中式算法,这需要了解整个网络的拓扑结构和客户的服务需求的信息。此外,集中式算法在计算上是昂贵的,并且不能随着网络的大小很好地扩展。我们提出了一个线性复杂度的全分布式算法来优化数据中心的位置。该算法采用迭代两步优化方法。在每次迭代中,首先通过分布式划分算法将整个网络划分为$k$区域,然后在每个区域内通过分布式消息传递算法确定局部近似最优位置。当底层网络是一个树拓扑结构,我们表明,连续迭代之间的整体成本是单调递减的,所提出的算法收敛在有限数量的迭代。仿真结果表明,该算法的性能可与需要全局信息且具有较高计算复杂性的集中式算法相媲美.

英文摘要:

The increasing popularity of cloud computing has resulted in a proliferation of data centers. Effective placement of data centers improves network performance and minimizes clients' perceived latency. The problem of determining the optimal placement of data centers in a large network is a classical uncapacitated $k$-median problem. Traditional works have focused on centralized algorithms, which requires knowledge of the overall network topology and information about the customers' service demands. Moreover, centralized algorithms are computationally expensive and do not scale well with the size of the network. We propose a fully distributed algorithm with linear complexity to optimize the locations of data centers. The proposed algorithm utilizes an iterative two-step optimization approach. Specifically, in each iteration, it first partitions the whole network into $k$ regions through a distributed partitioning algorithm; then within each region, it determines the local approximate optimal location through a distributed message-passing algorithm. When the underlying network is a tree topology, we show that the overall cost is monotonically decreasing between successive iterations and the proposed algorithm converges in a finite number of iterations. Extensive simulations on both synthetic and real Internet topologies show that the proposed algorithm achieves performance comparable with that of centralized algorithms that require global information and have higher computational complexity.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑