Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/429862
Title: Service scheduling with Service Waiting and Dissatisfaction costs
Researcher: Burra, Lakshmi Ramya Krishna
Guide(s): Singh, Chandramani and Kuri, Joy
Keywords: Engineering
Engineering and Technology
Engineering Electrical and Electronic
University: Indian Institute of Science Bangalore
Completed Date: 2021
Abstract: Service or job scheduling problems arise in many contexts such as cloud computing, task scheduling in CPUs, traffic routing and scheduling, production scheduling in plants, scheduling charging of electric vehicles (EVs), etc. For instance, in cloud computing, server power consumption increases as a convex function of the load. Hence, delay-tolerant jobs need to be deferred in order to save on long-term average power cost. The jobs, while being delay tolerant, may not be delay-insensitive and may also have hard deadlines. In all such cases it is crucial to schedule jobs or services to minimize a weighted sum of service and waiting costs, the latter capturing delay sensitivity of the jobs. In several systems, jobs are admitted only at slot boundaries, but they can leave as soon as their services are complete, e.g., consider EVs at EV Charging stations. Then the waiting period of an agent can depend on the amount of deferred service. To capture the disutility due to waiting in such cases, we introduce waiting costs that are linear in the amount of deferred services. We study service scheduling problems with quadratic service costs and linear waiting costs. We frame the problems as average cost Markov decision processes. While the studied system is a linear system with quadratic costs, it has state-dependent control and a non-standard cost function structure, rendering the optimization problem complex. We obtain explicit optimal policies in the case when all the jobs are of the same size. In particular, we show that the optimal policy is linear or piece-wise linear in the system state, depending on the system parameters. We extend our study to a scenario where job sizes can take distinct values and job arrivals constitute a Markov chain. We provide an algorithm that yields the optimal scheduling policy but has exponential complexity. Hence, we propose an approximate policy of linear complexity and derive its performance bound. We also study systems with maximum sojourn time of three slots. To account for higher us...
URI: http://hdl.handle.net/10603/429862
Appears in Departments:Electronic Systems Engineering

Files in This Item:
File Description SizeFormat 
01_title.pdfAttached File171 kBAdobe PDFView/Open
02_prelim pages.pdf387.29 kBAdobe PDFView/Open
03_abstract.pdf99.39 kBAdobe PDFView/Open
04_table of contents.pdf168.68 kBAdobe PDFView/Open
05_chapter 1.pdf235.64 kBAdobe PDFView/Open
06_chapter 2.pdf1.03 MBAdobe PDFView/Open
07_chapter 3.pdf674.04 kBAdobe PDFView/Open
08_chapter 4.pdf676.54 kBAdobe PDFView/Open
09_chapter 5.pdf468.82 kBAdobe PDFView/Open
10_chapter 6.pdf599.86 kBAdobe PDFView/Open
11_annexure.pdf126.55 kBAdobe PDFView/Open
80_recommendation.pdf241.35 kBAdobe PDFView/Open
Show full item record


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: