Kani: a QoS-aware hypervisor-level scheduler for cloud computing environments
Autor: | Mostafa Dehsangi, Azadeh Azhdari, Michel Gokan Khan, Mohsen Sharifi, Sayed Vahid Azhari, Esmail Asyabi |
---|---|
Rok vydání: | 2016 |
Předmět: |
020203 distributed computing
Web server Computer Networks and Communications business.industry Computer science Quality of service Cloud computing Throughput Hypervisor 02 engineering and technology computer.software_genre Virtualization Service level 0202 electrical engineering electronic engineering information engineering Operating system 020201 artificial intelligence & image processing business computer Software Computer network |
Zdroj: | Cluster Computing. 19:567-583 |
ISSN: | 1573-7543 1386-7857 |
Popis: | Cloud computing environments (CCEs) are expected to deliver their services with qualities in service level agreements. On the other hand, they typically employ virtualization technology to consolidate multiple workloads on the same physical machine, thereby enhancing the overall utilization of physical resources. Most existing virtualization technologies are, however, unaware of their delivered quality of services (QoS). For example, the Xen hypervisor merely focuses on fair sharing of processor resources. We believe that CCEs have got married with traditional virtualization technologies without many traits in common. To bridge the gap between these two technologies, we have designed and implemented Kani, a QoS-aware hypervisor-level scheduler. Kani dynamically monitors the quality of delivered services to quantify the deviation between desired and delivered levels of QoS. Using this information, Kani determines how to allocate processor resources among running VMs so as to meet the expected QoS. Our evaluations of Kani scheduler prototype in Xen show that Kani outperforms the default Xen scheduler namely the Credit scheduler. For example, Kani reduces the average response time to requests to an Apache web server by up to $$93.6\,\%$$93.6%; improves its throughput by up to $$97.9\,\%$$97.9%; and mitigates the call setup time of an Asterisk media server by up to $$96.6\,\%$$96.6%. |
Databáze: | OpenAIRE |
Externí odkaz: |