|
ABSTRACT
This paper presents Swing, a closed-loop, network-responsive traffic generator that accurately captures the packet interactions of a range of applications using a simple structural model. Starting from observed traffic at a single point in the network, Swing automatically extracts distributions for user, application, and network behavior. It then generates live traffic corresponding to the underlying models in a network emulation environment running commodity network protocol stacks. We find that the generated traffic is statistically similar to the original traffic. Furthermore, to the best of our knowledge, we are the first to reproduce burstiness in traffic across a range of time-scales using a model applicable to a variety of network settings. An initial sensitivity analysis reveals the importance of our individual model parameters to accurately reproduce such burstiness. Finally, we explore Swing's ability to vary user characteristics, application properties, and wide-area network conditions to project traffic characteristics into alternate 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
|
|
 |
2
|
A. Medina , N. Taft , K. Salamatian , S. Bhattacharyya , C. Diot, Traffic matrix estimation: existing techniques and new directions, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
 |
3
|
Long Le , Jay Aikat , Kevin Jeffay , F. Donelson Smith, The effects of active queue management on web performance, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863986]
|
| |
4
|
|
| |
5
|
K. Harfoush, A. Bestavros, and J. Byers, "Measuring bottleneck bandwidth of targeted path," in Proc. IEEE INFOCOM, 2003.
|
 |
6
|
Manish Jain , Constantinos Dovrolis, End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
 |
7
|
Amin Vahdat , Ken Yocum , Kevin Walsh , Priya Mahadevan , Dejan Kostić , Jeff Chase , David Becker, Scalability and accuracy in a large-scale network emulator, Proceedings of the 5th symposium on Operating systems design and implementation Due to copyright restrictions we are not able to make the PDFs for this conference available for downloading, December 09-11, 2002, Boston, Massachusetts
[doi> 10.1145/1060289.1060315]
|
 |
8
|
Brian White , Jay Lepreau , Leigh Stoller , Robert Ricci , Shashi Guruprasad , Mac Newbold , Mike Hibler , Chad Barb , Abhijeet Joglekar, An integrated experimental environment for distributed systems and networks, Proceedings of the 5th symposium on Operating systems design and implementation Due to copyright restrictions we are not able to make the PDFs for this conference available for downloading, December 09-11, 2002, Boston, Massachusetts
[doi> 10.1145/1060289.1060313]
|
| |
9
|
The Network Simulator ns-2. [Online]. Available: http://www.isi.edu/ nsnam/ns
|
| |
10
|
|
| |
11
|
"MAWI working group traffic archive." [Online]. Available: http://tracer.csl.sony.co.jp/mawi/
|
| |
12
|
"CAIDA." [Online]. Available: http://www.caida.org
|
| |
13
|
"Auckland-VII trace archive," University of Auckland, New Zealand [Online]. Available: http://pma.nlanr.net/Traces/long/auck7.html
|
 |
14
|
|
| |
15
|
S. Jaiswal, G. Iannacone, C. Diot, J. Kurose, and D. Towsley, "Inferring TCP connection characteristics through passive measurements," in Proc. IEEE INFOCOM, 2004.
|
 |
16
|
Yin Zhang , Lee Breslau , Vern Paxson , Scott Shenker, On the characteristics and origins of internet flow rates, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
17
|
|
 |
18
|
Thomas Karagiannis , Konstantina Papagiannaki , Michalis Faloutsos, BLINC: multilevel traffic classification in the dark, Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications, August 22-26, 2005, Philadelphia, Pennsylvania, USA
|
 |
19
|
|
 |
20
|
Kuai Xu , Zhi-Li Zhang , Supratik Bhattacharyya, Profiling internet backbone traffic: behavior models and applications, Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications, August 22-26, 2005, Philadelphia, Pennsylvania, USA
|
| |
21
|
|
 |
22
|
F. Donelson Smith , Félix Hernández Campos , Kevin Jeffay , David Ott, What TCP/IP protocol headers can tell us about the web, Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, p.245-256, June 2001, Cambridge, Massachusetts, United States
|
| |
23
|
|
| |
24
|
Y. Zhang, V. Paxson, and S. Shenker, "The stationarity of Internet path properties: Routing, loss, and throughput," ACIRI Technical Report, 2000.
|
| |
25
|
|
 |
26
|
|
| |
27
|
P. Benko and A. Veres, "A passive method for estimating end-to-end TCP packet loss," in Proc. IEEE GLOBECOM, 2002, vol. 3, pp. 2609-2613.
|
 |
28
|
Sachin Katti , Dina Katabi , Charles Blake , Eddie Kohler , Jacob Strauss, MultiQ: automated detection of multiple bottleneck capacities along a path, Proceedings of the 4th ACM SIGCOMM conference on Internet measurement, October 25-27, 2004, Taormina, Sicily, Italy
[doi> 10.1145/1028788.1028820]
|
| |
29
|
K. Yocum, E. Eade, J. Degesys, D. Becker, J. Chase, and A. Vahdat, "Toward scaling network emulation using topology partitioning," in Proc. MASCOTS, 2003, pp. 242-245.
|
| |
30
|
P. Abry and D. Veitch, "Wavelet analysis of long-range-dependent traffic," IEEE Trans. Inf. Theory, vol. 44, no. 1, pp. 2-15, Jan. 1998.
|
 |
31
|
Polly Huang , Anja Feldmann , Walter Willinger, A non-instrusive, wavelet-based approach to detecting network performance problems, Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement, November 01-02, 2001, San Francisco, California, USA
[doi> 10.1145/505202.505229]
|
 |
32
|
|
 |
33
|
Anja Feldmann , Anna C. Gilbert , Polly Huang , Walter Willinger, Dynamics of IP traffic: a study of the role of variability and the impact of control, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.301-313, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
| |
34
|
NAPSTER. [Online]. Available: http://www.napster.com/
|
 |
35
|
Krishna P. Gummadi , Richard J. Dunn , Stefan Saroiu , Steven D. Gribble , Henry M. Levy , John Zahorjan, Measurement, modeling, and analysis of a peer-to-peer file-sharing workload, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
 |
36
|
Wenting Tang , Yun Fu , Ludmila Cherkasova , Amin Vahdat, MediSyn: a synthetic streaming media service workload generator, Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video, June 01-03, 2003, Monterey, CA, USA
[doi> 10.1145/776322.776327]
|
 |
37
|
|
| |
38
|
|
| |
39
|
J. Cao, W. Cleveland, Y. Gao, K. Jeffay, F. D. Smith, and M. Weigle, "Stochastic models for generating synthetic HTTP source traffic," in Proc. IEEE INFOCOMM, 2004.
|
 |
40
|
|
| |
41
|
The National Laboratory for Applied Network Research (NLANR). [Online]. Available: http://www.nlanr.net
|
 |
42
|
|
 |
43
|
Andy Rupp , Holger Dreger , Anja Feldmann , Robin Sommer, Packet trace manipulation rramework for test labs, Proceedings of the 4th ACM SIGCOMM conference on Internet measurement, October 25-27, 2004, Taormina, Sicily, Italy
[doi> 10.1145/1028788.1028821]
|
| |
44
|
B. O. Lee, V. S. Frost, and R. Jonkman, "NetSpec 3.0 source models for Telnet, FTP, voice, video and WWW traffic," University of Kansas, Technical Report ittc-tr-10980-19, 1997.
|
| |
45
|
P. B. Danzig and S. Jamin, "TCPLIB: A library of TCP/IP traffic characteristics," USC Networking and Distributed Systems Laboratory, TR CS-SYS-91-01, 1991.
|
| |
46
|
F. Hernandez-Campos, F. D. Smith, and K. Jeffay, "Generating realistic TCP workloads," in Proc. CMG2004 Conf., 2004, pp. 273-284.
|
| |
47
|
Yu-Chung Cheng , Urs Hölzle , Neal Cardwell , Stefan Savage , Geoffrey M. Voelker, Monkey see, monkey do: a tool for TCP tracing and replaying, Proceedings of the annual conference on USENIX Annual Technical Conference, p.7-7, June 27-July 02, 2004, Boston, MA
|
 |
48
|
Paul Barford , Mark Crovella, Critical path analysis of TCP transactions, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.127-138, August 28-September 01, 2000, Stockholm, Sweden
|
|