{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T03:22:54Z","timestamp":1740108174254,"version":"3.37.3"},"reference-count":49,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2017,4,20]],"date-time":"2017-04-20T00:00:00Z","timestamp":1492646400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Nature Science Foundation of China","doi-asserted-by":"crossref","award":["61671196","61327902"],"award-info":[{"award-number":["61671196","61327902"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Machine Vision and Applications"],"published-print":{"date-parts":[[2017,10]]},"DOI":"10.1007\/s00138-017-0834-6","type":"journal-article","created":{"date-parts":[[2017,4,20]],"date-time":"2017-04-20T15:17:28Z","timestamp":1492701448000},"page":"705-714","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A survey of memory deduplication approaches for intelligent urban computing"],"prefix":"10.1007","volume":"28","author":[{"given":"Hailiang","family":"Huang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chenggang","family":"Yan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bingtao","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Licheng","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,4,20]]},"reference":[{"key":"834_CR1","unstructured":"Xia, W., Jiang, H., Feng, D., Hua, Y.: SiLo: A similarity-locality based near-exact deduplication scheme with low ram overhead and high throughput. In: USENIX Annual Technical Conference (2011)"},{"issue":"5","key":"834_CR2","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1049\/el.2013.3235","volume":"50","author":"C Yan","year":"2014","unstructured":"Yan, C., Zhang, Y., Dai, F., Wang, X., Li, L., Dai, Q.: Parallel deblocking filter for HEVC on many-core processor. Electron. Lett. 50(5), 367\u2013368 (2014)","journal-title":"Electron. Lett."},{"key":"834_CR3","unstructured":"Arcangeli, A., Eidus, I., Wright, C.: Increasing memory density by using KSM. In: Proceedings of the Linux Symposium pp. 19-28 (2009)"},{"key":"834_CR4","unstructured":"Yan, C., Zhang, Y., Dai, F., Li, L.: Highly parallel framework for HEVC motion estimation on many-core platform. In: Data Compression Conference (DCC), 2013, pp. 63\u201372. IEEE (2013)"},{"issue":"12","key":"834_CR5","doi-asserted-by":"crossref","first-page":"2077","DOI":"10.1109\/TCSVT.2014.2335852","volume":"24","author":"C Yan","year":"2014","unstructured":"Yan, C., Zhang, Y., Xu, J., Dai, F., Zhang, J., Dai, Q., Wu, F.: Efficient parallel framework for HEVC motion estimation on many-core processors. IEEE Trans. Circuits Syst. Video Technol. 24(12), 2077\u20132089 (2014)","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"834_CR6","doi-asserted-by":"crossref","unstructured":"Chang, C.R., Wu, J.J., Liu, P.: An empirical study on memory sharing of virtual machines for server consolidation. In: 2011 IEEE 9th International Symposium on Parallel and Distributed Processing with Applications (ISPA), pp. 244\u2013249. IEEE (2011)","DOI":"10.1109\/ISPA.2011.31"},{"issue":"5","key":"834_CR7","doi-asserted-by":"crossref","first-page":"573","DOI":"10.1109\/LSP.2014.2310494","volume":"21","author":"C Yan","year":"2014","unstructured":"Yan, C., Zhang, Y., Xu, J., Dai, F., Li, L., Dai, Q., Wu, F.: A highly parallel framework for HEVC coding unit partitioning tree decision on many-core processors. IEEE Signal Process. Lett. 21(5), 573\u2013576 (2014)","journal-title":"IEEE Signal Process. Lett."},{"issue":"10","key":"834_CR8","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1145\/1831407.1831429","volume":"53","author":"D Gupta","year":"2010","unstructured":"Gupta, D., Lee, S., Vrable, M., Savage, S., Snoeren, A.C., Varghese, G., Vahdat, A.: Difference engine: harnessing memory redundancy in virtual machines. Commun. ACM 53(10), 85\u201393 (2010)","journal-title":"Commun. ACM"},{"issue":"11","key":"834_CR9","doi-asserted-by":"crossref","first-page":"805","DOI":"10.1049\/el.2014.0611","volume":"50","author":"C Yan","year":"2014","unstructured":"Yan, C., Zhang, Y., Dai, F., Zhang, J., Li, L., Dai, Q.: Efficient parallel HEVC intra-prediction on many-core processor. Electron. Lett. 50(11), 805\u2013806 (2014)","journal-title":"Electron. Lett."},{"key":"834_CR10","doi-asserted-by":"crossref","unstructured":"Sindelar, M., Sitaraman, R. K., Shenoy, P.: Sharing-aware algorithms for virtual machine colocation. In: Proceedings of the Twenty-Third Annual ACM Symposium on Parallelism in Algorithms and Architectures, pp. 367\u2013378. ACM (2011)","DOI":"10.1145\/1989493.1989554"},{"key":"834_CR11","doi-asserted-by":"crossref","first-page":"481","DOI":"10.1007\/978-3-319-07350-7_53","volume-title":"Advanced Computing, Networking and Informatics-Volume 2","author":"T Veni","year":"2014","unstructured":"Veni, T., Bhanu, S.M.S.: Enhancing memory deduplication using temporal page sharing behaviors in virtual environments. In: Kumar Kundu, M., Mohapatra, D., Konar, A., Chakraborty, A. (eds.) Advanced Computing, Networking and Informatics-Volume 2, pp. 481\u2013488. Springer International Publishing, Cham (2014)"},{"issue":"2","key":"834_CR12","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1007\/s11263-016-0907-4","volume":"120","author":"D Zhang","year":"2016","unstructured":"Zhang, D., Han, J., Li, C., Wang, J., Li, X.: Detection of co-salient objects by looking deep and wide. Int. J. Comput. Vis. 120(2), 215\u2013232 (2016)","journal-title":"Int. J. Comput. Vis."},{"issue":"4","key":"834_CR13","doi-asserted-by":"crossref","first-page":"1746","DOI":"10.1109\/TIP.2017.2658957","volume":"26","author":"D Zhang","year":"2017","unstructured":"Zhang, D., Han, J., Jiang, L., Ye, S., Chang, X.: Revealing event saliency in unconstrained video collection. IEEE Trans. Image Process. 26(4), 1746\u20131758 (2017)","journal-title":"IEEE Trans. Image Process."},{"issue":"12","key":"834_CR14","doi-asserted-by":"crossref","first-page":"7405","DOI":"10.1109\/TGRS.2016.2601622","volume":"54","author":"G Cheng","year":"2016","unstructured":"Cheng, G., Zhou, P., Han, J.: Learning rotation-invariant convolutional neural networks for object detection in VHR optical remote sensing images. IEEE Trans. Geosci. Remote Sens. 54(12), 7405\u20137415 (2016)","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"834_CR15","unstructured":"Yan, C., et al.: Supervised hash coding with deep neural network for environment perception of intelligent vehicles. Trans. Intell. Transp. Syst. 2017. IEEE (2017)"},{"key":"834_CR16","unstructured":"Yan, C., et al: Effective Uyghur language text detection in complex background images for traffic prompt identification. Trans. Intell. Transp. Syst. 2017. IEEE (2017)"},{"key":"834_CR17","doi-asserted-by":"crossref","unstructured":"Deng, Y., Hu, C., Wo, T., Li, B., Cui, L.: A memory deduplication approach based on group in virtualized environments. In: 2013 IEEE 7th International Symposium on Service Oriented System Engineering (SOSE), pp. 367-372. IEEE (2013)","DOI":"10.1109\/SOSE.2013.75"},{"key":"834_CR18","unstructured":"Mi\u0142\u00f3s, G., Murray, D. G., Hand, S., Fetterman, M.A.: Satori: enlightened page sharing. In: Proceedings of the 2009 Conference on USENIX Annual Technical Conference, pp. 1\u20131 (2009)"},{"key":"834_CR19","unstructured":"Brace, P.: Storage\u2014moving towards tailored solutions, In: Non Volatiled Memory Workshop (NVMW) (2015)"},{"issue":"6","key":"834_CR20","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MC.1974.6323581","volume":"7","author":"RP Goldberg","year":"1974","unstructured":"Goldberg, R.P.: Survey of virtual machine research. Computer 7(6), 34\u201345 (1974)","journal-title":"Computer"},{"key":"834_CR21","unstructured":"Kloster, J.F., Kristensen, J., Mejlholm, A.: Determining the use of interdomain shareable pages using kernel introspection. Department of Computer Science, Aalborg University (2007)"},{"key":"834_CR22","doi-asserted-by":"crossref","unstructured":"Sharma, P., Kulkarni, P.: Singleton: system-wide page deduplication in virtual environments. In: Proceedings of the 21st International Symposium on High-Performance Parallel and Distributed Computing, pp. 15\u201326. ACM (2012)","DOI":"10.1145\/2287076.2287081"},{"key":"834_CR23","unstructured":"Lin, X., Douglis, F., Li, J., Li, X., Ricci, R., Smaldone, S., Wallace, G.: Metadata considered harmful... to deduplication. In: HotStorage. USENIX Association, Santa Clara, CA (2015)"},{"key":"834_CR24","doi-asserted-by":"crossref","unstructured":"Van Moolenbroek, D.C., Appuswamy, R., Tanenbaum, A.S.: Towards a flexible, lightweight virtualization alternative. In: Proceedings of International Conference on Systems and Storage, pp. 1\u20137. ACM (2014)","DOI":"10.1145\/2611354.2611369"},{"key":"834_CR25","doi-asserted-by":"crossref","unstructured":"Wood, T., Tarasuk-Levin, G., Shenoy, P., Desnoyers, P., Cecchet, E., Corner, M.D.: Memory buddies: exploiting page sharing for smart colocation in virtualized data centers. In: Proceedings of the 2009 ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments, pp. 31\u201340. ACM (2009)","DOI":"10.1145\/1508293.1508299"},{"key":"834_CR26","doi-asserted-by":"crossref","unstructured":"Xia, L., Dinda, P.A.: A case for tracking and exploiting inter-node and intra-node memory content sharing in virtualized large-scale parallel systems. In: Proceedings of the 6th International Workshop on Virtualization Technologies in Distributed Computing Date, pp. 11\u201318. ACM (2012)","DOI":"10.1145\/2287056.2287061"},{"key":"834_CR27","doi-asserted-by":"crossref","unstructured":"Nam, Y., Lee, D., Eom, Y.I.: SELF: Improving the memory-sharing opportunity using virtual-machine self-hints in virtualized systems. In: Proceedings of the 6th Asia-Pacific Workshop on Systems, p. 10. ACM (2015)","DOI":"10.1145\/2797022.2797038"},{"key":"834_CR28","doi-asserted-by":"crossref","unstructured":"Xiao, J., Xu, Z., Huang, H., Wang, H.: Security implications of memory deduplication in a virtualized environment. In: 2013 43rd Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN), pp. 1\u201312. IEEE (2013)","DOI":"10.1109\/DSN.2013.6575349"},{"key":"834_CR29","doi-asserted-by":"crossref","unstructured":"Pham, B., Vesel\u00fd, J., Loh, G.H., Bhattacharjee, A.: Large pages and lightweight memory management in virtualized environments: Can you have it both ways?. In: Proceedings of the 48th International Symposium on Microarchitecture, pp. 1\u201312. ACM (2015)","DOI":"10.1145\/2830772.2830773"},{"key":"834_CR30","unstructured":"Kloster, J.F., Kristensen, J., Mejlholm, A., Behrmann, G.: On the feasibility of memory sharing: content-based page sharing in the xen virtual machine monitor. Aalborg University (2006)"},{"key":"834_CR31","unstructured":"Miller, K., Franz, F., Groeninger, T., Rittinghaus, M., Hillenbrand, M., Bellosa, F.: KSM\n                        $$++$$\n                        \n                            \n                                            \n                                \n                                    +\n                                    +\n                                \n                            \n                        \n                    : using I\/O-based hints to make memory-deduplication scanners more efficient. In: Proceedings of the ASPLOS Workshop on Runtime Environments, Systems, Layering and Virtualized Environments (RESoLVE\u201912) (2012)"},{"key":"834_CR32","unstructured":"Miller, K., Franz, F., Rittinghaus, M., Hillenbrand, M., Bellosa, F.: XLH: more effective memory deduplication scanners through cross-layer hints. In: USENIX Annual Technical Conference, pp. 279\u2013290 (2013)"},{"key":"834_CR33","unstructured":"Mandal, S., Kuenning, G., Ok, D., Shastry, V., Shilane, P., Zhen, S., Zadok, E.: Using hints to improve inline block-layer deduplication. In: FAST, pp. 315\u2013322 (2016)"},{"key":"834_CR34","unstructured":"Rachamalla, S., Mishra, D., Kulkarni, P.: All page sharing is equal, but some sharing is more equal than others. \n                        http:\/\/www.cse.iitb.ac.in\/internal\/techreports\/reports\/TR-SE-2013-49.pdf"},{"key":"834_CR35","first-page":"151","volume":"6","author":"S Lee","year":"2013","unstructured":"Lee, S., Kim, I., Lee, D., Eom, Y.I.: The page cache deduplication mechanism in virtualized systems. IJCA 2013 6, 151\u2013160 (2013)","journal-title":"IJCA 2013"},{"key":"834_CR36","doi-asserted-by":"crossref","unstructured":"Huang, Y., Yang, R., Cui, L., Wo, T., Hu, C., Li, B.: Vmcsnap: taking snapshots of virtual machine cluster with memory deduplication. In: 2014 IEEE 8th International Symposium on Service Oriented System Engineering (SOSE), pp. 314\u2013319. IEEE (2014)","DOI":"10.1109\/SOSE.2014.45"},{"issue":"7","key":"834_CR37","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1145\/2674025.2576204","volume":"49","author":"L Chen","year":"2014","unstructured":"Chen, L., Wei, Z., Cui, Z., Chen, M., Pan, H., Bao, Y.: CMD: classification-based memory deduplication through page access characteristics. ACM SIGPLAN Not. 49(7), 65\u201376 (2014)","journal-title":"ACM SIGPLAN Not."},{"key":"834_CR38","doi-asserted-by":"crossref","unstructured":"Korb, I., Kotthaus, H., Marwedel, P.: mmapcopy: efficient memory footprint reduction using application knowledge. In: Proceedings of the 31st Annual ACM Symposium on Applied Computing, pp. 1832\u20131837. ACM (2016)","DOI":"10.1145\/2851613.2851736"},{"issue":"2","key":"834_CR39","doi-asserted-by":"crossref","first-page":"276","DOI":"10.1109\/TCE.2014.6852004","volume":"60","author":"SH Kim","year":"2014","unstructured":"Kim, S.H., Jeong, J., Lee, J.: Selective memory deduplication for cost efficiency in mobile smart devices. IEEE Trans. Consum Electron. 60(2), 276\u2013284 (2014)","journal-title":"IEEE Trans. Consum Electron."},{"key":"834_CR40","doi-asserted-by":"crossref","unstructured":"Bugnion, E., Devine, S., Govil, K., Rosenblum, M.: Disco: Running commodity operating systems on scalable multiprocessors. ACM Trans. Comput. Syst. (TOCS) 15(4), 412\u2013447 (1997)","DOI":"10.1145\/265924.265930"},{"key":"834_CR41","unstructured":"Yang, X., Ye, C., Lin, Q.: Evaluation and enhancement to memory sharing and swapping in Xen 4.1. Xen Summit (2011)"},{"key":"834_CR42","unstructured":"Barker, S.K., Wood, T., Shenoy, P.J., Sitaraman, R.K.: An empirical study of memory sharing in virtual machines. In: USENIX Annual Technical Conference, pp. 273-284 (2012)"},{"key":"834_CR43","doi-asserted-by":"crossref","unstructured":"Kotthaus, H., Korb, I., Engel, M., Marwedel, P.: Dynamic page sharing optimization for the R language. ACM SIGPLAN Not. 50(2), 79\u201390 (2015)","DOI":"10.1145\/2775052.2661094"},{"issue":"7","key":"834_CR44","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1145\/2517326.2451525","volume":"48","author":"JH Chiang","year":"2013","unstructured":"Chiang, J.H., Li, H.L., Chiueh, T.C.: Introspection-based memory de-duplication and migration. ACM SIGPLAN Not. 48(7), 51\u201362 (2013). ACM","journal-title":"ACM SIGPLAN Not."},{"key":"834_CR45","unstructured":"Tarasov, V., Jain, D., Kuenning, G., Mandal, S., Palanisami, K., Shilane, P., Zadok, E.: Dmdedup: device mapper target for data deduplication. In: Ottawa Linux Symposium, Ottawa (2014)"},{"key":"834_CR46","unstructured":"Sha, S., Li, J., Li, N., Ju, W., Cui, L., Li, B.: Smartksm: a vmm-based memory deduplication scanner for virtual machines. \n                        http:\/\/act.buaa.edu.cn\/lijx\/pubs\/sosp2013.smartksm.pdf"},{"key":"834_CR47","doi-asserted-by":"crossref","unstructured":"Lim, K., Turner, Y., Santos, J.R., AuYoung, A., Chang, J., Ranganathan, P., Wenisch, T. F.: System-level implications of disaggregated memory. In: 2012 IEEE 18th International Symposium on High Performance Computer Architecture (HPCA), pp. 1\u201312. IEEE (2012)","DOI":"10.1109\/HPCA.2012.6168955"},{"key":"834_CR48","doi-asserted-by":"crossref","unstructured":"Lee, B., Kim, S.M., Park, E., Han, D.: MemScope: analyzing memory duplication on android systems. In: Proceedings of the 6th Asia-Pacific Workshop on Systems, p. 19. ACM (2015)","DOI":"10.1145\/2797022.2797023"},{"key":"834_CR49","unstructured":"Ceron, R., Folco, R., Leitao, B., Tsubamoto, H.: Power Systems Memory Deduplication. IBM Redbooks (2012)"}],"container-title":["Machine Vision and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00138-017-0834-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00138-017-0834-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00138-017-0834-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,10,5]],"date-time":"2017-10-05T06:27:59Z","timestamp":1507184879000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00138-017-0834-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,20]]},"references-count":49,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2017,10]]}},"alternative-id":["834"],"URL":"https:\/\/doi.org\/10.1007\/s00138-017-0834-6","relation":{},"ISSN":["0932-8092","1432-1769"],"issn-type":[{"type":"print","value":"0932-8092"},{"type":"electronic","value":"1432-1769"}],"subject":[],"published":{"date-parts":[[2017,4,20]]}}}