An analytical study of server selection for scalable Internet services.
详细信息   
  • 作者:Wu ; Tao.
  • 学历:Doctor
  • 年:2007
  • 导师:Starobinski, David
  • 毕业院校:Boston University
  • 专业:Engineering, Electronics and Electrical.;Computer Science.
  • CBH:3259905
  • Country:USA
  • 语种:English
  • FileSize:5138127
  • Pages:125
文摘
Content replication has become one of the most important paradigms in modern Internet architectures because of its inherent scalability and availability. A key aspect of replication is that of server selection, which directly affects the performance, stability and fairness of content replication networks, such as content delivery networks (CDNs) and peer-to-peer (P2P) networks. While there exist numerous server selection policies, systematic and analytical study of these policies' characteristics remains limited.;In this work, we analytically investigate the strengths and weaknesses of existing server selection policies for single- and multi-class content replication networks. We develop a theoretical benchmark to evaluate the performance of two general server selection policies, referred to as EQ_DELAY and EQ_LOAD, which characterize a wide range of existing server selection algorithms.;For single-class networks, we find that EQ_LOAD achieves an average delay always higher than or equal to that of EQ_DELAY. A key theoretical result of this work is that in an N-server single-class network, the worst-case delay ratio between EQ_DELAY or EQ_LOAD and the minimal average delay (obtained from the benchmark) is precisely N. We constructively show how this worst-case scenario can arise in highly heterogeneous systems. This result, when interpreted in the context of selfish routing, means that the price of anarchy in unbounded delay networks depends on the topology and can potentially be very large. These results are based on an M/G/ 1 Processor Sharing queueing-theoretic model and are extended to the G/G/1 First-Come First-Serve model at high load.;For multi-class networks, we first evaluate the performance of EQ_DELAY and EQ_LOAD in simple network topologies, and obtain their delay expressions in all configurations. We then extend these results to more general settings under low and high load regimes and derive similar bounds as in single-class networks.;Our analytical findings are supported by simulations run for various arrival and service processes, different scheduling disciplines, and workload exhibiting temporal locality and non-negligible network delays. The simulation results indicate that our analysis is applicable to realistic scenarios and that the worst-case performance of EQ_DELAY and EQ_LOAD is likely to occur in single-class networks.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700