• DocumentCode
    786034
  • Title

    On the Placement of Infrastructure Overlay Nodes

  • Author

    Roy, Sabyasachi ; Pucha, Himabindu ; Zhang, Zheng ; Hu, Y. Charlie ; Qiu, Lili

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
  • Volume
    17
  • Issue
    4
  • fYear
    2009
  • Firstpage
    1298
  • Lastpage
    1311
  • Abstract
    Overlay routing has emerged as a promising approach to improving performance and reliability of Internet paths. To fully realize the potential of overlay routing under the constraints of deployment costs in terms of hardware, network connectivity and human effort, it is critical to carefully place infrastructure overlay nodes to balance the tradeoff between performance and resource constraints. In this paper, we investigate approaches to perform intelligent placement of overlay nodes to facilitate (i) resilient routing and (ii) TCP performance improvement. We formulate objective functions to capture application behavior: reliability and TCP performance, and develop several placement algorithms, which offer a wide range of tradeoffs in complexity and required knowledge of the client-server location and traffic load. Using simulations on synthetic and real Internet topologies, and PlanetLab experiments, we demonstrate the effectiveness of the placement algorithms and objective functions developed, respectively. We conclude that a hybrid approach combining greedy and random approaches provides the best tradeoff between computational efficiency and accuracy. We also uncover the fundamental challenge in simultaneously optimizing for reliability and TCP performance, and propose a simple unified algorithm to achieve both.
  • Keywords
    Internet; telecommunication network reliability; telecommunication network routing; transport protocols; Internet; PlanetLab experiments; TCP performance improvement; client-server location; intelligent placement; network connectivity; overlay routing; telecommunication network reliability; NP-completeness; TCP; overlay networks; placement; reliability;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2008.2007433
  • Filename
    4895723