{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,5]],"date-time":"2026-04-05T09:09:28Z","timestamp":1775380168699,"version":"3.50.1"},"reference-count":28,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2018,4,10]],"date-time":"2018-04-10T00:00:00Z","timestamp":1523318400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>With the rapid development of video surveillance technology, especially the popularity of cloud-based video surveillance applications, video data begins to grow explosively. However, in the cloud-based video surveillance system, replicas occupy an amount of storage space. Also, the slow response to video playback constrains the performance of the system. In this paper, considering the characteristics of video data comprehensively, we propose a dynamic redundant replicas mechanism based on security levels that can dynamically adjust the number of replicas. Based on the location correlation between cameras, this paper also proposes a data cache strategy to improve the response speed of data reading. Experiments illustrate that: (1) our dynamic redundant replicas mechanism can save storage space while ensuring data security; (2) the cache mechanism can predict the playback behaviors of the users in advance and improve the response speed of data reading according to the location and time correlation of the front-end cameras; and (3) in terms of cloud-based video surveillance, our proposed approaches significantly outperform existing methods.<\/jats:p>","DOI":"10.3390\/fi10040034","type":"journal-article","created":{"date-parts":[[2018,4,10]],"date-time":"2018-04-10T13:06:08Z","timestamp":1523365568000},"page":"34","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Replicas Strategy and Cache Optimization of Video Surveillance Systems Based on Cloud Storage"],"prefix":"10.3390","volume":"10","author":[{"given":"Rongheng","family":"Li","sequence":"first","affiliation":[{"name":"School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China"}]},{"given":"Jian","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China"}]},{"given":"Wenfeng","family":"Shen","sequence":"additional","affiliation":[{"name":"School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China"},{"name":"Institute for Advanced Communication and Data Science, Shanghai University, Shanghai 200444, China"}]}],"member":"1968","published-online":{"date-parts":[[2018,4,10]]},"reference":[{"key":"ref_1","first-page":"635","article-title":"Video Surveillance Systems\u2014A Survey","volume":"8","author":"Devasena","year":"2011","journal-title":"IJCSI"},{"key":"ref_2","unstructured":"Han, J., Jeong, D., and Lee, S. (2015, January 6\u20138). Analysis of the HIKVISION DVR File System. Proceedings of the 7th International Conference on Digital Forensics and Cyber Crime (ICDF2C), Seoul, Korea."},{"key":"ref_3","first-page":"225","article-title":"EVM: A New Methodology for Evidential Video Management in Digital CCTV Systems","volume":"Volume 2","author":"Park","year":"2012","journal-title":"LNEE Future Information Technology, Application, and Service"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"806","DOI":"10.1007\/s11036-016-0699-3","article-title":"Efficient Resource Management for Cloud-enabled Video Surveillance over Next Generation Network","volume":"21","author":"Hossain","year":"2016","journal-title":"Mob. Netw. Appl."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Ghemawat, S., Gobioff, H., and Leung, S.T. (2003, January 19\u201322). The Google File System. Proceedings of the 19th ACM Symposium on Operating Systems Principles, Bolton Landing, NY, USA.","DOI":"10.1145\/945445.945450"},{"key":"ref_6","first-page":"6238","article-title":"The Hadoop distributed file system","volume":"5","author":"Honnutagi","year":"2014","journal-title":"IJCSIT"},{"key":"ref_7","unstructured":"Zahra, P., Kang, C.C., Chia, M.Y., and Mauro, C. (2018, January 15\u201319). RARE: Defeating Side Channels based on Data-Deduplication in Cloud Storage. Proceedings of the IEEE INFOCOM Workshops CCSNA, Honolulu, HI, USA."},{"key":"ref_8","unstructured":"Neal, D., and Rahman, S. (2015). Video Surveillance in the Cloud?. Int. J. Cryptogr. Inf. Secur., 58\u201361."},{"key":"ref_9","unstructured":"Karimaa, A. (2011, January 21\u201327). Video surveillance in the cloud: Dependability analysis. Proceedings of the 4th International Conference on Dependability (DEPEND\u201911), Nice, France."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Lin, C.F., Yuan, S.M., Leu, M.C., and Tsai, C.T. (2012, January 4\u20137). A framework for scalable cloud video recorder system in surveillance environment. Proceedings of the 2012 9th International Conference on Ubiquitous Intelligence Computing and 9th International Conference on Autonomic Trusted Computing (UIC\/ATC), Fukuoka, Japan.","DOI":"10.1109\/UIC-ATC.2012.72"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Hossain, M.S., Hassan, M.M., Qurishi, A.I.M., and Alghamdi, A. (2012, January 9\u201313). Resource Allocation for Service Composition in Cloud-based Video Surveillance Platform. Proceedings of the 2012 IEEE International Conference on Multimedia and Expo Workshops, Melbourne, Australia.","DOI":"10.1109\/ICMEW.2012.77"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2014\/135257","article-title":"Framework for a Cloud-Based Multimedia Surveillance System","volume":"10","author":"Hossain","year":"2014","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Hossain, M.A. (2013, January 21\u201323). Analyzing the Suitability of Cloud-Based Multimedia Surveillance Systems. Proceedings of the Companion Publication of the 2013 IEEE International Conference on High Performance Computing and Communications (HPCC) & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (EUC), Porto, Portugal.","DOI":"10.1109\/HPCC.and.EUC.2013.96"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Bao, G., Yu, C., Zhao, H., and Luan, Y. (2013). Researching on the Placement of Data Replicas in the System of HDFS Cloud Storage Cluster. Proceedings of 2013 Chinese Intelligent Automation Conference;, Springer.","DOI":"10.1007\/978-3-642-38460-8_29"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/MNET.2016.7437025","article-title":"Energy-efficient dynamic traffic offloading and reconfiguration of networked data centers for big data stream mobile computing: Review, challenges, and a case study","volume":"30","author":"Baccarelli","year":"2016","journal-title":"IEEE Netw."},{"key":"ref_16","unstructured":"Xie, J., Yin, S., Ruan, X., and Ding, Z. (2010, January 19\u201323). Improving MapReduce performance through data placement in heterogeneous Hadoop clusters. Proceedings of the 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum, Atlanta, GA, USA."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Pooranian, Z., Shojafar, M., Conti, M., Chiaraviglio, L., and Naranjo, P.G.V. (2017, January 22\u201325). A Novel Distributed Fog-Based Networked Architecture to Preserve Energy in Fog Data Centers. Proceedings of the 2017 IEEE 14th International Conference on Mobile Ad Hoc and Sensor Systems (MASS), Orlando, FL, USA.","DOI":"10.1109\/MASS.2017.33"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1465","DOI":"10.1007\/s10586-015-0495-z","article-title":"Optimizing data placement in heterogeneous Hadoop clusters","volume":"18","author":"Xiong","year":"2015","journal-title":"Clust. Comput."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Wei, Q., Veeravalli, B., Gong, B., Zeng, L., and Feng, D. (2010, January 20\u201324). CDRM: A Cost-effective Dynamic Replication Management Scheme for Cloud Storage Cluster. Proceedings of the 2010 IEEE International Conference on Cluster Computing, Heraklion, Greece.","DOI":"10.1109\/CLUSTER.2010.24"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"925","DOI":"10.1007\/s11704-016-5182-6","article-title":"Adaptive data replication strategy in cloud computing for performance improvement","volume":"10","author":"Najme","year":"2016","journal-title":"Front. Comput. Sci."},{"key":"ref_21","first-page":"155","article-title":"Interaction relationships of caches in agent-based HD video surveillance: Discovery and utilization","volume":"37","author":"Niu","year":"2014","journal-title":"JNCA"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Rejaie, R., and Kangasharju, J. (2001, January 25\u201326). Mocha: A quality adaptive multimedia proxy cache for internet streaming. Proceedings of the 11th International Workshop on Network and Operating Systems Support for Digital Audio and Video, Port Jefferson, NY, USA.","DOI":"10.1145\/378344.378345"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Zhang, L., and Tang, B. (2016, January 16\u201318). A Cost-Effective Cloud Storage Caching Strategy Utilizing Local Desktop-Based Storage. Proceedings of the SpaCCS 2016 International Workshops, Zhangjiajie, China.","DOI":"10.1007\/978-3-319-49145-5_37"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1090","DOI":"10.1109\/TMC.2016.2584049","article-title":"Priority-Aware FEC Coding for High-Definition Mobile Video Delivery Using TCP","volume":"16","author":"Wu","year":"2017","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_25","unstructured":"Lianfu, Y. (2013, January 14\u201315). The analysis of critical technology on cloud storage security. Proceedings of the 2013 International Conference on Computer Sciences and Applications & IEEE Computer Society, Washington, DC, USA."},{"key":"ref_26","unstructured":"Bin, L., Jiong, Y., Hua, S., and Mei, N. (2012, January 1\u20133). A QoS-aware Dynamic Data Replica Deletion Strategy for Distributed Storage Systems under Cloud Computing Environments. Proceedings of the Second International Conference on Cloud and Green Computing, Xiangtan, China."},{"key":"ref_27","first-page":"261","article-title":"Cloud-Based Video Surveillance System Using EFD-GMM for Object Detection","volume":"Volume 10039","author":"Sun","year":"2016","journal-title":"Lecture Notes in Computer Science, Proceeding of the ICCCS 2016, Nanjing, China, 29\u201331 July 2016"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"374","DOI":"10.1145\/954339.954341","article-title":"A survey of web cache replacement strategies","volume":"35","author":"Podlipnig","year":"2003","journal-title":"ACM Comput. Surv."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/10\/4\/34\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:00:08Z","timestamp":1760194808000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/10\/4\/34"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,4,10]]},"references-count":28,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2018,4]]}},"alternative-id":["fi10040034"],"URL":"https:\/\/doi.org\/10.3390\/fi10040034","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,4,10]]}}}