Collision Avoidance

Definition - What does Collision Avoidance mean?

Collision avoidance techniques are used in telecommunications and computer networks to avoid resource contention. These techniques attempt to eliminate situations in which multiple nodes access the same resource. This ensures that any node in a network can transmit a signal without colliding with other traffic on the network.

Techopedia explains Collision Avoidance

A few of the most commonly used collision avoidance methods include:

  • Carrier detection schemes
  • Prior scheduling of time slots
  • Randomized access times
  • Exponential back off after collision detection

Collision avoidance in networking mainly appears in networks with carrier sense multiple access (CSMA). This is based on the principle that nodes that are willing to transmit data have to listen to the channel for some time to determine whether other nodes are also transmitting on the wireless channel. A node can start transmission only if a channel appears to be idle, otherwise, transmissions are deferred. Collision avoidance improves CSMA performance by stopping multiple nodes from transmitting at the same time. The likelihood of collision is reduced by using random truncated binary exponential back-off time.

Collision avoidance divides the wireless channels equally among transmitting nodes within the collision domain. It’s supplemented by exchanging requests to send a packet. Nodes within senders and receivers are alerted not to transmit for the duration of main transmissions.

One popular avoidance scheme has a sender-initiated four-way handshake, where transmission of a data packet and acknowledgment of its receipt are preceded by a request to send and a clearance to send. The nodes that overhear these packets defer their channel access to avoid collisions.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.