Answered step by step
Verified Expert Solution
Question
1 Approved Answer
The algorithm makes use of the following variables: t = current time t i = time of i th arrival or departure event q =
The algorithm makes use of the following variables:
current time
time of th arrival or departure event
number of frames in the system after the event
time at the beginning of the previous cycle
time at the beginning of the current cycle
The algorithm consists of three components:
Update: Beginning with :
If the th event is an arrival event, :
If the th event is a departure event, :
Figure A Frame Relay Algorithm
In one of the frame relay specifications, an algorithm for monitoring queue
lengths is suggested; this is shown in Figure A cycle begins when the outgoing
circuit goes from idle queue empty to busy nonzero queue size, including the cur
rent frame If a threshold value is exceeded, then the circuit is in a state of incipient
congestion, and the congestion avoidance bits should be set on some or all logical
connections that use that circuit. Describe the algorithm in words and explain its
advantages For a frame relay network to be able to detect and then signal congestion, it is neces
sary for each frame handler to monitor its queueing behavior. If queue lengths begin
to grow to a dangerous level, then either forward or backward explicit notification or
a combination should be set to try to reduce the flow of frames through that frame
handler. The frame handler has some choice as to which logical connections should
be alerted to congestion. If congestion is becoming quite serious, all logical connec
tions through a frame handler might be notified. In the early stages of congestion,
the frame handler might just notify users for those connections that are generating
the most traffic.
Figure Network of PacketSwitching Nodes
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started