Computer Network Tutorial

Introduction of Computer Network Types of Computer Network Network Topology Computer Networking Architecture Transmission Modes (Data Flow) Basic Networking Devices Integrate Services Digital Network (ISDN)

Model

OSI Model TCP/IP Model

Physical Layer

Digital Transmission Analog Transmission Transmission Media Switching

Data Link Layer

Error detection and Error correction Data Link Control Multiple Access Aloha

Network Layer

Network Layer - Logical Address Address Mapping Unicast Routing Protocol

Transport Layer

Process to Process Delivery User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Session Layer and Presentation Layer

Application Layer

Domain Name System Application Protocol E-mail Cryptography

Misc

Classes of Routing Protocols Classification of Routing Algorithms Controlled Access Protocols in Computer Networks Differences between IPv4 and IPv6 Fixed and Flooding Routing Algorithms Advantages and Disadvantages of Fibre Optics Cable APIPA Difference between Active and Passive FTP Fiber Optics and its Types Method of Joining and Fusion of Fiber Optic Cable Define Framing in Computer Network Disadvantages of Computer Network Mesh Topology Diagram in Computer Network Ring Topology in Computer Network Star Topology in Computer Networks 4G Mobile Communication Technology Advantages and Disadvantages of LAN Advantages and Disadvantages of MAN Advantages and Disadvantages of WAN Application Layer in OSI Model Cyclic Redundancy Check Example Data link layer in OSI model Difference between Transport and Network Layer Hamming Code Example Network Layer in OSI Model Session Layer in OSI Model Transport Layer in OSI Model Two Port Network in Computer Networks Uses of Computer Networks What is Computer Network What is Framing in a Computer Network Advantages and Disadvantages of Bus Topology Difference between Star Topology and Bus Topology Subnetting in Computer Network Subnetting Questions and Answers What is Bus Topology What is Network Topology and Types in Computer Networks Access Control in Networking Basic Characteristics of Computer Network Benefits of SOCKS5 Proxy in Computer Networks Computer Network viva Questions Difference between BOOTP and RARP Difference Between Network Topologies and Network Protocols Difference between NFC and RFID Difference Between Point-to-Point Link and star Topology Network Differences Between MSS and MTU Differences Between Trunk Port and Access Port Different Modes of Communication in Computer Networks MIME Protocol in Computer Networks Modes of Communication in Computer Networks Network Attack in Computer Network Port Address in Networking Simplest Protocol in Computer Network Sliding Window Protocol in Computer Network Stop And Wait Protocol in Computer Networks TCP 3-Way Handshake Process in Computer Networks What is a Proxy Server What is APPN What is ICMP Protocol What is Point-to-Point Protocol What is Port Address in Networking What is the HDLC Protocol What is VRRP Protocol Difference Between Analog and Digital Signals Difference Between Hub and Repeater Difference between Repeater and Switch Difference Between Transparent Bridge and Source Routing Bridge Source Routing Bridge in Computer Networks Transparent Bridge in Computer Networks Transport Protocol in Computer Networks Types of CSMA in Computer Networks What is Wired and Wireless Networking Network Security in Computer Network Disadvantages of Extranet Difference Between TELNET and FTP Define Protocol in Computer Networks Guided Transmission Media in Computer Network What is a Gateway in a Computer Network IGMP in Computer Networks LAN Protocols in Computer Networks MAN Meaning in Computer Modulation Techniques in Computer Networks Switching in DCN TCP/IP Applications What is IGMP? What is Modem in Networking What is Non-Persistent CSMA Difference between Cell Splitting and Cell Sectoring Forouzen Computer Network Open Loop and Closed Loop Congestion Control Types of Cluster Computing WAP-Wireless Access Point What are the elements of the Transport Protocol Difference between Gateway and Switch Flow Control in Data Link Layer Body Area Network Flooding in Computer Network Token Ring in Computer Networks VoIP in Computer Networks What is Infrared Transmission Congestion Control Techniques Forward Error Correction (FEC) Switching Techniques What is Telnet in Computer Network

Open Loop and Closed Loop Congestion Control

Congestion control refers to methods and systems that either eliminate congestion once it has occurred or stop it before it starts. Two types of congestion control systems are distinguished, first those that stop congestion before it starts and second those relieve it once it has started.

Open Loop and Closed Loop Congestion Control

These two groups consist of:

1. Unclosed loop

2. Enclosed circuit

  • The protocols that should be followed to avoid congestion are called the "open loop." That is, there shouldn't have been traffic jams in the first place. This is predicated on the idea that effective design execution can stop congestion before it starts.
  • The Close loop enables the system to identify and eliminate congestion by allowing it to enter the condition of congestion when it arises. This is predicated on the received feedback mechanism. One can identify and clear network congestion with the assistance of feedback.

Open Loop Congestion Control

Open-loop congestion control policies aim to stop traffic before it starts. Either the source or the destination manages the congestion. Stated differently, an open loop control system is one whose operation is contingent upon time. The feedback is not present in the open-loop system. 

Adopted Policies for Open Loop Congestion Control

  • Retransmission Policy: This is the policy that handles packet retransmission. A packet must be retransmitted if the sender believes it was lost or corrupted. The network may become more congested as a result of this broadcast. Retransmission times must be established with efficiency optimisation and congestion prevention in mind.
  • Window Policy: Congestion may also be impacted by the sender's window type. While certain packets may be successfully received at the recipient end, many packets in the Go-back-n timeframe are resent. This duplication can worsen and intensify the network's congestion. Selective repeat window should, therefore, be used since it transmits the particular packet that might have been dropped.
  • Discarding Policy: An excellent discarding policy is one in which the routers can preserve message quality while partially rejecting corrupted or less sensitive packages and preventing congestion. Routers might reject less important packets while transmitting audio files to avoid congestion and preserve the audio file's quality.
  • Acknowledgment Policy: The acknowledgement policy that the receiver imposes may impact congestion because acknowledgements are a component of the network load. There are various ways to avoid acknowledgement-related congestion. The recipient should transmit acknowledgement for N packets as opposed to just one. The recipient should send an acknowledgement only when a packet has to be sent or when the timer expires.
  • Admission Policy: An admission policy should have a method to avoid congestion. Switches in a flow should transmit a network flow only after verifying that it meets its resource requirements. The router should refuse to make a virtual network connection if there is a possibility of congestion or if there is already congestion in the network to stop it from getting worse.

Closed Loop Congestion Control

Closed-loop control techniques aim to alleviate congestion as soon as it occurs. Because the system is closed-loop controlled, its input determines its output. One or more feedback loops connect the system's input and output. The closed-loop system is designed to automatically give the desired result by comparing the desired output with the actual input. The closed-loop system produces the error signal, the difference between the input and output.

The following are some of the techniques for closed-loop congestion control:

  • Backpressure: Back pressure is a congestion control mechanism that operates from one node to another, propagating against the direction of data flow. It is only possible to use the backpressure technique on virtual circuit networks. Every node in such a virtual circuit knows the upstream node from which a data flow is coming. In this congestion control strategy, a crowded node stops receiving data directly upstream from the node or nodes.As a result, there may be congestion on the upstream node nodes, which causes them to reject data from their upstream node or nodes.
  • Choke Packet: In this congestion control technique, a crowded router or node notifies the source of the congestion by sending a specific kind of packet known as a choke packet. Unlike the backpressure approach, the crowded node does not notify its upstream node of the congestion. When using the choke packet method, a congested node alerts the source station immediately; the intermediate nodes the packet passed through are not alerted.
  • Implicit Signaling: The congested node or nodes and the source do not communicate while implicit signaling is present. When it receives no acknowledgement, the source surmises network congestion someplace. Therefore, it is assumed that network congestion is the cause of the acknowledgement delay.The source slows down upon detecting this congestion.TCP employs this kind of congestion control policy.
  • Explicit Signaling: Unlike the choke packet method, explicit Signalling involves the congested nodes sending a signal to the source or destination to tell them of the congestion. Explicit Signalling involves including the signal in the data packets, while choke-packed methods utilize a separate packet. Explicit communication can take place in both forward and backward directions.

A bit is set in a packet travelling against congestion when backward Signalling is used. This section alerts the source of the congestion and tells it to slow down.A bit is set in a packet travelling towards congestion as part of forward Signalling. This section alerts the destination of the traffic. In this instance, the receiver reduces the congestion by using measures like delaying down acknowledgements.

Differences between Open-Loop Control System and Closed-Loop Control System

The Open-Loop Control System and Closed-Loop Control System are distinguished in the following table: 

S. No.Open-Loop Control SystemClosed-Loop Control System
1.It easier to build.It is difficult to build.
2.It can perform better if the calibration is properly done.It can perform better because of the feedback.
3.It is more stable.It is comparatively less stable.
4.Optimization for desired output can not be performed.Optimization can be done very easily.
5.It does not consist of feedback mechanism.Feedback mechanism is present.
6.It requires less maintenance.Maintenance is difficult.
7.It is less reliable.It is more reliable.
8.It is comparatively slower.It is faster.
9.It can be easily installed and is economical.Complicated installation is required and is expensive.

Similarities between Open-Loop Control System and Closed-Loop Control System

  • They seek to accomplish a particular output or objective.
  • Both control systems use sensors and actuators to measure and regulate the output.
  • Both control systems use a feedback mechanism to track and modify the output.
  • To determine the output, mathematical models or algorithms are used by both kinds of control systems.
  • A variety of applications, including automation, robotics, and industrial control, can use both control systems.

Advantages of Open-Loop Control System

  • Low cost and maintenance
  • Easy to design and execute.
  • Rapid operation speed.
  • Applicable to systems that don't need exact control.

Disadvantages of Open-Loop Control System

  • One of the drawbacks of the open-loop control system is its impreciseness.
  • Vulnerable to changes and disruptions from outside sources.
  • Unsuitable for systems that need a high level of precision and accuracy.

Advantages of Closed-Loop Control System

  • Excellent precision and accuracy
  • Sturdy against changes and disruptions from the outside world.
  • Fit for systems that need a high level of precision and accuracy.

Disadvantages of Closed-Loop Control System

  • Its slower operating speed compared to open-loop control systems
  • Its complexity in design and implementation.
  • Its high cost and maintenance.

Conclusion

In summary, two primary control systems are utilised to govern and manage the behaviour of physical systems: closed-loop and open-loop control systems. Although each type of system has benefits and drawbacks, closed-loop control systems have feedback, which makes them more reliable and consistent overall. We anticipate an increase in the development of closed-loop control systems to monitor and govern various physical systems as technology advances.