On-demand serverless video surveillance with optimal deployment of deep neural networks
View/ Open
Date
2021Author
Elordi Hidalgo, Unai
Unzueta Irurtia, Luis
Goenetxea Imaz, Jon
Loyo Mendivil, Estíbaliz
Arganda Carreras, Ignacio
Otaegui Madurga, Oihana
Metadata
Show full item record
Proceedings of the 16th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2021) 4 : 717-723 (2021)
Abstract
[EN] We present an approach to optimally deploy Deep Neural Networks (DNNs) in serverless cloud architectures.
A serverless architecture allows running code in response to events, automatically managing the required
computing resources. However, these resources have limitations in terms of execution environment (CPU
only), cold starts, space, scalability, etc. These limitations hinder the deployment of DNNs, especially
considering that fees are charged according to the employed resources and the computation time. Our
deployment approach is comprised of multiple decoupled software layers that allow effectively managing
multiple processes, such as business logic, data access, and computer vision algorithms that leverage DNN
optimization techniques. Experimental results in AWS Lambda reveal its potential to build cost-effective ondemand
serverless video surveillance systems.