Edge Computing for Real-Time Video Stream Analytics
Edge computing is a method of optimizing cloud computing systems by taking the control of computing applications, data, and services away from central nodes to the edge of the network. Video analytics is the capability of automatically analyzing video contents to detect and determine temporal or spatial events.
Satyanarayanan et al. (2009) first discussed the technical obstacles of mobile computing and proposed a new architecture named as cloudlet, which is then unified into edge cloud. With an edge cloud, a mobile user exploits virtual machine (VM) or container technology to rapidly instantiate customized service and then uses that service over a wireless network. Generally, the edge cloud can be regarded as a trusted, resource-rich computer or cluster that’s well-connected to the Internet and available for use by nearby mobile devices. Following the concept of edge computing, many works conducted case studies...
This work was supported by the National Natural Science Foundation of China under Grants 61802452, 61572538, Guangdong Special Support Program under Grant 2017TX04X148, the Fundamental Research Funds for the Central Universities under Grant 17LGJC23, and the China Postdoctoral Science Foundation under Grant 2018M631025
- Ahmed A, Ahmed E (2016) A survey on mobile edge computing. In: Proceedings of 10th international conference on intelligent systems and control, Coimbatore, pp 1–8Google Scholar
- Bilal K, Erbad A (2017) Edge computing for interactive media and video streaming. In: Proceedings of 2nd international conference on fog and mobile edge computing, Valencia, pp 68–73Google Scholar
- Cuervo E et al (2010) MAUI: Making smartphones last longer with code offload. In: Proceedings of the 8th international conference on Mobile systems, applications, and services, San Francisco, pp 49–62Google Scholar
- Drolia U et al (2017) Precog: prefetching for image recognition applications at the edge. In: Proceedings of the 2nd ACM/IEEE symposium on edge computing, San Jose, pp 1–13Google Scholar
- Kosta S et al (2012) ThinkAir: dynamic resource allocation and parallel execution in the cloud for mobile code offloading. In: Proceedings of the 31st annual IEEE international conference on computer communications, Orlando, pp 945–953Google Scholar
- Lu Z et al (2018) A computing platform for video crowdprocessing using deep learning. In: Proceedings of the 37th annual IEEE international conference on computer communications, Honolulu, pp 1–9Google Scholar
- Ran X et al (2018) DeepDecision: a mobile deep learning framework for edge video analytics. In: Proceedings of the 37th annual IEEE international conference on computer communications, Honolulu, pp 1–9Google Scholar
- Ren J et al (2018) Distributed and efficient object detection in edge computing: challenges and solutions. IEEE Netw 1–7. https://doi.org/10.1109/MNET.2018.1700415
- Salsano S et al (2017) Toward superfluid deployment of virtual functions: exploiting mobile edge computing for video streaming. In: Proceedings of 29th international teletraffic congress, Genoa, pp 48–53Google Scholar
- Wang D et al (2018) Adaptive wireless video streaming based on edge computing: opportunities and approaches. IEEE Trans Serv Comput 1–12. https://doi.org/10.1109/MNET.2018.1700415