CFP last date
22 April 2024
Reseach Article

An Efficient Scheduling Strategy for Overloaded Real Time System

by Vijayshree Shinde, Seema C. Biday
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 176 - Number 6
Year of Publication: 2017
Authors: Vijayshree Shinde, Seema C. Biday
10.5120/ijca2017915630

Vijayshree Shinde, Seema C. Biday . An Efficient Scheduling Strategy for Overloaded Real Time System. International Journal of Computer Applications. 176, 6 ( Oct 2017), 31-36. DOI=10.5120/ijca2017915630

@article{ 10.5120/ijca2017915630,
author = { Vijayshree Shinde, Seema C. Biday },
title = { An Efficient Scheduling Strategy for Overloaded Real Time System },
journal = { International Journal of Computer Applications },
issue_date = { Oct 2017 },
volume = { 176 },
number = { 6 },
month = { Oct },
year = { 2017 },
issn = { 0975-8887 },
pages = { 31-36 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume176/number6/28558-2017915630/ },
doi = { 10.5120/ijca2017915630 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:41:10.738569+05:30
%A Vijayshree Shinde
%A Seema C. Biday
%T An Efficient Scheduling Strategy for Overloaded Real Time System
%J International Journal of Computer Applications
%@ 0975-8887
%V 176
%N 6
%P 31-36
%D 2017
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Scheduling is a technique which makes an arrangement of performing certain tasks at specified period. The intervals between each function have been clearly defined by the algorithm to avoid any overlapping. The bound in which real time applications are needed to respond to the stimuli is known as deadline. In order to achieve optimized results in real time operations the various scheduling techniques are developed. Earliest Deadline First algorithm is optimal scheduling algorithm for single processor real time systems when the systems are preemptive and underloaded. The limitation of this algorithm is, its performance decreases exponentially when system becomes slightly overloaded. The objective of work is to achieve optimum performance in underloaded condition and achieve high performance in overloaded condition. Proposed algorithm is design for scheduling periodic task on uniprocessor platform. With this algorithm we group jobs with nearly identical deadline and execute the jobs of a group by determining both slack time and deadline of job is another approach. The performance of the proposed algorithm is measured in terms of miss count, average response time, average waiting time and number of preemption count with existing Earliest Deadline First and Group Priority Earliest Deadline first scheduling algorithm. Results are presented by comparing proposed algorithm with other real-time algorithms including, EDF and GPEDF. The Proposed algorithm improves the success count and decrease miss count more than 10% compared with GPEDF and more than 30% compared with EDF.

References
  1. Apurva Shah and Ketan Kotecha, “Scheduling Algorithm for Real –Time Operating Systems using ACO”, International Conference on Computational Intelligence and Communication Networks, 2010, pp. 617 – 621, DOI 10.1109/CICN.2010,122.
  2. Wenming Li, Krishna Kavi and Robert Akl, “A non-preemptive scheduling algorithm for soft real-time systems”, ELSEVIER Article in Press Computers and Electrical Engineering, 2006.
  3. Liu and J.W. Layland, “Scheduling Algorithms for Multiprogramming in a Hard Real Time Environment”, Journal of the ACM, 1973,20(1):46-61.
  4. T. Abdelzaher, V. Sharma, and C. Lu, “A Utilization Bound for Aperiodic Tasks and Priority Driven Scheduling”, IEEE Transaction on Computers, Vol. 53 No. 3, March 2004.
  5. Apurva Shah and Ketan Kotecha, “Scheduling Algorithm for Real –Time Operating Systems using ACO”, IEEE International Conference on Computational Intelligence and Communication Networks, pp. 617 - 621 DOI 10.1109/CICN.2010,122.
  6. C. D. Locke, “Best-Effort Decision Making for Real-Time Scheduling”, (PhD Thesis), Computer Science Department, Carnegie-Mellon University, 1986, CMU-CS-86-134.
  7. G. Buttazzo, M. Spuri, and F. Sensini, Scuola Normale Superiore, Pisa, Italy, “Value vs. Deadline Scheduling in Overload Conditions”, Proceedings of the 16th IEEE Real-Time Systems Symposium (RTSS’95) Pisa, Italy, pp. 90-99, December 1995.
  8. S. K. Baruah and J. R. Haritsa, “Scheduling for Overload in Real-Time Systems”, IEEE Transactions on Computers, Vol. 46, No. 9, September 1997.
  9. S. Zilberstein, “Using Anytime Algorithms in Intelligent Systems”, AI Magazine, 1996, pp.71-83.
  10. Peng Li and Binoy Ravindran, “Fast, Best-Effort Real-Time Scheduling Algorithms”, IEEE Transaction on Computers, Vol. 53, No. 9, September 2004.
  11. R. K, Clark, “Scheduling Dependent Real-Time Activities,” PhD Dissertation, Carnegie Mellon University, 1990.
  12. G.C. Bhttazzo, “Hard Real Time Computing System: Predictable Scheduling algorithms and applications”, IEEE Transactions On Computers, Vol. 53, No. 5, May 2001.
  13. S. Agrawal, P. Bhatt, and K.K Shukla, “Modified MUF and EDF Algorithms for Overload Soft Real Time”, WSEAS Conferences on Recent Advances in Systems, Communications and Computers, April 6-8 2008, pp. 99-104.
  14. D. Thakor and A. Shah, “D_EDF, An efficient scheduling algorithm for real-time multiprocessor system”, 2011 World Congress on Information and Communication Technologies (WICT), pp. 1044-1049.
  15. Ketan Kotecha and Apurva Shah, “Adaptive Scheduling Algorithm for Real-Time Operating System”, IEEE World Congress on Computational Intelligence, pp. 2109 - 2112, DOI: 10.1109/CEC.2008.4631078.
  16. http://c2.com./cgi/wiki?RealTime
  17. Zahereel Ishwar Abdul Khalib, Badlishah R Ahmad, and Ong Bi Lynn Ong , “High Deadline Meeting Rate of Non-Preemptive Dynamic Soft Real Time Scheduling Algorithms”, IEEE International Conference on Control System, Computing and Engineering, Penang, Malaysia, 2012, pp. 296 – 301.
  18. G. C. Buttazo, “Rate Monotonic vs EDF: Judgment Day”, Real Time Systems, Vol.29 No.1, pp.5-26, January 2005.
  19. Qi LI and Wei BA, “A group priority earliest deadline first scheduling algorithms”, Research article of frontiers of Computer Science, 2012, 6950: 560-567 DOI 10.1007/s 11704-012-1104-4.
Index Terms

Computer Science
Information Sciences

Keywords

Real-time scheduling algorithms deadline overload condition EDF GPEDF.