Analyzing Real-Time Multimedia Content From Network Cameras: Using CPUs and GPUs in the Cloud

02/21/2018
by   Ahmed S. Kaseb, et al.
0

Millions of network cameras are streaming real-time multimedia content (images or videos) for various environments (e.g., highways and malls) and can be used for a variety of applications. Analyzing the content from many network cameras requires significant amounts of computing resources. Cloud vendors offer resources in the form of cloud instances with different capabilities and hourly costs. Some instances include GPUs that can accelerate analysis programs. Doing so incurs additional monetary cost because instances with GPUs are more expensive. It is a challenging problem to reduce the overall monetary cost of using the cloud to analyze the real-time multimedia content from network cameras while meeting the desired analysis frame rates. This paper describes a cloud resource manager that solves this problem by estimating the resource requirements of executing analysis programs using CPU or GPU, formulating the resource allocation problem as a multiple-choice vector bin packing problem, and solving it using an existing algorithm. The experiments show that the manager can reduce up to 61% of the cost compared with other allocation strategies.

READ FULL TEXT

page 1

page 4

research
01/18/2019

Cloud Resource Optimization for Processing Multiple Streams of Visual Data

Hundreds of millions of network cameras have been installed throughout t...
research
06/04/2021

An Intelligent Resource Reservation for Crowdsourced Live Video Streaming Applications in Geo-Distributed Cloud Environment

Crowdsourced live video streaming (livecast) services such as Facebook L...
research
04/14/2019

See the World through Network Cameras

Millions of network cameras have been deployed worldwide. Real-time data...
research
03/27/2019

Resource Allocation Mechanism for Media Handling Services in Cloud Multimedia Conferencing

Multimedia conferencing is the conversational exchange of multimedia con...
research
02/01/2023

Revisiting Query Performance in GPU Database Systems

GPUs offer massive compute parallelism and high-bandwidth memory accesse...
research
03/07/2023

AHPA: Adaptive Horizontal Pod Autoscaling Systems on Alibaba Cloud Container Service for Kubernetes

The existing resource allocation policy for application instances in Kub...
research
06/10/2022

Divide (CPU Load) and Conquer: Semi-Flexible Cloud Resource Allocation

Cloud resource management is often modeled by two-dimensional bin packin...

Please sign up or login with your details

Forgot password? Click here to reset