TY - JOUR
T1 - Elastic Urban Video Surveillance System Using Edge Computing
AU - Wang, Jianyu
AU - Pan, Jianli
AU - Esposito, Flavio
N1 - We're upgrading the ACM DL, and would like your input. Please sign up to review new features, functionality and page designs.
PY - 2017/10/14
Y1 - 2017/10/14
N2 - 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.
AB - 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.
UR - https://dl.acm.org/citation.cfm?doid=3132479.3132490
U2 - 10.1145/3132479.3132490
DO - 10.1145/3132479.3132490
M3 - Article
JO - The Internet of Things
JF - The Internet of Things
ER -