Page 276 - Anatomy of a Robot
P. 276

09_200256_CH09/Bergren   4/17/03  11:24 AM  Page 261
                                                                                  COMMUNICATIONS 261
                            arrangements that are quite general. These same types of shared access arrangements
                            are used in many different communication standards. If a communication system is
                            functionally identical to these systems, then the math pencils out the same way. The lim-
                            its on effective bandwidth are very real.
                            TIME DIVISION SYSTEMS

                            Shared access to communications link can be accomplished by dividing the like by time
                            division, frequency division or code division.


                            Aloha System
                            The Aloha communications system was designed so a sender could simply transmit a
                            packet on the channel whenever it wanted to. If another sender was sending a packet at
                            the same time, they would collide and both packets would be lost. As more and more
                            senders compete for the channel, the system rapidly loads down. The way the math pen-
                            cils out, only 18 percent of the channel’s raw bandwidth is truly available once the
                            system loads down. Normal 10BT LAN systems work like this; collisions ruin the data
                            packets. As a 10BT LAN starts to load down with more and more users, the overall
                            effective bandwidth of the 10BT systems is not the raw bit speed of 10 Mbps but
                            is closer to 1.8 Mbps. On a 10BT LAN, this limit can only be improved if the users
                            cooperate.


                            Slotted Aloha
                            The Aloha system can be improved if the senders are synchronized. Each sender knows
                            when the timeslots occur and can only start to transmit at the beginning of a timeslot.
                            Collisions still occur, but this sort of cooperation between senders increases the effec-
                            tive throughput of the channel to about 35 percent of its raw bit speed.


                            Reserved Aloha
                            If the senders politely reserve timeslots in advance, the effective throughput of the chan-
                            nel increases yet again. Although some bandwidth is wasted making the reservations,
                            collisions are largely eliminated and the efficiency can be high. Only the reservation
                            timeslots are wasted. Reservations can be granted in multiple ways, including round-
                            robin, priority systems, and random selection. It is up to the robot designer to determine
                            what sort of “request-grant” system to adopt.
   271   272   273   274   275   276   277   278   279   280   281