Gonzalez Araya, Alejandro
Loading...
1 results
Publication Search Results
Now showing 1 - 1 of 1
Publication Distributed resource provisioning for containers using machine learning and live migration(2020-11-04) Gonzalez Araya, Alejandro; Arzuaga, Emmanuel; College of Engineering; RodrÃguez MartÃnez, Manuel; Rivera Gallego, Wilson; Department of Electrical and Computer Engineering; Baigés ValentÃn, Iván J.Cloud computing uses pools of virtual machines to provide shared computing resources. Provisioning and management of these resources are usually done using statistical algorithms to help decide how to better utilize available compute power. Recently, this has been performed mostly by using live migration of virtual machines. Nowadays containers provide the flexibility to handle many software environments and tasks in a lighter-weight virtualization scheme, providing a more agile alternative to virtual machines for certain applications. Application checkpointing coupled with a container manager allows the live migration of a container. In this thesis, we use container live-migration and real-time monitoring to develop a cloud resource provisioning platform that enables an improvement in usage and execution of containers. As a result, the available resources can be tuned and distributed in a more efficient manner, providing a better use of cloud. This research explores the use of container live migration techniques to improve cloud resource provisioning. We present the design and development of our container live-migration, monitoring and provisioning toolset as well as a performance evaluation and characterization.