Locality-Aware Scheduling for Containers in Cloud Computing
Autor: | Mohamed Mohamed, Heiko Ludwig, Dongfang Zhao |
---|---|
Rok vydání: | 2020 |
Předmět: |
0303 health sciences
Optimization problem Computer Networks and Communications Computer science business.industry Distributed computing Locality Big data 020206 networking & telecommunications Cloud computing 02 engineering and technology Computer Science Applications Scheduling (computing) 03 medical and health sciences Hardware and Architecture 0202 electrical engineering electronic engineering information engineering High load business Software 030304 developmental biology Information Systems |
Zdroj: | IEEE Transactions on Cloud Computing. 8:635-646 |
ISSN: | 2372-0018 |
DOI: | 10.1109/tcc.2018.2794344 |
Popis: | The state-of-the-art scheduler of containerized cloud services considers load balance as the only criterion; many other important properties, including application performance, are overlooked. In the era of Big Data, however, applications evolve to be increasingly more data-intensive thus perform poorly when deployed on containerized cloud services. To that end, this paper aims to improve today's cloud service by taking application performance into account for the next-generation container schedulers. More specifically, in this work we build and analyze a new model that respects both load balance and application performance. Unlike prior studies, our model abstracts the dilemma between load balance and application performance into a unified optimization problem and then employs a statistical method to efficiently solve it. The most challenging part is that some sub-problems are extremely complex (for example, NP-hard), and heuristic algorithms have to be devised. Last but not least, we implement a system prototype of the proposed scheduling strategy for containerized cloud services. Experimental results show that our system can significantly boost application performance while preserving high load balance. |
Databáze: | OpenAIRE |
Externí odkaz: |