{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,8]],"date-time":"2025-12-08T21:58:44Z","timestamp":1765231124359,"version":"3.40.5"},"reference-count":109,"publisher":"IGI Global","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,7]]},"abstract":"<jats:p>Mobile ad hoc networks (MANETs) use algorithms that schedule transmissions in a fair and efficient manner. A multihop scheduler schedules transmissions so that the channel utilization is maximized while guaranteeing the quality of service (QoS) for all nodes. QoS-based scheduling in MANETs must be obtained under time-critical conditions as these networks have several features that produce unique queuing dynamics. Schedulers in MANETs take into account various QoS parameters such as end-to-end packet delay, packet delivery ratio, flow priority, etc. Also, scheduling in MANETs takes many forms such as distributed priority, fair, opportunistic, etc. This article provides a survey of scheduling techniques for MANETs and discusses the advantages and disadvantages of each category.<\/jats:p>","DOI":"10.4018\/joeuc.2019070103","type":"journal-article","created":{"date-parts":[[2019,4,15]],"date-time":"2019-04-15T18:42:22Z","timestamp":1555353742000},"page":"37-66","source":"Crossref","is-referenced-by-count":13,"title":["Recent Progress on QoS Scheduling for Mobile Ad Hoc Networks"],"prefix":"10.4018","volume":"31","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4147-9295","authenticated-orcid":true,"given":"Dimitris N.","family":"Kanellopoulos","sequence":"first","affiliation":[{"name":"University of Patras, Patras, Greece"}]}],"member":"2432","reference":[{"key":"JOEUC.2019070103-0","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-28034-9_15"},{"key":"JOEUC.2019070103-1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2005.850225"},{"key":"JOEUC.2019070103-2","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2008.111"},{"key":"JOEUC.2019070103-3","doi-asserted-by":"publisher","DOI":"10.1109\/MedHocNet.2014.6849099"},{"key":"JOEUC.2019070103-4","doi-asserted-by":"publisher","DOI":"10.1109\/MILCOM.2005.1605694"},{"key":"JOEUC.2019070103-5","doi-asserted-by":"publisher","DOI":"10.5120\/1914-2552"},{"key":"JOEUC.2019070103-6","doi-asserted-by":"publisher","DOI":"10.1109\/KBEI.2015.7436170"},{"issue":"4","key":"JOEUC.2019070103-7","first-page":"2002","article-title":"Delay-efficient energy and velocity conscious non-preemptive scheduler (DEV-NS) for mobile ad hoc networks. Int.","volume":"5","author":"A.Banerjee","year":"2014","journal-title":"Journal of Advanced Networking and Applications"},{"issue":"5","key":"JOEUC.2019070103-8","first-page":"507","article-title":"Fuzzy-controlled scheduling of real time data packets (FSRP) in mobile ad hoc networks.","volume":"5","author":"A.Banerjee","year":"2016","journal-title":"Int. J. Comput. Sci. Mob. Comput."},{"key":"JOEUC.2019070103-9","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2006.883734"},{"key":"JOEUC.2019070103-10","doi-asserted-by":"publisher","DOI":"10.1109\/49.840210"},{"key":"JOEUC.2019070103-11","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2002.807634"},{"key":"JOEUC.2019070103-12","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2002.1181823"},{"key":"JOEUC.2019070103-13","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2003.815232"},{"key":"JOEUC.2019070103-14","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2004.842942"},{"key":"JOEUC.2019070103-15","doi-asserted-by":"publisher","DOI":"10.1109\/VTCF.2006.161"},{"key":"JOEUC.2019070103-16","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2006.1638642"},{"key":"JOEUC.2019070103-17","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2007.905310"},{"issue":"8","key":"JOEUC.2019070103-18","first-page":"11","article-title":"A load-based queue scheduling algorithm for MANET.","volume":"3","author":"Z.Chen","year":"2006","journal-title":"Journal of Communication and Computer"},{"key":"JOEUC.2019070103-19","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-008-0244-7"},{"key":"JOEUC.2019070103-20","doi-asserted-by":"publisher","DOI":"10.1109\/90.282605"},{"key":"JOEUC.2019070103-21","doi-asserted-by":"publisher","DOI":"10.1145\/581291.581299"},{"key":"JOEUC.2019070103-22","doi-asserted-by":"publisher","DOI":"10.1109\/SITIS.2008.81"},{"key":"JOEUC.2019070103-23","first-page":"1","author":"O. A.Egaji","year":"2013","journal-title":"Fuzzy logic based packet scheduling algorithm for mobile ad-hoc network with a realistic propagation model"},{"key":"JOEUC.2019070103-24","doi-asserted-by":"publisher","DOI":"10.1007\/s11633-014-0861-y"},{"key":"JOEUC.2019070103-25","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2003.819032"},{"key":"JOEUC.2019070103-26","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAIE.2010.5735059"},{"key":"JOEUC.2019070103-27","doi-asserted-by":"publisher","DOI":"10.1109\/26.52656"},{"key":"JOEUC.2019070103-28","first-page":"226","article-title":"Reliable broadcast of safety messages in vehicular ad hoc networks.","author":"F.Farnoud","year":"2009","journal-title":"Proc. IEEE INFOCOM"},{"key":"JOEUC.2019070103-29","doi-asserted-by":"publisher","DOI":"10.1109\/MWC.2002.1043857"},{"key":"JOEUC.2019070103-30","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2013.130823"},{"key":"JOEUC.2019070103-31","unstructured":"Fraser, A. G. (1985). First-in-first-out (FIFO) memory configuration for queue storage. Google Patents, Mar. 1985."},{"issue":"3","key":"JOEUC.2019070103-32","first-page":"426","article-title":"Supporting QoS in MANET by a fuzzy priority scheduler and performance analysis with multicast routing protocols.","author":"C.Gomathy","year":"2005","journal-title":"EURASIP Journal on Wireless Communications and Networking"},{"key":"JOEUC.2019070103-33","doi-asserted-by":"publisher","DOI":"10.1109\/90.649569"},{"key":"JOEUC.2019070103-34","doi-asserted-by":"publisher","DOI":"10.1007\/s11276-005-5273-z"},{"key":"JOEUC.2019070103-35","doi-asserted-by":"publisher","DOI":"10.1109\/VETECS.2007.60"},{"key":"JOEUC.2019070103-36","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2009.2021609"},{"key":"JOEUC.2019070103-37","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2004.11.020"},{"key":"JOEUC.2019070103-38","doi-asserted-by":"publisher","DOI":"10.1109\/MWC.2016.7422412"},{"key":"JOEUC.2019070103-39","doi-asserted-by":"publisher","DOI":"10.1109\/90.700893"},{"issue":"8","key":"JOEUC.2019070103-40","first-page":"1345","article-title":"TDMA scheduling design of multihop packet radio networks based on latin squares.","volume":"17","author":"J.-H.Ju","year":"2006","journal-title":"IEEE Journal on Selected Areas in Communications"},{"key":"JOEUC.2019070103-41","unstructured":"Jun, J., & Sichitiu, M. L. (2003). Fairness and QoS in multihop wireless networks. In Proceedings of the 58th IEEE Vehicular Technology Conference(VTC03 Fall) (Vol. 5, pp. 2936\u20132940)."},{"key":"JOEUC.2019070103-42","doi-asserted-by":"publisher","DOI":"10.1109\/WCNC.2000.904806"},{"key":"JOEUC.2019070103-43","doi-asserted-by":"publisher","DOI":"10.4018\/IJMDEM.2017010103"},{"key":"JOEUC.2019070103-44","doi-asserted-by":"publisher","DOI":"10.1023\/A:1016538128311"},{"key":"JOEUC.2019070103-45","doi-asserted-by":"publisher","DOI":"10.1016\/j.adhoc.2003.09.007"},{"key":"JOEUC.2019070103-46","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2015.05.031"},{"key":"JOEUC.2019070103-47","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2007.70751"},{"key":"JOEUC.2019070103-48","doi-asserted-by":"publisher","DOI":"10.1007\/s11276-013-0557-1"},{"key":"JOEUC.2019070103-49","doi-asserted-by":"publisher","DOI":"10.1166\/jctn.2017.6744"},{"key":"JOEUC.2019070103-50","doi-asserted-by":"publisher","DOI":"10.1109\/ICRTIT.2012.6206808"},{"key":"JOEUC.2019070103-51","doi-asserted-by":"publisher","DOI":"10.1016\/j.jalgor.2003.10.004"},{"key":"JOEUC.2019070103-52","doi-asserted-by":"publisher","DOI":"10.1109\/WOCN.2007.4284161"},{"key":"JOEUC.2019070103-53","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2002.805024"},{"key":"JOEUC.2019070103-54","doi-asserted-by":"publisher","DOI":"10.1016\/j.adhoc.2006.04.005"},{"key":"JOEUC.2019070103-55","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2007.070517"},{"key":"JOEUC.2019070103-56","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2006.873832"},{"key":"JOEUC.2019070103-57","doi-asserted-by":"publisher","DOI":"10.1109\/VETECS.2012.6240223"},{"key":"JOEUC.2019070103-58","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2014.2358644"},{"journal-title":"Mobile ad hoc networks: Current status and future trends","year":"2012","author":"J.Loo","key":"JOEUC.2019070103-59"},{"key":"JOEUC.2019070103-60","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2004.1261819"},{"key":"JOEUC.2019070103-61","doi-asserted-by":"publisher","DOI":"10.1145\/345910.345923"},{"key":"JOEUC.2019070103-62","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2006.10.006"},{"key":"JOEUC.2019070103-63","doi-asserted-by":"publisher","DOI":"10.1145\/345910.345925"},{"key":"JOEUC.2019070103-64","doi-asserted-by":"publisher","DOI":"10.4304\/jnw.8.1.26-36"},{"key":"JOEUC.2019070103-65","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2004.829345"},{"key":"JOEUC.2019070103-66","doi-asserted-by":"publisher","DOI":"10.1007\/s11277-016-3376-8"},{"key":"JOEUC.2019070103-67","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipl.2005.12.009"},{"key":"JOEUC.2019070103-68","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2007.896230"},{"key":"JOEUC.2019070103-69","doi-asserted-by":"publisher","DOI":"10.5815\/ijcnis.2013.12.09"},{"issue":"3","key":"JOEUC.2019070103-70","first-page":"113","article-title":"Designing of SLEEP and AWAKE scheduling algorithm for packet delivery in MANETs.","volume":"7","author":"K. S.Prashanthini","year":"2016","journal-title":"Journal of Computer and Mathematical Sciences"},{"key":"JOEUC.2019070103-71","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2009.59"},{"key":"JOEUC.2019070103-72","first-page":"94","article-title":"Scheduling algorithm for real time applications in mobile ad hoc network with Opnet Modeler.","volume":"64","author":"P.Rukmani","year":"2013","journal-title":"IConDM"},{"key":"JOEUC.2019070103-73","doi-asserted-by":"crossref","unstructured":"Sadeghi, B., Kanodia, V., Sabharwal, A., & Knightly, E. (2002). Opportunistic Media Access for Multirate Ad Hoc Networks. In Proc. of ACM MOBICOM\u20192002, Atlanta, GA (pp. 24-35).","DOI":"10.1145\/570645.570650"},{"key":"JOEUC.2019070103-74","doi-asserted-by":"publisher","DOI":"10.1080\/02564602.2016.1192962"},{"key":"JOEUC.2019070103-75","first-page":"11","author":"C.Semeria","year":"2001","journal-title":"Supporting differentiated service classes: Queue scheduling disciplines"},{"key":"JOEUC.2019070103-76","doi-asserted-by":"publisher","DOI":"10.1145\/2677955"},{"key":"JOEUC.2019070103-77","doi-asserted-by":"publisher","DOI":"10.1109\/CONFLUENCE.2014.6949267"},{"issue":"5","key":"JOEUC.2019070103-78","first-page":"1079","article-title":"Estimation-based queue scheduling model to improve QoS for end users in MANETs.","volume":"35","author":"V.Sharma","year":"2017","journal-title":"Computer Information"},{"key":"JOEUC.2019070103-79","doi-asserted-by":"publisher","DOI":"10.1109\/WOWMOM.2008.4594864"},{"key":"JOEUC.2019070103-80","unstructured":"Su, Y.-S., Su, S.-L., & Li, J.-S. (2004). Topology-transparent node activation scheduling schemes for multihop TDMA ad hoc networks. In Proceedings of the Global Telecommunications Conference Workshops(GlobeCom\u201904) (pp. 68\u201373). IEEE."},{"key":"JOEUC.2019070103-81","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2005.857078"},{"key":"JOEUC.2019070103-82","doi-asserted-by":"publisher","DOI":"10.15837\/ijccc.2009.4.2458"},{"key":"JOEUC.2019070103-83","doi-asserted-by":"publisher","DOI":"10.14257\/ijfgcn.2014.7.2.14"},{"key":"JOEUC.2019070103-84","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2008.ECP.994"},{"key":"JOEUC.2019070103-85","first-page":"1","article-title":"An improved QoS awareness scheduling scheme for CR mobile ad hoc networks.","author":"Y.Sun","year":"2013","journal-title":"Proc. IEEE WTS"},{"key":"JOEUC.2019070103-86","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2006.873836"},{"key":"JOEUC.2019070103-87","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2004.837365"},{"key":"JOEUC.2019070103-88","unstructured":"Vaidhegi, E., Padmavathy, C., Priyanga, T., Priyadharshini, A. (2014). Delay sensitive packet scheduling algorithm for MANETs by cross layer. Int. J. Innovative Res. Adv. Eng., 1(1)."},{"key":"JOEUC.2019070103-89","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2005.87"},{"key":"JOEUC.2019070103-90","doi-asserted-by":"publisher","DOI":"10.1109\/MPOT.2010.939454"},{"key":"JOEUC.2019070103-91","doi-asserted-by":"crossref","unstructured":"Vergados, D. J., Amelina, N., Jiang, Y., Kralevska, K., & Granichin, O. (2018). Toward optimal distributed node scheduling in a multihop wireless network through local voting. IEEE Transactions on Wireless Communications, 17(1), 400-414.","DOI":"10.1109\/TWC.2017.2767045"},{"key":"JOEUC.2019070103-92","doi-asserted-by":"publisher","DOI":"10.1007\/s11235-010-9397-9"},{"key":"JOEUC.2019070103-93","doi-asserted-by":"publisher","DOI":"10.1109\/WCNC.2004.1311365"},{"key":"JOEUC.2019070103-94","first-page":"154","article-title":"Opportunistic media access control and rate adaptation for wireless ad hoc networks.","volume":"Vol. 1","author":"J.Wang","year":"2004","journal-title":"Proc. of IEEE ICC"},{"key":"JOEUC.2019070103-95","first-page":"144","article-title":"A joint solution to scheduling and power control for multicasting in wireless ad hoc networks.","author":"K.Wang","year":"2005","journal-title":"EURASIP Journal on Applied Signal Processing"},{"key":"JOEUC.2019070103-96","first-page":"2962","article-title":"End-to-end delay assurances in multihop wireless local area networks.","volume":"5","author":"K.-C.Wang","year":"2003","journal-title":"IEEE GLOBECOM"},{"key":"JOEUC.2019070103-97","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2004.842543"},{"key":"JOEUC.2019070103-98","doi-asserted-by":"publisher","DOI":"10.1145\/1143549.1143636"},{"key":"JOEUC.2019070103-99","doi-asserted-by":"publisher","DOI":"10.1016\/j.adhoc.2010.08.018"},{"key":"JOEUC.2019070103-100","doi-asserted-by":"publisher","DOI":"10.1007\/s11768-011-0233-x"},{"key":"JOEUC.2019070103-101","doi-asserted-by":"publisher","DOI":"10.1109\/35.925681"},{"key":"JOEUC.2019070103-102","doi-asserted-by":"publisher","DOI":"10.1007\/s11276-005-5274-y"},{"journal-title":"Fundamentals of Mobile Data Networks","year":"2016","author":"J.Zander","key":"JOEUC.2019070103-103"},{"key":"JOEUC.2019070103-104","doi-asserted-by":"publisher","DOI":"10.1109\/5.469298"},{"key":"JOEUC.2019070103-105","doi-asserted-by":"publisher","DOI":"10.1145\/99517.99525"},{"key":"JOEUC.2019070103-106","doi-asserted-by":"publisher","DOI":"10.1145\/1071246.1071252"},{"key":"JOEUC.2019070103-107","doi-asserted-by":"publisher","DOI":"10.1145\/1288107.1288109"},{"key":"JOEUC.2019070103-108","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2004.836141"}],"container-title":["Journal of Organizational and End User Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=227340","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T09:47:12Z","timestamp":1651830432000},"score":1,"resource":{"primary":{"URL":"http:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/JOEUC.2019070103"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2019,7]]},"references-count":109,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.4018\/joeuc.2019070103","relation":{},"ISSN":["1546-2234","1546-5012"],"issn-type":[{"type":"print","value":"1546-2234"},{"type":"electronic","value":"1546-5012"}],"subject":[],"published":{"date-parts":[[2019,7]]}}}