SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : The *NEW* Frank Coluccio Technology Forum

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
To: Curtis E. Bemis who wrote (829)9/16/2000 6:50:37 AM
From: justone  Read Replies (1) of 46821
 
Curtis:

Thank you for your referenced article.

It bothers me to see myths propagated. It also appears as though your
knowledge of ethernet (IEEE802.3) technologies ended well over a decade ago.
There are many definitive works that address the nonsense you espoused and the
best known is by Boggs, Mogul and Kent.
research.compaq.com


The article you quote is from 1988, and a production of Digital Equipment
Corporation. A lot of knowledge about traffic is still valid, it seems, even over a
decade later!

Also, many of the sources state that 10Gb Ethernet is basically 1Mb Ethernet, just
faster, so old knowledge still applies. I admit, haven't looked at MAC/PHY/PMD
deeply enough to disagree with these authorities.

I haven't perhaps been clear enough: I'm trying to puzzle out the idea of
multi-access
networks, with many hosts and many clients not managed by a
central group, and understand the traffic issues related to mixing voice demands
(real-time requirements, with fixed small packets) with other media demands such as
data (variable sized packets, and bursty, tolerates delays) or or steam video (large
packets, real-time). This is the traffic model for the famous multi-media broadband
internet (IP based) network, which many think is the next generation network.

I am very happy to thank you for your article, because it gives practical experience
on why collision detection won't do well under multi-access multi host multi-client
conditions, and states that clearly, from the point of theory and simulation. The
lesson's learned section (4.1) give the following recommendations:

". Don't install long cables: to cover a large area, break up the cable with bridges or
gateways (routers), not repeaters.
. Don't put too many hosts on one cable: use gateways to break the network into
communities of interest, trading higher delay for inter­community traffic for better
intra­community response time and throughput.
. Implement the protocol correctly: proper collision detection and binary
exponential backoff in interface or host software is essential to good performance.
. Use the largest possible packet size: this keeps the packet count down, reducing
the likelihood of collision and not incidentally reducing overheads internal to hosts.
. Don't mix serious real­time and serious bulk­data applications: it is not possible
to simultaneously guarantee the lowest delay and the highest throughput (although
for moderate requirements both kinds of applications coexist well)."

Basically, they say to get good performance you must use a MANAGED IP
network, selecting your hosts and client mix with care, setting all parameters in the
network for all clients and servers "properly", and not mix traffic, particularly real
time and large and small packet (VOIP anyone?). This is the opposite of web-world
and internet land, and when you mix demand types. The only recourse other than
management is to heavily over dimension (5-10:1 perhaps?).

I also note the study didn't seem that 'real world' to me (more test lab) and the
number of server and clients is nothing like a web-internet, and the traffic mix was
well regulated.

It might help to keep in mind that even now at 10 Mbps, most
ether implementations are point-to-point, attached to a switch, i.e.. a two station
ethernet, and often full-duplex. This is especially true at 100Mbps and 1GE and will
definitely be that at 10GE.


Well, yes, and I prefer distributed and mesh network topologies to rings myself for
many reasons, but that only confuses our ability to model networks, and thus
manage them. The article recommends that you design your ethernet network with
care, allocating hosts and clients in community of interest. While this may be another
a good argument to buy Akami today (and I think it is), it is also true that most of the
internet can not be managed that way, particularly when you add nomadic computing
to the already open/chatoic/free mix of server hosts and clients.

I really don't like collision detection since noticing when someone else is transmitting
at the same time can take a long time, and this causes long latency, particularly in
WAN fiber multi-mile network, where you must listen long enought for the detection
message to travel the length of the network twice. With high degree of collisions,
and with random back off and re-transmit, this causes bad jitters problems and sinks
your chances of using voice over IP.

Now some these problems can be solved with massive over-bandwidh allocation- I
acknowledge that. And, of course, theses are pre-RSVP and IPv6 analysis- but
when I last looked at RSVP that didn't solve the multi-access multi-host multi-client
problem either: I guess we need to find a paper ls with RSVP real life experience
before passing final judgement. And IPv6, with larger headers, makes small packets
like voice even less efficient.

So let me take a higher level approach.

In terms of control, a useful taxonomy is to divide networks into Fixed Control,
Collision Control, and Dynamic Control. If you analyze the control types of
networks in terms of lost resources, you can have 1) wasted or idle resources, 2)
resources lost due to collision, or 3) control overhead. Fixed networks (leased lines,
TDMA, FDMA, for example) waste resources by having a lot of idle time but are
easy to implement. I note that collision detection (ethernet, for example) networks
don't waste resources, but lose them to collision, and are easy to implement.
Dynamic allocation (switched TDM networks, for example) allocate resources on
demand, and but are more complex to implement and may have higher overheads
(which is one reason why SS7, an overlay network for TDM circuit control was
invented).

My belief is that the best protocols of the future will use dynamic allocation
schemes. These seem more interesting future areas to look at than ethernet. I also
note as investors we should be trying to predict the future, not wait to see if
something deployed succeeds; by then it is too late to get in early.
Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext