A Survey on Synchronization Approach in MAC Layer Protocols

A Survey on Synchronization Approach in MAC Layer Protocols

Manali Chandnani (Government Mahila Engineering College, Ajmer, India), Mukesh Kumar Khandelwal (Government Mahila Engineering College, Ajmer, India) and Meeta Sharma (Government Mahila Engineering College, Ajmer, India)
DOI: 10.4018/IJBDCN.2017010102
OnDemand PDF Download:


The Open Systems Interconnection (OSI) model describes the layered approach for communication between two networked systems. The Data link layer of OSI model consists of a sub layer known as MAC layer for achieving coordination among the communicating nodes to access the shared channel. This channel is shared between multiple nodes in a communication network and the packets transmitted at same time by different nodes collide with each other. This situation leads to loss of data and bandwidth gets wasted. To avoid this situation, MAC layer supports various protocols: TDMA, ALOHA, CSMA/CD, CSMA/CA and many hybrid techniques which employ their own criteria of synchronization for minimizing the collisions. In this paper the authors discuss about the MAC layer and the multiple access protocols which it supports for achieving synchronization among the nodes in the channel.
Article Preview

1. Introduction

A communication network consists of a common channel which is shared between multiple nodes for their data transmission. This shared channel is of two types:

  • Wired Channel: Twisted pair cables, coaxial and optical cables are examples of wired channel (Pandya, 2013; Santra and Acharjya, 2013).

  • Wireless Channel: It can be a free space (Pandya, 2013; Santra and Acharjya, 2013).

The problem arises when two different nodes attempt to send their packets simultaneously using the shared channel and their packets collide with each other.

Therefore, collision leads to packet loss and the bandwidth get wasted in transmitting the corrupted data as well as the receiver node does not receive the correct data (Georgiadis, 2002). This situation is depicted in Figure 1.

1.1. Mac Layer

MAC layer is a subordinate layer of data link layer and it is located between Physical layer and Logical Link Control subordinate layer of Data link layer (Crow et al., 1997). The MAC layer has following functions:

Figure 1.

Collision of data packets

  • Channel accessing

  • Addressing the Protocol data units

  • Fragmentation

  • Reassembly

  • Error checking

  • Frame formatting

This paper describes the channel access function of MAC layer. It supports the protocols which are used to coordinate the nodes and achieve synchronization among them. These protocols help in time management of data transmissions. They work in a scheduled manner so that the bandwidth is utilized in an appropriate way as well as the transmission delay remains low and high throughput can be achieved (Jain et al., 2005).

These protocols help in reducing the collisions. The protocols like ALOHA, TDMA, CSMA/CD, CSMA/CA and many other composite protocols are supported by MAC (Media access control) layer, which allow the nodes to transmit their data efficiently by synchronizing among themselves and thus minimizing the number of collisions.

Many challenges are faced by the MAC layer when it is designed for an ad-hoc wireless network (Ramanathan and Redi, 2002; Geier, 2002):

  • The bandwidth must be utilized efficiently by the designed MAC protocol and the overhead of managing the communication should be low.

  • The reserved bandwidth in the current region by a node becomes unavailable due to mobility. Therefore, Quality of Support (QOS) is difficult to be maintained in this case (Mohapatra et al., 2003; Chakrabarti and Mishra, 2001).

  • The control packets like RTS, CTS should not consume more bandwidth.

  • A MAC protocol must be capable enough to avoid hidden terminal and exposed terminal problems.

  • The extra overhead of control signals due to mobility should be low (HaoYang and Ye, 2004).

The IEEE 802.11 standard supports a contention free known as Point Coordination Function (PCF) and contention oriented strategy known as Distributed Coordination Function (DCF) for medium access control to transmit asynchronous data and for time bounded delivery. Both these modes define the operating mode for a node which wants to use the shared channel.

In DCF, a source node attached to an Access Point (AP) checks the channel. If the channel is free, the source node sends its data to the destination node through the AP. Otherwise, if channel is busy or multiple nodes attempt to use the same AP then collision occurs. To avoid these collisions, CSMA/CA MAC protocol is used. DCF is used for transmitting asynchronous data and every node gets equal chance of using the channel (Crow et al., 1997).

In PCF, the AP polls all the nodes one by one to check whether a node has some data to send or not. If some node is left out during a polling period, then it enters a queue from which it will be polled during next polling interval. It is used for time bounded delivery of data (Crow et al., 1997).

However, due to the polling technique used by PCF, the overall throughput of network decreases. DCF is employed by default (Banerji and Chowdhury, 2013).

The structure of the subsequent sections is as follows: Section 2 explores the related work. The conclusion and future scope are explored by section 3 and 4 respectively.

Complete Article List

Search this Journal:
Open Access Articles: Forthcoming
Volume 13: 2 Issues (2017)
Volume 12: 2 Issues (2016)
Volume 11: 2 Issues (2015)
Volume 10: 4 Issues (2014)
Volume 9: 4 Issues (2013)
Volume 8: 4 Issues (2012)
Volume 7: 4 Issues (2011)
Volume 6: 4 Issues (2010)
Volume 5: 4 Issues (2009)
Volume 4: 4 Issues (2008)
Volume 3: 4 Issues (2007)
Volume 2: 4 Issues (2006)
Volume 1: 4 Issues (2005)
View Complete Journal Contents Listing