Abstract
Network coordinate (NC) system allows efficient Internet distance prediction with scalable measurements. Most of the NC systems are based on embedding hosts into a low dimensional Euclidean space. Unfortunately, the accuracy of predicted distances is largely hurt by the persistent occurrence of Triangle Inequality Violation (TIV) in measured Internet distances. IDES is a dot product based NC system which can tolerate the constraints of TIVs. However, it cannot guarantee the predicted distance non-negative and its prediction accuracy is close to the Euclidean distance based NC systems. In this paper, we propose Phoenix, an accurate, practical and decentralized NC system. It adopts a weighted model adjustment to achieve better prediction accuracy while it ensures the predicted distances to be positive and usable. Our extensive Internet trace based simulation shows that Phoenix can achieve higher prediction accuracy than other representative NC systems. Furthermore, Phoenix has fast convergence and robustness over measurement anomalies.
Chapter PDF
References
Zhang, R.M., Tang, C.Q., Hu, Y.C., et al.: Impact of the Inaccuracy of Distance Prediction Algorithms on Internet Applications: an Analytical and Comparative Study. In: Proc. of IEEE INFOCOM (2006)
Pietzuch, P., Ledlie, J.: Network-aware operator placement for stream-processing systems. In: Proc. of ICDE (2006)
Azureus bittorrent, http://azureus.sourceforge.net/
Zhang, B., Ng, T.S.E., Nandi, A., et al.: Measurement-Based Analysis, Modeling, and Synthesis of the Internet Delay Space. In: Proc. of ACM IMC (2006)
Abraham, I., Malkhi, D.: Compact routing on euclidian metrics. In: Proc. of ACM PODC (2004)
Wang, G., Chen, Y., Shi, L., Lua, E.K., Deng, B.X., Li, X.: Proxima: Towards Lightweight and Flexible Anycast Service. In: Proc. of IEEE INFOCOM Student Workshop (2009)
Lee, S., Zhang, Z., Sahu, S., et al.: On Suitability of Euclidean Embedding of Internet Hosts. In: Proc. of ACM SIGMetrics/Performance (2006)
Wang, G., Zhang, B., Ng, T.S.E.: Towards Network Triangle Inequality Violation Aware Distributed Systems. In: Proc. of ACM IMC (2007)
Mao, Y., Saul, L., Smith, J.M.: IDES: An Internet Distance Estimation Service for Large Network. IEEE Journal on Selected Areas in Communications, JSAC (2006)
Lua, E.K., Griffin, T., Pias, M., et al.: On the Accuracy of Embeddings for Internet Coordinate Systems. In: Proc. of ACM IMC (2005)
Lee, D.D., Seung, H.S.: Learning the parts of objects by non-negative matrix factorization. Nature 401(6755), 788–791 (1999)
Pias, M., Crowcroft, J., Wilbur, S., et al.: Lighthouses for Scalable Distributed Location. In: Proc. of IPTPS (2003)
Zhang, R., Hu, Y.C., Lin, X., et al.: A Hierarchical Approach to Internet Distance Prediction. In: Proc. of IEEE ICDCS (2006)
Tang, L., Crovella, M.: Virtual Landmarks for the Internet. In: Proc. of ACM IMC (2003)
Tang, L., Crovella, M.: Geometric Exploration of the Landmark Selection Problem. In: Barakat, C., Pratt, I. (eds.) PAM 2004. LNCS, vol. 3015, pp. 63–72. Springer, Heidelberg (2004)
Chen, Y., Xiong, Y., Shi, X., et al.: Pharos: Accurate and Decentralised Network Coordinate System. IET Communications (to appear)
Chen, Y., Zhao, G., Li, A., et al.: Handling Node Churn in Decentralised Network Coordinate System. IET Communications (to appear)
Ng, T.S.E., Zhang, H.: Predicting Internet Network Distance with Coordinates-Based Approaches. In: Proc. of IEEE INFOCOM (2002)
Dabek, F., Cox, R., Kaashoek, F., Morris, R.: Vivaldi: A Decentralized Network Coordinate System. In: Proc. of ACM SIGCOMM (2004)
Lawson, C.L., Hanson, R.J. (eds.): Solving Least Squares Problems, ch. 23, p. 161. Prentice-Hall, Englewood Cliffs (1974)
Lehman, L., Lerman, S.: A Decentralized Network Coordinate System for Robust Internet Distance Prediction. In: Proc. of ITNG (2006)
Ledlie, J., Gardner, P., Seltzer, M.: Network Coordinates in the Wild. In: Proc. of NSDI (2007)
PlanetLab, http://www.planet-lab.org/ (accessed, November 2008)
Shavitt, Y., Tankel, T.: Big-Bang Simulation for Embedding Network Distances in Euclidean Space. In: Proc. of INFOCOM (2003)
Zheng, H., Lua, E.K., Pias, M., et al.: Internet Routing Policies and Round-Trip-Times. In: Proc. of the Passive Active Measurement Workshop (2005)
Ng, T.S.E., Zhang, H.: A Network Positioning System for the Internet. In: Proc. of USENIX Annual Technical Conference (2004)
Wong, B., Slivkins, A., Sirer, E.G.: Meridian: A Lightweight Network Location Service without Virtual Coordinates. In: Proc. of ACM SIGCOMM (2005)
Rhea, S., Geels, D., Roscoe, T., Kubiatowicz, J.: Handling Churn in a DHT. In: Proc. of the USENIX Annual Technical Conference (2004)
IDES Simulator, http://www.research.att.com/~maoy/ides-0.1.tar.gz
Lumezanu, C., Levin, D., Spring, N.: PeerWise Discovery and Negotiation of Faster Paths. In: Proc. of HotNets (2007)
Costa, M., Castro, M., Rowstron, A., et al.: PIC: Practical Internet Coordinates for Distance Estimation. In: Proc. of IEEE ICDCS (2004)
Lua, E.K., Griffin, T.: Embeddable Overlay Networks. In: Proc. of IEEE ISCC (2007)
Phoenix Simulator, http://www.net-glyph.org/~chenyang/Phoenix-sim.zip
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 IFIP International Federation for Information Processing
About this paper
Cite this paper
Chen, Y. et al. (2009). Phoenix: Towards an Accurate, Practical and Decentralized Network Coordinate System. In: Fratta, L., Schulzrinne, H., Takahashi, Y., Spaniol, O. (eds) NETWORKING 2009. NETWORKING 2009. Lecture Notes in Computer Science, vol 5550. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01399-7_25
Download citation
DOI: https://doi.org/10.1007/978-3-642-01399-7_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01398-0
Online ISBN: 978-3-642-01399-7
eBook Packages: Computer ScienceComputer Science (R0)