Differences between version 2 and previous revision of DemandAssignedMultipleAccess.
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 2 | Last edited on Tuesday, March 9, 2004 6:24:06 pm | by SamuelFalvo | Revert |
Older page: | version 1 | Last edited on Tuesday, March 9, 2004 6:21:36 pm | by SamuelFalvo | Revert |
@@ -11,7 +11,7 @@
1) Slave desires access to the network, and so, it transmits a connection request. The master will receive this request, and will add the slave's address to a "poll-list". The request is not officially acknowledged until the it is the slave's turn to access the network.
2) When the slave is polled, it may then transmit frames to the master. The master stores the packets for later processing and/or routing. Note that these packets are ''not'' acknowledged until the next poll cycle. Each packet has a destination address (which may or may not be the master's address). Packets intended for reception by a destination are queued ''until it's that destination node's turn to use the network.'' At that time, the packets are finally forwarded to their destination. (Note: this repetition is necessary, since node A may not be in communications range with node B, even if both are in range of the master node.)
-3) If a node has nothing to transmit when it is polled, its poll priority is reduced (hence, it is polled less often) relative to nodes that ''do'' have packets to transmit.
+3) If a node has nothing to transmit when it is polled, its poll priority is reduced (hence, it is polled less often) relative to nodes that ''do'' have packets to transmit. When it finally does have something to transmit, it's poll priority is brought back to normal. In this manner, DAMA can implement crude forms of quality of service as well, as isochronous data streams can be given much higher priorities than variable-bitrate streams
.
4) If a slave node wishes to disconnect, it does so by sending special packets to the master, where-upon it will remove the slave from the poll-list.