[comp.dcom.lans] computing network loads

cyrus@hi.unm.edu (Tait Cyrus) (04/02/88)

   I am looking for an equation that roughly computes the theoretical
load on a network given only the following information:
	1) time over which the load is to be computed,
	2) the number of packets seen in that time,
	3) the number of bytes seen in that time.

   Currently I am using something like:
	num_bytes / (MBYTES_PER_SEC * time)

where I have arbitrarally picked MBYTES_PER_SEC to be 1 MegaBytes / sec.
Given a 10MBit (1.25 MByte) channel, subtracting overhead for preambles,
CRC bytes, collisions & the minimum time between packets, I came up
with the VERY approximate # of 1 MByte/sec.

   I know that 1 Meg is a VERY magic number because there are many
different media that the data can be traveling across which will 
effect this magic number.

   So, back to the question.  Is this a good approximation?  What
values for MBYTES_PER_SEC should be used for the various medias,
i.e. think wire, thin wire, broadband, fiber, etc.?
   I don't want to worry about distances between stations and the
media between them, just a rough approximation.

   I have looked at the Blue Book to try to find a "nice" method
for computing network loads, but I am having a hard time trying
to come up with a better equation.  Any help anyone could supply
me (as far a clarification of what the Blue Book is saying and
how to use that information) would be greatly appreciated.

Thanks,

-- 
    @__________@    W. Tait Cyrus   (505) 277-0806
   /|         /|    University of New Mexico
  / |        / |    Dept of Electrical & Computer Engineering 
 @__|_______@  |       Parallel Processing Research Group (PPRG)
 |  |       |  |       UNM/LANL Hypercube Project
 |  |  hc   |  |    Albuquerque, New Mexico 87131
 |  @.......|..@    
 | /        | /     e-mail:      
 @/_________@/        cyrus@hc.dspo.gov

donegan@stanton.TCC.COM (Steven P. Donegan) (04/06/88)

In article <23564@hi.unm.edu>, cyrus@hi.unm.edu (Tait Cyrus) writes:
> 
>    I am looking for an equation that roughly computes the theoretical
> load on a network given only the following information:
> 	1) time over which the load is to be computed,
> 	2) the number of packets seen in that time,
> 	3) the number of bytes seen in that time.
> 
>    Currently I am using something like:
> 	num_bytes / (MBYTES_PER_SEC * time)
There is a fundamental question which must be asked before any answer to
this question can be considered - what type of LAN are you trying to get
bandwidth utilization numbers for? An Ethernet type LAN is extremely variable
based on the number of 'stations' or 'nodes', differences in nodal load and
collision detection timing, traffic rate per node etc. A token ring on the
other hand can be very predictable in it's performance.

Steve Donegan
Sr. Telecommunications Analyst
Western Digital Corp.
donegan@stanton

-- 
Steven P. Donegan
Sr. Telecommunications Analyst
Western Digital Corp.

henry@utzoo.uucp (Henry Spencer) (04/10/88)

> ... A token ring on the
> other hand can be very predictable in it's performance.

Until the token gets lost or corrupted, of course.
-- 
"Noalias must go.  This is           |  Henry Spencer @ U of Toronto Zoology
non-negotiable."  --DMR              | {allegra,ihnp4,decvax,utai}!utzoo!henry