I/O Strength-Aware Credit Scheduler for Virtualized Environments
- Authors
- Lee, Jaehak; Yu, Heonchang
- Issue Date
- 12월-2020
- Publisher
- MDPI
- Keywords
- cloud; virtualization; hypervisor; scheduler; I/O performance; workload aware; resource management
- Citation
- ELECTRONICS, v.9, no.12
- Indexed
- SCIE
SCOPUS
- Journal Title
- ELECTRONICS
- Volume
- 9
- Number
- 12
- URI
- https://scholar.korea.ac.kr/handle/2021.sw.korea/51282
- DOI
- 10.3390/electronics9122107
- ISSN
- 2079-9292
- Abstract
- With the evolution of cloud technology, the number of user applications is increasing, and computational workloads are becoming increasingly diverse and unpredictable. However, cloud data centers still exhibit a low I/O performance because of the scheduling policies employed, which are based on the degree of physical CPU (pCPU) occupancy. Notably, existing scheduling policies cannot guarantee good I/O performance because of the uncertainty of the extent of I/O occurrence and the lack of fine-grained workload classification. To overcome these limitations, we propose ISACS, an I/O strength-aware credit scheduler for virtualized environments. Based on the Credit2 scheduler, ISACS provides a fine-grained workload-aware scheduling technique to mitigate I/O performance degradation in virtualized environments. Further, ISACS uses the event channel mechanism in the virtualization architecture to expand the scope of the scheduling information area and measures the I/O strength of each virtual CPU (vCPU) in the run-queue. Then, ISACS allocates two types of virtual credits for all vCPUs in the run-queue to increase I/O performance and concurrently prevent CPU performance degradation. Finally, through I/O load balancing, ISACS prevents I/O-intensive vCPUs from becoming concentrated on specific cores. Our experiments show that compared with existing virtualization environments, ISACS provides a higher I/O performance with a negligible impact on CPU performance.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - Graduate School > Department of Computer Science and Engineering > 1. Journal Articles
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.