Deepak Kapila1
1 Electronics & Communication, Chandigarh University, Gharuan, Mohali, Punjab, India
Original language: English
Copyright © 2024 ISSR Journals. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
Wireless networks generally contain a large number of sensors, which are arbitrarily and densely located. These networks find use in various applications such as process management, health care monitoring, traffic analysis, and industrial process monitoring. Scheduling is commonly a technique which is used for controlling the process order of a Computer CPU. In wireless sensor networks for reducing the sensor’s energy consumption and terminal delays, scheduling plays an important role for a choice of data packets like real-time data packets and non-real time data packets. Scheduling algorithms for instance First Come First Serve, preemptive and non-preemptive priority algorithms puts large processing overhead and long terminal delays in data transmission. The development of packet scheduling algorithms can efficiently improve the delivery of packets between various wireless links in wireless networks. With the use of algorithms like packet scheduling, quality of service can be assured and transmission rate can be improved for wireless sensor networks. This paper fundamentally focuses on the wireless sensor network nodes as for each node the process execution requires the minimum reach to target. In this work the First Come First Serve Algorithm and Priority Scheduling algorithm has been applied for calculating the end-to-end delay. It can further be used for combining the coverage area for next processes. Shortest Job First (SJF) scheduling algorithm is then applied for finding the execution time on the basis of priority time reduction. Finally, a contrast of end-to-end delay with process execution time is done.
Author Keywords: WSN, Delay, Matlab, Scheduling, FCFS, CPU, SJF.