|
ABSTRACT
Simulating how the global Internet behaves is an immensely challenging undertaking because of the network's great heterogeneity and rapid change. The heterogeneity ranges from the individual links that carry the network's traffic, to the protocols that interoperate over the links, the "mix" of different applications used at a site, and the levels of congestion seen on different links. We discuss two key strategies for developing meaningful simulations in the face of these difficulties: searching for invariants and judiciously exploring the simulation parameter space. We finish with a brief look at a collaborative effort within the research community to develop a common network simulator.
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
|
M. Baentsch, L. Baum, G. Molter, S. Rothkugel, and E Sturm, "World wide web caching: The application-level view of the internet," IEEE Commun. Mag., June 1997.
|
| |
2
|
E Barford and M. Crovella, "An architecture for a WWW workload generator," presented at the Wide Web Consortium Workshop on Workload Characterization, Oct. 1997.
|
| |
3
|
S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, and W. Weiss, "An architecture for differentiated services," RFC 2475, Dec. 1998.
|
| |
4
|
Lee Breslau , Deborah Estrin , Kevin Fall , Sally Floyd , John Heidemann , Ahmed Helmy , Polly Huang , Steven McCanne , Kannan Varadhan , Ya Xu , Haobo Yu, Advances in Network Simulation, Computer, v.33 n.5, p.59-67, May 2000
[doi> 10.1109/2.841785]
|
| |
5
|
K. Calvert, M. Doar, and E. W. Zegura, "Modeling internet topology," IEEE Commun. Mag., pp. 160-163, June 1997.
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
E Danzig, S. Jamin, R. Caiceres, D. Mitzel, and D. Estrin, "An empirical workload model for driving wide-area TCP/IP network simulations," Internetworking: Res. andExper., vol. 3, no. 1, pp. 1-26, Mar. 1992.
|
| |
11
|
A. Demers, S. Keshav, and S. Shenker, "Analysis and simulation of a fair queueing algorithm," Internetworking: Res. and Exper., vol. 1, pp. 3-26, Jan. 1990.
|
 |
12
|
|
| |
13
|
|
| |
14
|
K. Fall, "Network emulation in the Vint/NS simulator," in Proc. 1SCC'99, July 1999.
|
 |
15
|
|
 |
16
|
Michalis Faloutsos , Petros Faloutsos , Christos Faloutsos, On power-law relationships of the Internet topology, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.251-262, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
 |
17
|
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
|
 |
18
|
A. Feldmann , A. C. Gilbert , W. Willinger, Data networks as cascades: investigating the multifractal nature of Internet WAN traffic, Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication, p.42-55, August 31-September 04, 1998, Vancouver, British Columbia, Canada
|
 |
19
|
|
| |
20
|
E Flandrin, "Wavelet analysis and synthesis of fractional Brownian motion," IEEE Trans. Inform. Theory, vol. 38, no. 2, pp. 910-917, Mar. 1992.
|
| |
21
|
S. Floyd and V. Jacobson, "On traffic phase effects in packet-switched gateways," lnternetworking: Res. and Exper., vol. 3, no. 3, pp. 115-156, Apr. 1991.
|
| |
22
|
Fyodor . (2001) Nmap (Network Mapper). {Online}. Available: http://www.insecure.org/nmap/
|
 |
23
|
Mark W. Garrett , Walter Willinger, Analysis, modeling and generation of self-similar VBR video traffic, Proceedings of the conference on Communications architectures, protocols and applications, p.269-280, August 31-September 02, 1994, London, United Kingdom
|
 |
24
|
|
| |
25
|
ACM SIGCOMM. (2001) The internet traffic archive. {Online}. Available: http://www.acm.org/sigcomm/ITA/
|
| |
26
|
(2001) The internet traffic report. {Online}. Available: http://www.internettrafficreport.com/.
|
| |
27
|
MIDS. (2001) The internet weather report. {Online}. Available: http://www.mids.org/weather/
|
| |
28
|
G. Irlam. (1993, Nov.) ufs'93 (Updated file size survey results).. {Online}. Available: USENET newsgroup comp.os.re-search, message 2ddp3b$jn5 @darkstar.UCSC.EDU, gordoni@netcom.com
|
| |
29
|
E Jackson and C. Stubbs, "A study of multiaccess computer communications," in Proc. Spring 1969AFIPS Conf., vol. 34, 1969, pp. 491-504.
|
 |
30
|
|
| |
31
|
L. Kleinrock, Queueing Systems, Volume H: Computer Applications. New York: Wiley, 1976.
|
| |
32
|
W. Lau, A. Erramilli, J. Wang, and W. Willinger, "Self-similar traffic generation: The random midpoint displacement algorithm and its properties," in Proc. ICC '95, 1995, pp. 466-472.
|
 |
33
|
|
| |
34
|
|
| |
35
|
Network Wizards. (2000). {Online}. Available: http://www.nw.com/ zone/WWW/top.html
|
| |
36
|
|
 |
37
|
Steven McCanne , Van Jacobson , Martin Vetterli, Receiver-driven layered multicast, Conference proceedings on Applications, technologies, architectures, and protocols for computer communications, p.117-130, August 28-30, 1996, Palo Alto, California, United States
|
| |
38
|
NLANR Measurement and Operations Analysis Team.. {Online}. Available: http://moat.nlanr.net/Traces/
|
| |
39
|
NAM: Network animator. (2000). {Online}. Available: http://www.isi. edu/nsnam/nam/
|
| |
40
|
The network simulator--ns-2. (2000). {Online}. Available: http://www.isi.edu/nsnam/ns/
|
| |
41
|
DARPA/NIST. (1999, May) Network Simulation Validation Workshop. {Online}. Available: http://www.dyncorp-is.com/darpa/meetings/nist99may/
|
| |
42
|
J. Padhye and S. Floyd. (2000, July) Identifying the TCP behavior of web servers. {Online}. Available: http://www.aciri.org/floyd/papers.html
|
| |
43
|
---, (2000. July) The TBIT web site. {Online}. Available: http://www.aciri.org/tbit/
|
| |
44
|
V. Paxson, "Growth trends in wide-area TCP connections," IEEE Network, vol. 8, pp. :3-17, July 1994.
|
| |
45
|
|
| |
46
|
|
| |
47
|
|
 |
48
|
Vern Paxson, Automated packet trace analysis of TCP implementations, Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication, p.167-179, September 14-18, 1997, Cannes, France
|
 |
49
|
|
| |
50
|
V. Paxson, M. Allman, S. Dawson, W. Fenner, J. Griner, I. Heavens, K. Lahey, J. Semke, and B. Volz, "Known TCP implementation problems," RFC 2525, Informational, Mar. 1999.
|
| |
51
|
|
| |
52
|
K. K. Ramakrishnan and S. Floyd, "A proposal to add explicit congestion notification (ECN) to IP," RFC 2481, Jan. 1999.
|
| |
53
|
B. Ryu and S. Lowen, "Modeling, analysis, and simulation of self-similar traffic using tile fractal-shot-noise-driven Poisson process," in Proc. lASTED Int. ConJl Modeling and Simulation'95, 1995.
|
| |
54
|
|
| |
55
|
Telcordia Netsizer. (2000) Internet growth forecasting tool. {Online}. Available: htt p://www.netsizer.com
|
| |
56
|
K. Thompson. G. Miller, and R. Wilder, "Wide area internet traffic patterns and characteristics," IEEENetwork, vol. 11, pp. 10-23, Nov. 1997.
|
 |
57
|
Walter Willinger , Murad S. Taqqu , Robert Sherman , Daniel V. Wilson, Self-similarity through high-variability: statistical analysis of ethernet LAN traffic at the source level, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.100-113, August 28-September 01, 1995, Cambridge, Massachusetts, United States
|
| |
58
|
W. Willinger and V. Paxson, "Where mathematics meets the internet," Notices oftheAmer. Math. Soc., vol. 45, no. 8, pp. 961-970, Aug. 1998.
|
| |
59
|
L. Zhang, S. Deering, D. Estrin, S. Shenker, and D. Zappala, "RSVP: A new resource reservation protocol," IEEE Network, vol. 7, pp. 8-18, Sept. 1993.
|
CITED BY 104
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R. Bajcsy , T. Benzel , M. Bishop , B. Braden , C. Brodley , S. Fahmy , S. Floyd , W. Hardaker , A. Joseph , G. Kesidis , K. Levitt , B. Lindell , P. Liu , D. Miller , R. Mundy , C. Neuman , R. Ostrenga , V. Paxson , P. Porras , C. Rosenberg , J. D. Tygar , S. Sastry , D. Sterne , S. F. Wu, Cyber defense technology networking and evaluation, Communications of the ACM, v.47 n.3, March 2004
|
|
|
|
|
|
Neil Spring , Larry Peterson , Andy Bavier , Vivek Pai, Using PlanetLab for network research: myths, realities, and best practices, Proceedings of the 2nd conference on Real, Large Distributed Systems, p.12-12, December 13, 2005, San Francisco, CA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ioannis Anagnostopoulos , Photis Stavropoulos , Georgios Kouzas , Christos Anagnostopoulos , Dimitrios D. Vergados, Estimating the evolution of categorized web page populations, Workshop proceedings of the sixth international conference on Web engineering, July 10-14, 2006, Palo Alto, California
|
|
|
|
|
Martin Bateman , Saleem Bhatti , Greg Bigwood , Devan Rehunathan , Colin Allison , Tristan Henderson , Dimitrios Miras, A comparison of TCP behaviour at high speeds using ns-2 and Linux, Proceedings of the 11th communications and networking simulation symposium, April 14-17, 2008, Ottawa, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
David Bauer , Garrett Yaun , Christopher D. Carothers , Murat Yuksel , Shivkumar Kalyanaraman, A case study in meta-simulation design and performance analysis for large-scale networks, Proceedings of the 36th conference on Winter simulation, December 05-08, 2004, Washington, D.C.
|
|
|
|
|
|
David Bauer , Garrett Yaun , Christopher D. Carothers , Murat Yuksel , Shivkumar Kalyanaraman, Simulation of large scale networks III: ROSS.Net: optimistic parallel simulation framework for large-scale internet models, Proceedings of the 35th conference on Winter simulation: driving innovation, December 07-10, 2003, New Orleans, Louisiana
|
|
|
François Abel , Cyriel Minkenberg , Ilias Iliadis , Ton Engbersen , Mitchell Gusat , Ferdinand Gramsamer , Ronald P. Luijten, Design issues in next-generation merchant switch fabrics, IEEE/ACM Transactions on Networking (TON), v.15 n.6, p.1603-1615, December 2007
|
|
|
|
|
|
|
|
|
|
|
Arno Wagner , Thomas Dübendorfer , Bernhard Plattner , Roman Hiestand, Experiences with worm propagation simulations, Proceedings of the 2003 ACM workshop on Rapid malcode, October 27-27, 2003, Washington, DC, USA
|
|
|
|
|
Nikolaos D. Tselikas , Nikolaos L. Dellas , Eleftherios A. Koutsoloukas , Sofia H. Kapellaki , George N. Prezerakos , Iakovos S. Venieris, Distributed service provision using open APIs-based middleware: "OSA/Parlay vs. JAIN" performance evaluation study, Journal of Systems and Software, v.80 n.5, p.765-777, May, 2007
|
|
|
Terry Benzel , Robert Braden , Dongho Kim , Clifford Neuman , Anthony Joseph , Keith Sklower , Ron Ostrenga , Stephen Schwab, Design, deployment, and use of the DETER testbed, Proceedings of the DETER Community Workshop on Cyber Security Experimentation and Test on DETER Community Workshop on Cyber Security Experimentation and Test 2007, p.1-1, August 06-07, 2007, Boston, MA
|
|
|
|
|
|
|
|
|
|
|
|
|
Humberto T. Marques, Nt. , Leonardo C. D. Rocha , Pedro H. C. Guerra , Jussara M. Almeida , Wagner Meira, Jr. , Virgilio A. F. Almeida, Characterizing broadband user behavior, Proceedings of the 2004 ACM workshop on Next-generation residential broadband challenges, October 15-15, 2004
|
|
|
|
|
|
|
|
|
|
|
|
|
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, ACM SIGOPS Operating Systems Review, v.36 n.SI, Winter 2002
|
|
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
|
|
|
|
|
|
Michael Liljenstam , David M. Nicol , Vincent H. Berk , Robert S. Gray, Simulating realistic network worm traffic for worm warning system design and testing, Proceedings of the 2003 ACM workshop on Rapid malcode, October 27-27, 2003, Washington, DC, USA
|
|
|
|
|
Raúl Peña-Ortiz , Julio Sahuquillo , Ana Pont , José A. Gil, Modeling continuous changes of the user's dynamic behavior in the WWW, Proceedings of the 5th international workshop on Software and performance, p.175-180, July 12-14, 2005, Palma, Illes Balears, Spain
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ling-Jyh Chen , Tony Sun , Bo-Chun Wang , M. Y. Sanadidi , Mario Gerla, PBProbe: A capacity estimation tool for high speed networks, Computer Communications, v.31 n.17, p.3883-3893, November, 2008
|
|
|
|
|
|
|
|
|
|
Vaishnavi Krishnamurthy , Michalis Faloutsos , Marek Chrobak , Jun-Hong Cui , Li Lao , Allon G. Percus, Sampling large Internet topologies for simulation purposes, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.51 n.15, p.4284-4302, October, 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nikolaos Tselikas , Sofia Kapellaki , Eleftherios Koutsoloukas , George Prezerakos , Iakovos Venieris, OSA/Parlay-based middleware architecture and performance analysis for homogeneous service provision in Next Generation Networks, Computer Communications, v.30 n.3, p.564-576, February, 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"Klaus Galensa : Reviewer"
The design of the Internet continues to evolve, and many aspects of its behavior are poorly understood. Simulation plays a vital role in attempting to characterize how different facets of the network behave, and how proposed changes might affect i
more...
Peer to Peer - Readers of this Article have also read:
-
Web application security assessment by fault injection and behavior monitoring
Proceedings of the 12th international conference on World Wide Web
Yao-Wen Huang
, Shih-Kun Huang
, Tsung-Po Lin
, Chung-Hung Tsai
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
|