is prohibited.
Table 1. Initialization
Table 2. Contention detection
Table 3. Length of truncated burst
Initialization
/* Original data burst length. */
DBLO = TOL ??“ TOA = N * DSL
/* Contending data burst length. */
DBLC = TCL ??“ TCA = M * DSL
/* Length to be dropped from each data burst. */
LTD = R * DSL
Event :: Contention_Detection
/* There is a contention if the condition is true */
IF ((TCA ??“ TOL) < ST) THEN
R = ???
???
???
??????
??® ??’
2DSL
T T OL CA /* calculate R. */
Execute: Length _of _Truncated_Burst
END IF
End of Event
Event :: Length _of _Truncated_Burst
/* The truncated burst will be less than the allowed
burst length if the condition is true */
IF ((DBLO ??“ LTD < MBL) || (DBLC ??“ LTD < MBL)) THEN
IF (DBLC < DBLO) THEN
/* DBC is the smallest, therefore, dropped */
Drop DBC
ELSE
/* DBO is the smallest, therefore, dropped */
Drop DBO END IF
ELSE
Execute: Even_Resource_Allocation
END IF
End of Event
All-Optical Intermet: Next-Generation Network Infrastructure 345
Copyright ?© 2007, Idea Group Inc. Copying or distributing in print or electronic forms without written permission
of Idea Group Inc. is prohibited.
discarding the overlapping segments alternatively, starting from the tail of the original burst,
and then the head of the contending burst as shown in Figure 6(a).
Pages:
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794