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 | Size | Format | |
---|---|---|---|---|
01_title.pdf | Attached File | 171 kB | Adobe PDF | View/Open |
02_prelim pages.pdf | 387.29 kB | Adobe PDF | View/Open | |
03_abstract.pdf | 99.39 kB | Adobe PDF | View/Open | |
04_table of contents.pdf | 168.68 kB | Adobe PDF | View/Open | |
05_chapter 1.pdf | 235.64 kB | Adobe PDF | View/Open | |
06_chapter 2.pdf | 1.03 MB | Adobe PDF | View/Open | |
07_chapter 3.pdf | 674.04 kB | Adobe PDF | View/Open | |
08_chapter 4.pdf | 676.54 kB | Adobe PDF | View/Open | |
09_chapter 5.pdf | 468.82 kB | Adobe PDF | View/Open | |
10_chapter 6.pdf | 599.86 kB | Adobe PDF | View/Open | |
11_annexure.pdf | 126.55 kB | Adobe PDF | View/Open | |
80_recommendation.pdf | 241.35 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: