A-MMLQ Algorithm for Multi-level Queue Scheduling

Authors

  • Hasija M Research Scholar, TIT&S, Bhiwani, India
  • Kaushik A Asst. Prof, TIT&S, Bhiwani, India
  • Kumar P Research Scholar, BITS, Pilani

Keywords:

Multiprocessor scheduling, Multi-Level Queue Scheduling, A-MMLQ, FCFS, Gridsim

Abstract

This being the era of advancement in computing domain, the emphasis is on better resource scheduling. Scheduling is not confined to dealing multiple tasks by a single processor. It’s a dawn with multiprocessing and multitasking. Although multiprocessor systems impose several overheads but still make the concept amazingly interesting. The scheduling field has taken a whirlwind after the notion of multiprocessing. Many of the uniprocessor algorithms do fit well under the multiprocessor systems but, still necessitating a further development aiming solely on multiprocessor scheduling. This paper thus sketches a new idea to modify and extend the well-known multi-level queue scheduling, taking into account the arrival time/ arrival sequence to conceptualize an innovative scheduling algorithm.

References

A. Burns & A. Wellings. “Real-Time Systems and Programming Languages”. Addison Wesley Longmain, April 2009.

Silberschatz ,Galvin and Gagne, “Operating systems concepts”, 8th edition, Wiley, 2009.

C. L. Liu & J. W. Layland, “Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment”, Journal of the ACM, Vol. 20. No. 1, pp. 46-61.

W. Li, “Group-EDF- A New Approach and an Efficient Non-Preemptive Algorithm for Soft Real-Time Systems”, 2006.

L. Yang, J. M. Schopf & I. Foster, “Conservative Scheduling: Using predictive variance to improve scheduling decisions in Dynamic Environments”, SuperComputing2003, Phoenix, AZ, USA, November 15-21, 2003.

D. Lifka, “The ANL/IBM SP scheduling system”, JSSPP, 1995.

A. W. Mu'alem and D. G. Feitelson, “Utilization, predictability, workloads, and user runtime estimates in scheduling the IBM SP2 with backfilling”, IEEE TPDS, 12(6):529.543, 2001.

D. Feitelson, L. Rudolph, & U. Schwiegelshohn, Parallel job scheduling - a status report, June 2004.

D. Lifka, “The ANL/IBMSP scheduling system”, Job Scheduling Strategies for Parallel Processing, pp. 295-303, Springer-Verlag, Lect. Notes Comput. Sci. Vol. 949, 1995.

R. Buyya & M. Murshed, “GridSim: A toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing”, The Journal of Concurrency and Computation: Practice and Experience (CCPE), 14:1175-1220, 2002.

S. Baruah, “Dynamic- and static-priority scheduling of recurring real-time tasks”, Real-Time Systems: The International Journal of Time-Critical Computing, 24(1):99–128, 2003.

A.S. Tanebaun, “Modern Operating Systems”, 3rd Edition, Prentice Hall, ISBN: 13:9780136006633, pp: 1104. 2008.

Dalibor Klusacek, Event-based Optimization of Schedules for Grid Jobs, Doctor of Philosophy at the Faculty of Informatics, Masaryk University, Brno, Czech Republic, 2011.

Downloads

Published

2024-02-26

How to Cite

Hasija, M., Kaushik, A., & Kumar, P. (2024). A-MMLQ Algorithm for Multi-level Queue Scheduling. COMPUSOFT: An International Journal of Advanced Computer Technology, 2(07), 221–227. Retrieved from https://ijact.in/index.php/j/article/view/41

Issue

Section

Original Research Article

Similar Articles

1 2 > >> 

You may also start an advanced similarity search for this article.