ABSTRACT
During the past decade, the concepts and applications of Internet of Things (IoT) are pervasively propagated to the academia and industries. The widely distributed IoT devices contribute to building an effective smart urban surveillance system, which manages the regular operations and handles emergencies. The real time monitoring uploads massive amounts of data to the backbone network and requires prompt feedbacks. The recent rapid development of "Edge Computing" (also called "Fog Computing" or Mobile Edge Computing in different literature) aims at pushing the computation and storage resources from the remote data center to the edge of network for reducing the burden of backbone and the computing latency In this paper, we design a three-tier edge computing system architecture to elastically adjust computing capacity and dynamically route data to proper edge servers for the real-time surveillance applications. A system prototype integrating Network Functions Virtualization (NFV) and Software-Defined Networking (SDN) is implemented in an OpenStack based virtualization environment. Moreover, we introduce schemes of resource reallocation and workload balance in urgent situations. Experimental results of the prototype show the great potentials of using edge computing for future large-scale and distributed smart urban surveillance applications.
- 2016. OpenCV. (2016). http://opencv.org/opencv-3-2.html [Online resource], available at: http://www.openstack.org/.Google Scholar
- 2016. Openstack: free and open-source software cloud computing platform. (2016). http://www.openstack.org/ [Online resource], available at: http://www.openstack.org/.Google Scholar
- A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash. 2015. Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications. IEEE Communications Surveys Tutorials 17, 4 (Fourthquarter 2015), 2347--2376. Google ScholarDigital Library
- Flavio Bonomi, Rodolfo Milito, Jiang Zhu, and Sateesh Addepalli. 2012. Fog Computing and Its Role in the Internet of Things. In Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing (MCC '12). ACM, New York, NY, USA, 13--16. Google ScholarDigital Library
- N. Chen, Y. Chen, Y. You, H. Ling, P. Liang, and R. Zimmermann. 2016. Dynamic Urban Surveillance Video Stream Processing Using Fog Computing. In 2016 IEEE Second International Conference on Multimedia Big Data (BigMM). 105--112. Google ScholarCross Ref
- Rob Kitchin. 2014. The real-time city? Big data and smart urbanism. GeoJournal 79, 1 (01 Feb 2014), 1--14. Google ScholarCross Ref
- United Nations. 2014. 2014 Revision of World Urbanization Prospects. (2014). https://esa.un.org/unpd/wup/Publications/Files/WUP2014-Highlights.pdfGoogle Scholar
- J. Pan, L. Ma, R. Ravindran, and P. TalebiFard. 2016. HomeCloud: An edge cloud framework and testbed for new application delivery. In 2016 23rd International Conference on Telecommunications (ICT). 1--6. Google ScholarCross Ref
- M. Satyanarayanan. 2017. The Emergence of Edge Computing. Computer 50, 1 (Jan 2017), 30--39. Google ScholarDigital Library
- M. Satyanarayanan, P. Bahl, R. Caceres, and N. Davies. 2009. The Case for VM-Based Cloudlets in Mobile Computing. IEEE Pervasive Computing 8, 4 (Oct 2009), 14--23. Google ScholarDigital Library
- Z. Shao, J. Cai, and Z. Wang. 2017. Smart Monitoring Cameras Driven Intelligent Processing to Big Surveillance Video Data. IEEE Transactions on Big Data PP, 99 (2017), 1--1. Google ScholarCross Ref
- W. Zhou, D. Saha, and S. Rangarajan. 2015. A System Architecture to Aggregate Video Surveillance Data in Smart Cities. In 2015 IEEE Global Communications Conference (GLOBECOM). 1--7. Google ScholarCross Ref
Index Terms
- Elastic urban video surveillance system using edge computing
Recommendations
Deviceless edge computing: extending serverless computing to the edge of the network
SYSTOR '17: Proceedings of the 10th ACM International Systems and Storage ConferenceThe serverless paradigm has been rapidly adopted by developers of cloud-native applications, mainly because it relieves them from the burden of provisioning, scaling and operating the underlying infrastructure. In this paper, we propose a novel ...
A Pattern for Fog Computing
VikingPLoP '16: Proceedings of the 10th Travelling Conference on Pattern Languages of ProgramsFog Computing is a new variety of the cloud computing paradigm that brings virtualized cloud services to the edge of the network to control the devices in the IoT. We present a pattern for fog computing which describes its architecture, including its ...
Edge computing: A survey
AbstractIn recent years, the Edge computing paradigm has gained considerable popularity in academic and industrial circles. It serves as a key enabler for many future technologies like 5G, Internet of Things (IoT), augmented reality and ...
Highlights- A comprehensive survey on edge computing, i.e., Fog, Mobile-edge and Cloudlet.
- ...
Comments