Article
Version 1
Preserved in Portico This version is not peer-reviewed
Differentiate Containers Scheduling for Deep Learning Applications
Version 1
: Received: 1 November 2020 / Approved: 2 November 2020 / Online: 2 November 2020 (10:31:01 CET)
How to cite: Song, Y. Differentiate Containers Scheduling for Deep Learning Applications. Preprints 2020, 2020110017. https://doi.org/10.20944/preprints202011.0017.v1 Song, Y. Differentiate Containers Scheduling for Deep Learning Applications. Preprints 2020, 2020110017. https://doi.org/10.20944/preprints202011.0017.v1
Abstract
The advent of deep learning has completely reshaped our world. Now, our daily life is fulfilled with many well-known applications that adopt deep learning techniques, such as self-driving cars and face recognition. Furthermore, robotics developed more forms of technology which share the same principle with face recognition, such as hand pose recognition and fingerprint recognition. Image recognition technology requires a huge database and various learning algorithms, such as convolutional neural network and recurrent neural network, that requires lots of computational power, such as CPUs and GPUs. Thus, clients could not be satisfied with the computational resource of the local machine. The cloud resource platform emerged at a historic moment. Docker containers play a significant role of microservices-based applications in the next generation. However, it could not guarantee the quality of service. From clients’ perspective, they have to balance the budget and quality of experiences (e.g. response time). The budget leans on individual business owners and the required Quality of Experience (QoE) depends on usage scenarios of different applications, for instance, an autonomous vehicle requires real-time response, but, unlocking your smartphone can tolerate delays. Plenty of on-going projects developed user-oriented optimization resource allocation to improve the quality of the service. Considering the users’ specifications, including accelerating the training process and specifying the quality of experience, this thesis proposes two differentiate containers scheduling for deep learning applications: TRADL and DQoES .
Keywords
Container Scheduling, Resource Management, Deep Learning, Cloud Computing
Subject
Computer Science and Mathematics, Algebra and Number Theory
Copyright: This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Comments (0)
We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.
Leave a public commentSend a private comment to the author(s)
* All users must log in before leaving a comment