Title :
Phoenix: A Weight-Based Network Coordinate System Using Matrix Factorization
Author :
Chen, Yang ; Wang, Xiao ; Shi, Cong ; Lua, Eng Keong ; Fu, Xiaoming ; Deng, Beixing ; Li, Xing
Author_Institution :
Inst. of Comput. Sci., Georg-August-Univ. of Goettingen, Goettingen, Germany
fDate :
12/1/2011 12:00:00 AM
Abstract :
Network coordinate (NC) systems provide a lightweight and scalable way for predicting the distances, i.e., round-trip latencies among Internet hosts. Most existing NC systems embed hosts into a low dimensional Euclidean space. Unfortunately, the persistent occurrence of Triangle Inequality Violation (TIV) on the Internet largely limits the distance prediction accuracy of those NC systems. Some alternative systems aim at handling the persistent TIV, however, they only achieve comparable prediction accuracy with Euclidean distance based NC systems. In this paper, we propose an NC system, so-called Phoenix, which is based on the matrix factorization model. Phoenix introduces a weight to each reference NC and trusts the NCs with higher weight values more than the others. The weight-based mechanism can substantially reduce the impact of the error propagation. Using the representative aggregate data sets and the newly measured dynamic data set collected from the Internet, our simulations show that Phoenix achieves significantly higher prediction accuracy than other NC systems. We also show that Phoenix quickly converges to steady state, performs well under host churn, handles the drift of the NCs successfully by using regularization, and is robust against measurement anomalies. Phoenix achieves a scalable yet accurate end-to-end distances monitoring. In addition, we study how well an NC system can characterize the TIV property on the Internet by introducing two new quantitative metrics, so-called RERPL and AERPL. We show that Phoenix is able to characterize TIV better than other existing NC systems.
Keywords :
Internet; matrix decomposition; AERPL; Euclidean distance; Internet hosts; NC systems; Phoenix; RERPL; alternative systems; comparable prediction accuracy; distance prediction accuracy; dynamic data set; end-to-end distances monitoring; error propagation; host churn; low dimensional Euclidean space; matrix factorization model; measurement anomaly; persistent TIV; persistent occurrence; quantitative metrics; representative aggregate data sets; round-trip latency; triangle inequality violation; weight-based mechanism; weight-based network coordinate system; Accuracy; Economic indicators; Euclidean distance; Integrated circuit modeling; Internet; Predictive models; Vectors; Internet topology; Peer to peer computing; network coordinate system; network monitoring; triangle inequality violation;
Journal_Title :
Network and Service Management, IEEE Transactions on
DOI :
10.1109/TNSM.2011.110911.100079