Efficient and accurate Ethernet simulation

The Internet is increasingly being called upon to provide different levels of service to different applications and users. A practical problem in doing so is that although Ethernet is one of the hops for nearby all communication in the Internet, it does not provide any QoS guarantees. A natural question, therefore, is the effect of offered load on Ethernet throughput and delay. In this paper, we present several techniques for accurately and efficiently modeling the behavior of a heavily loaded Ethernet link. We propose an efficient distributed simulation model, called Fast Ethernet Simulation, that empirically models an Ethernet link to quickly and accurately simulate it. By eliminating the implementation of the CSMA/CD protocol, our approach reduces computational complexity drastically while still maintaining desirable accuracy. Performance results show that our techniques not only add very little overhead (less than 5% in our tests) to the basic cost of simulating an Ethernet link, but also closely match real-world measurements. We also present efficient techniques for compressing cumulative distributions using hyperbolic curves and for monitoring the load on a heavily loaded link. Finally, we show applications to illustrate the potential usage of the Fast Ethernet Simulation.

[1]  Simon S. Lam,et al.  A Carrier Sense Multiple Access Protocol for Local Networks , 1979, Comput. Networks.

[2]  P. Borsook Data communications , 1994, IEEE Spectrum.

[3]  M. E. Johnson,et al.  Estimating model discrepancy , 1990 .

[4]  Shuji Tasaka Dynamic Behavior of a CSMA-CD System with a Finite Population of Buffered Users , 1986, IEEE Trans. Commun..

[5]  Edward D. Lazowska,et al.  The behavior of Ethernet-like computer communications networks , 1979, SOSP '79.

[6]  Walter Willinger,et al.  On the self-similar nature of Ethernet traffic , 1993, SIGCOMM '93.

[7]  Yu Zhang,et al.  The Implication of Network Performance on Service Quality , 1999 .

[8]  Richard Y. Kain,et al.  Ethernet performance under actual and simulated loads , 1991, [1991] Proceedings 16th Conference on Local Computer Networks.

[9]  John F. Shoch,et al.  Measured performance of an Ethernet local network , 1980, CACM.

[10]  Vern Paxson,et al.  Empirically derived analytic models of wide-area TCP connections , 1994, TNET.

[11]  Onur M. Ülgen,et al.  On modeling local area networks , 1988, WSC '88.

[12]  Walter Willinger,et al.  Self-similarity through high-variability: statistical analysis of Ethernet LAN traffic at the source level , 1997, TNET.

[13]  Walter Willinger,et al.  Self-similarity through high-variability: statistical analysis of Ethernet LAN traffic at the source level , 1997, TNET.

[14]  Jeffrey C. Mogul,et al.  Measured capacity of an Ethernet: myths and reality , 1988, CCRV.

[15]  Fred Halsall,et al.  Data communications, computer networks and open systems (3. ed.) , 1995, Electronic-systems engineering series.

[16]  X. Tan,et al.  Transient performance of a CSMA system under temporary overload conditions , 1990, [1990] Proceedings. 15th Conference on Local Computer Networks.

[17]  L. Kleinrock,et al.  Packet Switching in Radio Channels: Part I - Carrier Sense Multiple-Access Modes and Their Throughput-Delay Characteristics , 1975, IEEE Transactions on Communications.

[18]  Edward J. Coyle,et al.  A Matrix Representation of CSMA/CD Networks , 1985, IEEE Trans. Commun..

[19]  Srinivasan Keshav,et al.  The ENTRAPID protocol development environment , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[20]  Timothy Aloysius Gonsalves Comparative Performance of Broadcast Bus Local Area Networks with Voice and Data Traffic , 1986 .

[21]  W. Bux Local-Area Subnetworks: A Performance Comparison , 1981, IEEE Trans. Commun..

[22]  David A. Maltz,et al.  A performance comparison of multi-hop wireless ad hoc network routing protocols , 1998, MobiCom '98.

[23]  Timothy A. Gonsalves,et al.  On the performance effects of station locations and access protocol parameters in Ethernet networks , 1988, IEEE Trans. Commun..

[24]  K. Tsukada,et al.  Data communications , 1981, IEEE Communications Magazine.

[25]  Robert Metcalfe,et al.  Ethernet: distributed packet switching for local computer networks , 1988, CACM.

[26]  Leonard Kleinrock,et al.  Throughput Analysis for Persistent CSMA Systems , 1985, IEEE Trans. Commun..

[27]  E. Coyle,et al.  Finite Population CSMA/CD Networks , 1983, IEEE Trans. Commun..

[28]  Srinivasan Keshav,et al.  An Engineering Approach to Computer Networking: ATM Networks , 1996 .

[29]  Kanti Prasad,et al.  Performance analysis of Ethernet based on an event driven simulation algorithm , 1988, Proceedings [1988] 13th Conference on Local Computer Networks.

[30]  A. del Río,et al.  An accurate and fast CSMA/CD simulator , 1993, Microprocessing and Microprogramming.

[31]  Peter O'Reilly,et al.  An Efficient Simulation Technique for Performance Studies of CSMA/CD Local Network , 1984, IEEE Journal on Selected Areas in Communications.

[32]  Hassan Rajaei,et al.  Modeling and Simulation of a High Speed LAN , 1995, Simul..

[33]  D. S. Moore,et al.  Measures of lack of fit from tests of chi-squared type , 1984 .

[34]  Fouad A. Tobagi,et al.  Performance Analysis of Carrier Sense Multiple Access with Collision Detection , 1980, Comput. Networks.

[35]  Jia Wang,et al.  Eecient and Accurate Ethernet Simulation , 1999 .

[36]  Riccardo Gusella,et al.  A measurement study of diskless workstation traffic on an Ethernet , 1990, IEEE Trans. Commun..

[37]  Robert Metcalfe,et al.  Ethernet: distributed packet switching for local computer networks , 1976, CACM.