cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1306
Views
0
Helpful
3
Replies

Network Microburst

weilliu
Level 1
Level 1

We could transfer 900 Mbit in half of a second and another 100 Mbit for the other half of that second.  How much data was transferred during that second? The answer is 1 Gbit.  If we transfer 500 Mbit per half second and another 500 Mbit per the other half second, that is also 1 Gbit per second.  This is important because a 1 Gbit per second interface is also a 500 Mbit per half second interface, and a 500 Mbit per half second interface can’t transfer 900 Mbits per half second (I am ignoring any buffering effects).  This is exactly why we see the microburst when there are multiple servers are sending traffic simultaneously.

Now, why these servers cannot be sending traffic constantly at 100Mbit per 1/10sec or 10Mbits per 1/100sec?  The data sending rate is variable from server side? 

Would you please advise?

Thank you very much,

Aries

3 Replies 3

Joseph W. Doherty
Hall of Fame
Hall of Fame

Disclaimer

The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.

Liability Disclaimer

In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.

Posting

Server (host) variable transmission rates, most likely to using TCP.

TCP has windowed transmissions.  I.e. it will transmit a window's worth of data and stop, until it get an ACK.  It also grows and shrinks its transmission window size.

Thanks Joseph for the prompt feedback.

What about UDP?  If that is the case, it shall not happen by using UDP.  Am I correct?

Disclaimer

The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.

Liability Disclaimer

In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.

Posting

UDP depends on the application's transmission rate; up to full interface rate.  UDP, itself, won't provide flow control.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Innovations in Cisco Full Stack Observability - A new webinar from Cisco