DocumentCode
186359
Title
QoS aware dynamic time-slice tuning
Author
Yang Ding ; Yedlapalli, Praveen ; Kandemir, Mahmut
fYear
2014
fDate
26-28 Oct. 2014
Firstpage
84
Lastpage
85
Abstract
The ability to manage quality of service (QoS) and to provide service differentiation has been very important in a wide range of computing environments [4], [3], [5]. In modern operating systems, multiple applications share processor cores and take turns to execute. Each application typically runs for a while before its CPU time-slice (allocated quantum) expires or the execution is blocked due to I/O operations etc. This gives users the transparent feeling of simultaneously executions even on single-core machines and is usually referred as time sharing. The actual CPU time-slice for a process is based on a base time-slice and some dynamic adjustments. The base time-slice is the same for processes within the same priority level. Minor runtime adjustment to the base time-slice is possible as per the dynamic characteristics such as average sleep times. On the application side, the process priority and associated time-slice assigned by the operating system (OS) scheduler can usually affect its performance. The performance metric we focus in this work is the IPC (instruction per cycle). When multiple applications compete for the CPU cycles in a round-robin manner, longer CPU time-slice often results in larger fraction of CPU execution and leads to performance speedup for an individual application. CPU-intensive applications are more likely to benefit from a large time-slice as opposed to I/O-intensive applications.
Keywords
multiprocessing systems; operating systems (computers); processor scheduling; quality of service; IPC; OS scheduler; QoS aware dynamic time-slice tuning; instruction per cycle; multiple application share processor cores; operating system; quality of service; runtime adjustment; service differentiation; Context; Educational institutions; Feedback control; Operating systems; Quality of service; Runtime; Tuning;
fLanguage
English
Publisher
ieee
Conference_Titel
Workload Characterization (IISWC), 2014 IEEE International Symposium on
Conference_Location
Raleigh, NC
Print_ISBN
978-1-4799-6452-9
Type
conf
DOI
10.1109/IISWC.2014.6983046
Filename
6983046
Link To Document