CPU scheduling for virtual desktop infrastructure가상 데스크탑 인프라스트럭처를 위한 프로세서 스케줄링 기술

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 615
  • Download : 0
Virtual desktop infrastructure has been shifting the way of provisioning individual desktops from dedicated workstation deployment to on-demand virtual machine distribution. Inheriting versatile functionalities from ever-evolving virtualization technology, virtual desktop infrastructure enables cost-effective desktop environments in organizations such as enterprise. Dominant characteristics of desktop workloads and user behaviors drive the infrastructure to highly consolidated environments where many virtual machines are co-located on a single hardware platform in order to make the best use of available resources. For the high consolidation ratio of virtual desktops, CPU is a crucial resource that should be carefully managed to meet the computing demands of desktop users, since it can be both time-shared and space-shared in a very fine-grained manner. Although desktop workloads have been increasingly diversifying and challenging to be characterized, CPU schedulers in virtualization layer have aimed mainly at fairly partitioning CPU bandwidth for performance isolation between virtual machines without properly handling diverse workloads. This dissertation proposes CPU scheduling schemes that identify and satisfy the computing demands of consolidated desktops by intelligently handling various workloads ranging from interactive to parallel workloads. In order to transparently bridge the semantic gap between operating systems and virtualization layer, the invented schemes extract workload characteristics from limited information accessible by the virtualization layer. The well-established correlation between architectural events and workload demands guides the CPU scheduler to effective decisions for enhancing the desired performance of desktop workloads. As opposed to dedicated environments, the scheduling decisions not only improve the performance of individual desktops but also preserve fair CPU sharing between them considering the multi-tenant nature of conso...
Advisors
Maeng, Seung-Ryoulresearcher맹승렬
Description
한국과학기술원 : 전산학과,
Publisher
한국과학기술원
Issue Date
2013
Identifier
513963/325007  / 020087019
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전산학과, 2013.2, [ vii, 113 p. ]

Keywords

Virtualization; Scheduling; Desktop; Operating systems; 가상화; 스케줄링; 데스크탑; 운영체계; 가상머신; Virtual machine

URI
http://hdl.handle.net/10203/180361
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=513963&flag=dissertation
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0