Abstract. Closed-circuit television (CCTV) and Internet protocol (IP) cameras have been applied to a surveillance or monitoring system, from which users can remotely monitor video streams. The system has been employed for many applications such as home surveillance, traffic monitoring, and crime prevention. Currently, cloud computing has been integrated with the video monitoring system for achieving value-added services such as video adjustment, encoding, image/video recognition, and backup services. One of the challenges in this integration is due to the size and geographical scalability problems when video streams are transferred to and retrieved from the cloud services by numerous cameras and users, respectively. Unreliable network connectivity is a major factor that causes the problems. To deal with the scalability problems, this paper proposes a framework designed for a cloud-based video monitoring (CVM) system. In particular, this framework applies two major approaches, namely stream aggregation (SA) and software-defined networking (SDN). The SA approach can reduce the network latency between cameras and cloud services. The SDN approach can achieve the adaptive routing control which improves the network performance. With the SA and SDN approaches applied by the framework, the total latency for transferring video streams can be minimized and the scalability of the CVM system can be significantly enhanced.
Over the last decades, Content Delivery Networks (CDNs) have been developed to overcome the limitation of user perceived latency by replicating contents from origin server to its content servers around the globe close to clients. As some contents occupy most of the storage capacity and processing power in traditional private content servers, cloud computing can provide a pool of storage and processing power resources for caching contents. By adopting cloud computing to CDN, the content provider can use the cloud infrastructure by distributing the contents to cloud servers which will then deliver to near clients. In this paper, we propose a cloud-based CDN framework designed by two schemes 1) UDP/TCP-based content distribution from origin server to cloud servers and 2) SDN-based cloud server coordination. In addition, we also formulate the optimal content placement problem using binary integer programming to minimize the total cost of renting resources including storage, processing power, and network bandwidth in cloud providers for hosting contents from origin server. Then, the optimal solution obtained from binary integer programming is evaluated by greedy algorithm and simulations. The proposed framework helps content provider to offer high quality of services to clients while minimizing the cost of rented cloud resources.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.