Question

In: Computer Science

What additional considerations must the network managers take into consideration to refine the application of control...

What additional considerations must the network managers take into consideration to refine the application of control techniques and data-discard policies?

Solutions

Expert Solution

Congestion:

  1. Congestion is an important issue that can arise in packet switched network.
  2. Congestion is a situation in Communication Networks in which too many packets are present in a part of the subnet.
  3. Congestion in a network may occur when the load on the network is greater than the capacity of the network.
  4. Due to Congestion the performance degrades.

Factors that Causes the Congestion:

1. Packet arrival rate exceeds the outgoing link capacity.

2.Insufficient memory to store arriving packets.

3.Bursty traffic.

4. Slow processor.

Congestion Control:

  1. Congestion Control is the techniques and mechanisms which can either prevent congestion from happening or remove congestion after it has taken place.
  2. Congestion control mechanisms are divided into two categories, one category prevents the congestion from happening and the other category removes congestion after it has taken place.

I) Open Loop Congestion Control:

 In Open Loop Congestion Control, policies are used to prevent the congestion before it happens.

 Congestion control is handled either by the source or by the destination.

II) Closed Loop Congestion Control:

 Closed loop congestion control mechanisms try to remove the congestion after it happens.

 It uses some kind of feedback.

NEED of Congestion Control:

  1. It is not possible to completely avoid the congestion but it is necessary to control it.
  2. Congestions leads to a large Queue Length.
  3. It results in Buffer Overflow & Loss of Packets.
  4. So the congestion control is necessary to ensure that the user gets the negotiated Quality of Services.

Congestion prevention policies:

I) Retransmission Policy:

 The sender retransmits a packet, if it feels that the packet it has sent is lost or corrupted.

 However retransmission increases the congestion in the network.

 But we need to implement good retransmission policy to prevent congestion.

 The retransmission policy and the retransmission timers need to be designed to optimize efficiency and at the same time prevent the congestion.

II) Window Policy:

 To implement window policy, selective reject window method is used for congestion control.

 Selective Reject method is preferred over Go-back-n window as in Go-back-n method, when timer for a packet times out, several packets are resent, although some may have arrived safely at the receiver.

 Thus, this duplication may make congestion worse.

 Selective reject method sends only the specific lost or damaged packets.

III) Acknowledgement Policy:

 The acknowledgement policy imposed by the receiver may also affect congestion.

 If the receiver does not acknowledge every packet it receives it may slow down the sender and help prevent congestion.

 Acknowledgments also add to the traffic load on the network.

 Thus, by sending fewer acknowledgements we can reduce load on the network.

 To implement it, several approaches can be used:

 A receiver may send an acknowledgement only if it has a packet to be sent.

 A receiver may send an acknowledgement when a timer expires.

 A receiver may also decide to acknowledge only N packets at a time.

IV) Discarding Policy:

 A router may discard less sensitive packets when congestion is likely to happen.

 Such a discarding policy may prevent congestion and at the same time may not harm the integrity of the transmission.

V) Admission Policy:

 An admission policy, which is a quality-of-service mechanism, can also prevent congestion in virtual circuit networks.

 Switches in a flow, first check the resource requirement of a flow before admitting it to the network.

 A router can deny establishing a virtual circuit connection if there is congestion in the network or if there is a possibility of future congestion.


Related Solutions

When determining the size of the monetary increase, what must management take into consideration for pay-for-performance...
When determining the size of the monetary increase, what must management take into consideration for pay-for-performance to be fully successful?
In your opinion, what are some considerations you must take into account in doing Internet surveys?
In your opinion, what are some considerations you must take into account in doing Internet surveys?
*2-  Describe the role of the communication layer, the network-wide state-management layer, and the network-control application layer...
*2-  Describe the role of the communication layer, the network-wide state-management layer, and the network-control application layer in the SDN controller. *3- Name the four different types of ICMP messages including type and code. What two types of ICMP messages are received at the sending host executing the Traceroute program? *4- Why are different inter-AS and intra-AS protocols used in the internet? Explain your answer.
about HRM57 cost control 1. What actions can managers take to improve the menu by managing...
about HRM57 cost control 1. What actions can managers take to improve the menu by managing items identified as plowhorses?puzzles? stars? dogs? 2. What are the basic procedures necessary to develop a budget plan? 3. What are the advantages and disadvantages of top-down and bottom-up budgeting in multi-unit properties? Which would you prefer if you were a unit manager? Why?
Before investing in a foreign location, a firm must take three things into consideration: the costs,...
Before investing in a foreign location, a firm must take three things into consideration: the costs, benefits, and risks (political, economic, or legal) associated with entering into a business venture there. Imagine you are the manager of a foreign company considering an investment in your home town. What would be some of the expected costs, benefits, or risks of starting a new business where you live? How high would you rate your location on its overall attractiveness to investors? Note...
What does it mean to say that a contract must have “consideration” and what is the...
What does it mean to say that a contract must have “consideration” and what is the meaning of the phrase “adequacy of consideration.”?
As a program evaluator, what are some of the major considerations that must be taken into...
As a program evaluator, what are some of the major considerations that must be taken into account when formulating evaluation questions?
When designing the marketing channel what do marketers take into consideration?
When designing the marketing channel what do marketers take into consideration?
what are some changing economic factors that hsbc will need to take into consideration in the...
what are some changing economic factors that hsbc will need to take into consideration in the coming years
What are the solutions that must  taken into consideration of reducing the challenges of implementing the decision...
What are the solutions that must  taken into consideration of reducing the challenges of implementing the decision making? Article It had been a long week and it was only Tuesday. At 2:30 p.m. on a Tuesday afternoon in Prairie City, a small town located in a rural area in the upper Midwest, all indications were that this was going to be a difficult week. Ann Smith, the new clinic administrator for Prairie Health Services, had just finished taking her third call...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT