• DocumentCode
    1758543
  • Title

    DMFSGD: A Decentralized Matrix Factorization Algorithm for Network Distance Prediction

  • Author

    Yongjun Liao ; Wei Du ; Geurts, Pierre ; Leduc, Guy

  • Author_Institution
    Res. Unit in Networking (RUN), Univ. of Liege, Liege, Belgium
  • Volume
    21
  • Issue
    5
  • fYear
    2013
  • fDate
    Oct. 2013
  • Firstpage
    1511
  • Lastpage
    1524
  • Abstract
    The knowledge of end-to-end network distances is essential to many Internet applications. As active probing of all pairwise distances is infeasible in large-scale networks, a natural idea is to measure a few pairs and to predict the other ones without actually measuring them. This paper formulates the prediction problem as matrix completion where the unknown entries in a pairwise distance matrix constructed from a network are to be predicted. By assuming that the distance matrix has low-rank characteristics, the problem is solvable by low-rank approximation based on matrix factorization. The new formulation circumvents the well-known drawbacks of existing approaches based on Euclidean embedding. A new algorithm, so-called Decentralized Matrix Factorization by Stochastic Gradient Descent (DMFSGD), is proposed. By letting network nodes exchange messages with each other, the algorithm is fully decentralized and only requires each node to collect and to process local measurements, with neither explicit matrix constructions nor special nodes such as landmarks and central servers. In addition, we compared comprehensively matrix factorization and Euclidean embedding to demonstrate the suitability of the former on network distance prediction. We further studied the incorporation of a robust loss function and of nonnegativity constraints. Extensive experiments on various publicly available datasets of network delays show not only the scalability and the accuracy of our approach, but also its usability in real Internet applications.
  • Keywords
    Internet; approximation theory; gradient methods; matrix decomposition; DMFSGD; Euclidean embedding; Internet applications; active probing; decentralized matrix factorization algorithm; decentralized matrix factorization by stochastic gradient descent; end-to-end network distances; large-scale networks; low-rank approximation; network distance prediction; nonnegativity constraints; pairwise distance matrix; robust loss function; Delay; Distance measurement; Internet; Optimization; Peer to peer computing; Prediction algorithms; Probes; Matrix completion; matrix factorization; network distance prediction; stochastic gradient descent;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2012.2228881
  • Filename
    6381499