QoS aware dynamic time-slice tuning

Yang Ding, Praveen Yedlapalli, Mahmut Kandemir

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

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.

Original languageEnglish (US)
Title of host publicationIISWC 2014 - IEEE International Symposium on Workload Characterization
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages84-85
Number of pages2
ISBN (Electronic)9781479964536
DOIs
StatePublished - Dec 11 2014
Event2014 IEEE International Symposium on Workload Characterization, IISWC 2014 - Raleigh, United States
Duration: Oct 26 2014Oct 28 2014

Publication series

NameIISWC 2014 - IEEE International Symposium on Workload Characterization

Other

Other2014 IEEE International Symposium on Workload Characterization, IISWC 2014
Country/TerritoryUnited States
CityRaleigh
Period10/26/1410/28/14

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Hardware and Architecture
  • Software
  • Electrical and Electronic Engineering
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'QoS aware dynamic time-slice tuning'. Together they form a unique fingerprint.

Cite this