ACM Home Page
Please provide us with feedback. Feedback
Answering what-if deployment and configuration questions with wise
Full text PdfPdf (996 KB)
Source
Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the ACM SIGCOMM 2008 conference on Data communication table of contents
Seattle, WA, USA
SESSION: Management table of contents
Pages 99-110  
Year of Publication: 2008
ISBN:978-1-60558-175-0
Also published in ...
Authors
Mukarram Tariq  Georgia Tech., Atlanta, GA, USA
Amgad Zeitoun  Google Inc., Mountain View, CA, CA, USA
Vytautas Valancius  Georgia Tech., Atlanta, GA, USA
Nick Feamster  Georgia Tech., Atlanta, GA, USA
Mostafa Ammar  Georgia Tech., School of Computer Science, GA, USA
Sponsors
ACM: Association for Computing Machinery
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 187,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1402958.1402971
What is a DOI?

ABSTRACT

Designers of content distribution networks 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 future 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 at a large, global CDN, shows that WISE can quickly and accurately predict service response-time distributions for many practical What-If scenarios.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Akamai Technologies. www.akamai.com
 
2
 
3
4
 
5
N. Cardwell, S. Savage, T. Anderson. Modeling TCP Latency. IEEE Infocomm 2000.
 
6
 
7
Emulab Network Testbed. http://www.emulab.net
 
8
 
9
 
10
A. Gray, A. Moore, 'N-Body' Problems in Statistical Learning. Advances in Neural Information Processing Systems 13. 2000.
 
11
Lucene Hadoop. http://lucene.apache.org/hadoop/
 
12
Q. He, C. Dovrolis, M. Ammar. On the Predictability of Large Transfer TCP Throughput. ACM SIGCOMM 2006.
 
13
14
 
15
 
16
17
 
18
Netezza http://www.netezza.com/
 
19
 
20
 
21
I. Rish, M. Brodie, S. Ma. Efficient Fault Diagnosis Using Probing. AAAI Spring Symposium on DMDP. 2002.
 
22
 
23
P. Sprites, C. Glymour. An Algorithm for fast recovery of sparse causal graphs. Social Science Computer Review 9. USENIX Symposium on Internet Technologies and Systems. 1997.
 
24
M. Tariq, A. Zeitoun, V. Valancius, N. Feamster, M. Ammar. Answering "What-if" Deployment and Configuration Questions with WISE. Georgia Tech Technical Report GT-CS-08-02. February 2008.
 
25
L. Wasserman. All of Statistics: A Concise Course in Statistical Inference. Springer Texts in Statistics. 2003.
 
26
J. Wolberg. Data Analysis Using the Method of Least Squares. Springer. Feb 2006.


Collaborative Colleagues:
Mukarram Tariq: colleagues
Amgad Zeitoun: colleagues
Vytautas Valancius: colleagues
Nick Feamster: colleagues
Mostafa Ammar: colleagues