{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,20]],"date-time":"2025-11-20T18:31:38Z","timestamp":1763663498191},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2016,9,30]],"date-time":"2016-09-30T00:00:00Z","timestamp":1475193600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"National Natural Science Foundation of China (CN)","award":["61472139"],"award-info":[{"award-number":["61472139"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Peer-to-Peer Netw. Appl."],"published-print":{"date-parts":[[2018,3]]},"DOI":"10.1007\/s12083-016-0502-z","type":"journal-article","created":{"date-parts":[[2016,9,30]],"date-time":"2016-09-30T02:44:09Z","timestamp":1475203449000},"page":"318-333","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":29,"title":["DFA-VMP: An efficient and secure virtual machine placement strategy under cloud environment"],"prefix":"10.1007","volume":"11","author":[{"given":"Weichao","family":"Ding","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chunhua","family":"Gu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fei","family":"Luo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yaohui","family":"Chang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ulysse","family":"Rugwiro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoke","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Geng","family":"Wen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,9,30]]},"reference":[{"issue":"4","key":"502_CR1","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1721654.1721672","volume":"53","author":"M Armbrust","year":"2010","unstructured":"Armbrust M, Fox A, Griffith R et al (2010) A view of cloud computing. Commun ACM 53(4):50\u201358","journal-title":"Commun ACM"},{"issue":"5","key":"502_CR2","first-page":"1337","volume":"20","author":"C Kang","year":"2009","unstructured":"Kang C, Wei-Ming Z (2009) Cloud computing: system instances and current research. J Softw 20(5):1337\u20131348 (in Chinese)","journal-title":"J Softw"},{"key":"502_CR3","unstructured":"The NIST Definition of Cloud Computing, \nhttp:\/\/csrc.nist.gov\/publications\/nistpubs\/800-145\/SP800-145.pdf\n\n, 2015, 9, 4"},{"key":"502_CR4","doi-asserted-by":"crossref","unstructured":"Ristenpart T (2009) Hey, you, get off of my cloud: exploring information leakage in third-party compute clouds. [C] CCS","DOI":"10.1145\/1653662.1653687"},{"key":"502_CR5","doi-asserted-by":"crossref","unstructured":"Vattikonda B, Das S, Shacham H (2011) Eliminating fine grained timers in Xen. In: Proceedings of 3rd ACM workshop on cloud computing security workshop (CCSW 2011), pp 41\u201346","DOI":"10.1145\/2046660.2046671"},{"key":"502_CR6","doi-asserted-by":"crossref","unstructured":"Wu J, Ding L, Lin Y, Min Allah N, Wang Y (2012) XenPump: a new method to mitigate timing channel in cloud computing. In: Proceedings of 5th IEEE international conference on cloud computing (CLOUD 2012), pp 678\u2013685","DOI":"10.1109\/CLOUD.2012.28"},{"key":"502_CR7","doi-asserted-by":"crossref","unstructured":"Aviram A, Hu S, Ford B, Gummadi R (2010) Determinating timing channels in compute clouds. In: Proceedings of ACM workshop on cloud computing security workshop, pp 103\u2013108","DOI":"10.1145\/1866835.1866854"},{"key":"502_CR8","doi-asserted-by":"crossref","unstructured":"Shi J, Song X, Chen H, Zang B. (2011) Limiting cache-based side-channel in multi-tenant cloud using dynamic page coloring. In: Proceedings of 41st annual IEEE\/IFIP international conference on dependable systems and networks workshops (DSN-W 2011), pp 194\u2013199","DOI":"10.1109\/DSNW.2011.5958812"},{"key":"502_CR9","doi-asserted-by":"crossref","unstructured":"Keller K, Szefer J, Rexford J, Lee RB (2010) NoHype: virtualized cloud infrastructure without the virtualization. In: Proceedings of 37th international symposium on computer architecture (ISCA\u2019 10). Saint-Malo, pp 350\u2013361","DOI":"10.1145\/1815961.1816010"},{"key":"502_CR10","doi-asserted-by":"crossref","unstructured":"Szefer J, Keller E, Lee RB, Rexford J (2011) Eliminating the hypervisor attack surface for a more secure cloud. In: Proceedings of 18th ACM conference on computer and communications security (CCS\u2019 11). Chicago, pp 401\u2013412","DOI":"10.1145\/2046707.2046754"},{"key":"502_CR11","first-page":"46","volume-title":"Approximation algorithms for bin packing: a survey. Approximation algorithms for Np-Hard problems","author":"J Coffman","year":"1997","unstructured":"Coffman J, Garey MR, Johnson DS (1997) Approximation algorithms for bin packing: a survey. Approximation algorithms for Np-Hard problems. PWS Publishing, Boston, pp 46\u201393"},{"key":"502_CR12","unstructured":"Shieh A, Kandula S, Greenberg A, Kim C (2010) Seawall, performance isolation for cloud datacenter networks. In: Proceedings 2nd USENIX conference on hot topics in cloud computing (HotCloud\u2019 10). Boston, pp 1\u20131"},{"key":"502_CR13","doi-asserted-by":"crossref","unstructured":"Raj H, Nathuji R, Singh A, England P (2009) Resource management for isolation enhanced cloud services. In: Proceedings of ACM workshop on cloud computing security (CCSW\u2019 09). Chicago, pp 77\u201384","DOI":"10.1145\/1655008.1655019"},{"key":"502_CR14","doi-asserted-by":"crossref","unstructured":"Gupta D, Cherkasova L, Gardner R, Vahdat A (2006) Enforcing performance isolation across virtual machines in Xen. In: Proceedings of ACM\/IFIP\/USENIX international conference on middleware (Middleware\u2019 06). Melbourne, pp 342\u2013362","DOI":"10.1007\/11925071_18"},{"key":"502_CR15","doi-asserted-by":"crossref","unstructured":"Garfinkel T, Pfaff B, Chow J, Rosenblum M, Boneh D (2003) Terra: a virtual machine-based platform for trusted computing. In: Proceedings of 19th ACM symposium on operating systems principles (SOSP\u2019 03). Bolton Landing, pp 193\u2013206","DOI":"10.1145\/945445.945464"},{"key":"502_CR16","doi-asserted-by":"crossref","unstructured":"Sailer R, Jaeger T, Valdez E, Caceres R, Perez R, Berger S, Griffin J L (2005) Building a MAC-based security architecture for the Xen open-source hypervisor. In: Proceedings of the 21st annual computer security applications conferences. Tucson, pp 276\u2013 285","DOI":"10.1109\/CSAC.2005.13"},{"key":"502_CR17","doi-asserted-by":"crossref","unstructured":"Han Y, Chan J, Alpcan T, Leckie C (2014) Virtual machine allocation policies against co-resident attacks in cloud computing. In: Proceedings IEEE international conference on communications (ICC 2014), pp 786\u2013792","DOI":"10.1109\/ICC.2014.6883415"},{"key":"502_CR18","doi-asserted-by":"crossref","unstructured":"Han Y, Chan J, Alpcan T, Leckie C (2015) Using virtual machine allocation policies to defend against co-resident attacks in cloud computing. Proc IEEE Trans Dependable Secure Comput","DOI":"10.1109\/TDSC.2015.2429132"},{"key":"502_CR19","volume-title":"Research and implementation of virtual machine security placement mechanism in cloud computing. [D]","author":"S Dian","year":"2012","unstructured":"Dian S (2012) Research and implementation of virtual machine security placement mechanism in cloud computing. [D]. South East University, Nan Jing"},{"issue":"5","key":"502_CR20","doi-asserted-by":"crossref","first-page":"755","DOI":"10.1016\/j.future.2011.04.017","volume":"28","author":"A Beloglazov","year":"2012","unstructured":"Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Futur Gener Comput Syst 28(5):755\u2013 768","journal-title":"Futur Gener Comput Syst"},{"issue":"2","key":"502_CR21","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1007\/s11063-014-9339-8","volume":"41","author":"T Mao-Lin","year":"2015","unstructured":"Mao-Lin T, Shen-chen P (2015) A hybrid genetic algorithm for the energy-efficient virtual machine placement problem in data centers. Neural Process Lett 41(2):211\u2013221","journal-title":"Neural Process Lett"},{"key":"502_CR22","doi-asserted-by":"crossref","unstructured":"Jamali S, Malektaji S (2014) Improving grouping genetic algorithm for virtual machine placement in cloud data centers. In: Proceedings of 4th international conference on computer and knowledge engineering (ICCKE). Mashhad, pp 328\u2013 333","DOI":"10.1109\/ICCKE.2014.6993461"},{"key":"502_CR23","doi-asserted-by":"crossref","unstructured":"Liu C, Chen-Yang S, Si-Tian L et al (2014) A new evolutionary multi-objective algorithm to virtual machine placement in virtualized data center. In: Proceedings of 5th IEEE international conference on software engineering and service science (ICSESS). Beijing, pp 272\u2013275","DOI":"10.1109\/ICSESS.2014.6933561"},{"key":"502_CR24","volume-title":"Dynamic problems and nature inspired meta-heuristics","author":"T Hendtlass","year":"2009","unstructured":"Hendtlass T, Moser I, Randall M. (2009) Dynamic problems and nature inspired meta-heuristics. Springer, Heidelberg"},{"issue":"8","key":"502_CR25","doi-asserted-by":"crossref","first-page":"1230","DOI":"10.1016\/j.jcss.2013.02.004","volume":"79","author":"G Yong-Qiang","year":"2013","unstructured":"Yong-Qiang G, Hai-Bing G, Zheng-Wei Q et al (2013) A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. J Comput Syst Sci 79(8):1230\u2013 1242","journal-title":"J Comput Syst Sci"},{"issue":"8","key":"502_CR26","doi-asserted-by":"crossref","first-page":"2265","DOI":"10.1007\/s00500-014-1406-6","volume":"19","author":"B Xu","year":"2015","unstructured":"Xu B, Zhi-Ping P, Fang-Xiong X et al (2015) Dynamic deployment of virtual machines in cloud computing using multi-objective optimization. Soft Comput 19(8):2265\u20132273","journal-title":"Soft Comput"},{"issue":"3","key":"502_CR27","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1016\/S1005-8885(14)60302-2","volume":"21","author":"D Jian-Kang","year":"2014","unstructured":"Jian-Kang D, Hong-Bo W, Yang-Yang L et al (2014) Virtual machine placement optimizing to improve network performance in cloud data centers. J China Univ Posts Telecommun 21(3):62\u201370","journal-title":"J China Univ Posts Telecommun"},{"key":"502_CR28","volume-title":"Nature-inspired metaheuristic algorithms","author":"XS Yang","year":"2008","unstructured":"Yang XS (2008) Nature-inspired metaheuristic algorithms. Luniver Press, UK"},{"key":"502_CR29","unstructured":"Yang XS (2009) Firefly algorithms for multimodal optimization [C]\/\/International Symposium on Stochastic Algorithms. Springer, Berlin Heidelberg, pp 169\u2013178"},{"key":"502_CR30","volume-title":"Nature-inspired metaheuristic algorithms","author":"Yang X-S","year":"2010","unstructured":"Yang X-S (2010) Nature-inspired metaheuristic algorithms, 2nd edn. Luniver Press, Frome","edition":"2nd edn"},{"issue":"1","key":"502_CR31","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1504\/IJSI.2013.055801","volume":"1","author":"XS Yang","year":"2013","unstructured":"Yang XS, He X (2013) Firefly algorithm: recent advances and applications. Int J Swarm Intell 1(1):36\u201350. doi:\n10.1504\/IJSI.2013.055801","journal-title":"Int J Swarm Intell"},{"key":"502_CR32","doi-asserted-by":"crossref","unstructured":"Fan X, Weber WD, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: Proceedings of 34th annual international symposium on computer architecture. New York, pp 13\u201323","DOI":"10.1145\/1250662.1250665"},{"key":"502_CR33","unstructured":"Hu L, Jin H, Liao X, et al. (2008) Magnet: a novel scheduling policy for power reduction in cluster with virtual machines. In: Proceedings of 2008 IEEE international conference on cluster computing. Tsukuba, pp 13\u201322"},{"key":"502_CR34","unstructured":"Augkulanon P, Chai-ead N, Luangpaiboon P (2011) Bees and firefly algorithms for noisy nonlinear optimisation problems[A]. In: The international multiconference of engineers and computer scientists, p 2"},{"issue":"2","key":"502_CR35","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1109\/TEVC.2013.2240304","volume":"18","author":"MK Marichelvam","year":"2014","unstructured":"Marichelvam M K, Prabaharan T, Yang X-S (2014) A discrete firefly algorithm for the multi-objective hybrid flowshop scheduling problems. IEEE Trans Evol Comput 18(2):301\u2013 305","journal-title":"IEEE Trans Evol Comput"},{"issue":"1","key":"502_CR36","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1016\/j.jmsy.2012.06.004","volume":"32","author":"MK Sayadi","year":"2013","unstructured":"Sayadi MK, Hafezalkotob A, Naini SGJ (2013) Firefly-inspired algorithm for discrete optimization problems: an application to manufacturing cell formation. J Manuf Syst 32(1):78\u2013 84","journal-title":"J Manuf Syst"},{"key":"502_CR37","unstructured":"Lu K, Sun J (2016) Convergence analysis of firefly algorithm. J Front Comput Sci Technol 10(02)"},{"key":"502_CR38","unstructured":"OpenStack, \nhttp:\/\/docs.openstack.org"},{"key":"502_CR39","doi-asserted-by":"crossref","unstructured":"Jansen R, Brenner PR (2011) Energy efficient virtual machine allocation in the coud: an analysis of cloud allocation policies. In: Proceedings of international green computing conference and workshops (IGCC 2011), pp 1\u20138","DOI":"10.1109\/IGCC.2011.6008550"}],"container-title":["Peer-to-Peer Networking and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s12083-016-0502-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12083-016-0502-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12083-016-0502-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,2,14]],"date-time":"2018-02-14T13:42:25Z","timestamp":1518615745000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s12083-016-0502-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9,30]]},"references-count":39,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,3]]}},"alternative-id":["502"],"URL":"https:\/\/doi.org\/10.1007\/s12083-016-0502-z","relation":{},"ISSN":["1936-6442","1936-6450"],"issn-type":[{"value":"1936-6442","type":"print"},{"value":"1936-6450","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,9,30]]}}}