• DocumentCode
    42104
  • Title

    Answering “What-If” Deployment and Configuration Questions With WISE: Techniques and Deployment Experience

  • Author

    Tariq, M.B. ; Bhandankar, K. ; Valancius, V. ; Zeitoun, A. ; Feamster, Nick ; Ammar, Moataz

  • Author_Institution
    Google Inc., Mountain View, CA, USA
  • Volume
    21
  • Issue
    1
  • fYear
    2013
  • fDate
    Feb. 2013
  • Firstpage
    1
  • Lastpage
    13
  • Abstract
    Designers of content distribution networks (CDNs) often need to determine how changes to infrastructure deployment and configuration affect service response times when they deploy a new data center, change ISP peering, or change the mapping of clients to servers. Today, the designers use coarse, back-of-the-envelope calculations or costly field deployments; they need better ways to evaluate the effects of such hypothetical “what-if” questions before the actual deployments. This paper presents What-If Scenario Evaluator (WISE), a tool that predicts the effects of possible configuration and deployment changes in content distribution networks. WISE makes three contributions: 1) an algorithm that uses traces from existing deployments to learn causality among factors that affect service response time distributions; 2) an algorithm that uses the learned causal structure to estimate a dataset that is representative of the hypothetical scenario that a designer may wish to evaluate, and uses these datasets to predict hypothetical response-time distributions; 3) a scenario specification language that allows a network designer to easily express hypothetical deployment scenarios without being cognizant of the dependencies between variables that affect service response times. Our evaluation, both in a controlled setting and in a real-world field deployment on a large, global CDN, shows that WISE can quickly and accurately predict service response-time distributions for many practical what-if scenarios.
  • Keywords
    Internet; peer-to-peer computing; ISP peering; Internet service provider; WISE; back-of-the-envelope calculations; content distribution networks; data center; global CDN; hypothetical response-time distributions; infrastructure configuration; infrastructure deployment; scenario specification language; service response-time distributions; what-if configuration questions; what-if deployment questions; what-if scenario evaluator; Content distribution networks; Estimation; Google; Iron; Joints; Servers; Time factors; Causality; Web performance; What-If Scenario Evaluator (WISE); content distribution network (CDN);
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2012.2230448
  • Filename
    6449271