Preprint 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

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.