Implementation of Max-SNR Opportunistic Scheduling in Cross Layer Design
Praveena T1, Nagaraja G S2

1Praveena T, Department of CSE, RVCE, VTU, Bengaluru, India.
2Dr. Nagaraja G S, Department of CSE, RVCE, VTU, Bengaluru, India.
Manuscript received on September 23, 2019. | Revised Manuscript received on October 15, 2019. | Manuscript published on October 30, 2019. | PP: 4491-4496 | Volume-9 Issue-1, October 2019 | Retrieval Number: A1761109119/2019©BEIESP | DOI: 10.35940/ijeat.A1761.109119
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (

Abstract: The spectrum efficiency in wireless networks is becoming increasingly important to satisfy the expanding need for remote services, particularly reasonable remote Internet services. Various wireless users will encounter distinct circumstances on the channel, which are time-varying and location dependent at a given time. To exploit the wireless time-varying nature, a cross-layer design method called Opportunistic scheduling is used. Opportunistic scheduling increases the overall system performance and user fairness requirements under certain Quality of Service (QoS). The main idea behind this opportunistic scheduling algorithm is to make use of the time-varying channel and a user with the highest channel condition should be scheduled at a specified moment. The progressions in Wireless innovation made opportunistic scheduling a famous research point as of late. The demand for QoS provisioning is increasing and using a scheme which allows only users with best channel conditions to transmit at high transmission power cannot be satisfied. The objective of this paper is to implement opportunistic scheduling while adhering to fairness and QoS constraints, using Max-Min fair algorithm. In brief, a wireless network has been simulated using Qualnet simulator. An opportunistic scheduler that uses Max-Min fairness scheduling has been implemented, at the Media Access Control (MAC) layer. Here, the base station gathers the Signal to Noise Ratio (SNR) of all the nodes and then schedules the users using Max-Min algorithm, based on these SNR values. The same scenario is then implemented using Strict Priority, which is a Non-opportunistic scheduling algorithm. The resulting throughput, fairness, delay and jitter of both the algorithms are then compared.
Keywords: Cross-layer design, Opportunistic Scheduling, Strict-Priority, Max-Min, QoS, SNR, and Qual Net.