{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,30]],"date-time":"2024-08-30T07:33:33Z","timestamp":1725003213444},"reference-count":41,"publisher":"Wiley","issue":"2","license":[{"start":{"date-parts":[[2021,11,30]],"date-time":"2021-11-30T00:00:00Z","timestamp":1638230400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Security and Privacy"],"published-print":{"date-parts":[[2022,3]]},"abstract":"Abstract<\/jats:title>Cloud federations offer numerous advantages such as improved resilience, improved performance, and the prevention of vendor lock\u2010in. In order to function efficiently, however, they must be supported by automated solutions to deploy cloud resources securely and efficiently. In particular, a system which allows virtual machine (VM) migration from one cloud to another while recording this for charging and security purposes is particularly useful. This paper presents a lightweight framework called BlockchainBus which offers secure VM migration in cloud federations using blockchain. This framework is a VM migration Blockchain ledger which can be used to record these migrations. BlockchainBus framework is implemented using the HyperLedger solution and deployed on the Microsoft Azure cloud platform. The overhead of this system is then evaluated. The performance of the BlockchainBus framework was compared with the overall VM migration time and was determined as 2.36\u2009seconds. This result is shorter than the overall VM migration time of 5\u2009seconds and indicates that the BlockchainBus gives better performance.<\/jats:p>","DOI":"10.1002\/spy2.197","type":"journal-article","created":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T07:06:51Z","timestamp":1638342411000},"update-policy":"http:\/\/dx.doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["BlockchainBus<\/scp>: A lightweight framework for secure virtual machine migration in cloud federations using blockchain"],"prefix":"10.1002","volume":"5","author":[{"ORCID":"http:\/\/orcid.org\/0000-0003-1840-9616","authenticated-orcid":false,"given":"Joseph","family":"Doyle","sequence":"first","affiliation":[{"name":"School of Electronic Engineering and Computer Science Queen Mary University of London London UK"}]},{"ORCID":"http:\/\/orcid.org\/0000-0003-0146-9735","authenticated-orcid":false,"given":"Muhammed","family":"Golec","sequence":"additional","affiliation":[{"name":"School of Electronic Engineering and Computer Science Queen Mary University of London London UK"}]},{"ORCID":"http:\/\/orcid.org\/0000-0002-3913-0369","authenticated-orcid":false,"given":"Sukhpal Singh","family":"Gill","sequence":"additional","affiliation":[{"name":"School of Electronic Engineering and Computer Science Queen Mary University of London London UK"}]}],"member":"311","published-online":{"date-parts":[[2021,11,30]]},"reference":[{"key":"e_1_2_11_2_1","first-page":"32","article-title":"Cloud federation","volume":"2011","author":"Kurze T","year":"2011","journal-title":"Cloud Comput"},{"key":"e_1_2_11_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2017.3481337"},{"key":"e_1_2_11_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11235-020-00741-2"},{"key":"e_1_2_11_5_1","doi-asserted-by":"crossref","unstructured":"GiacobbeM CelestiA FazioM VillariM PuliafitoA.An approach to reduce carbon dioxide emissions through virtual machine migrations in a sustainable cloud federation. In: IEEE;2015:1\u20104.","DOI":"10.1109\/SustainIT.2015.7101383"},{"key":"e_1_2_11_6_1","unstructured":"GolecM GillSS BahsoonR RanaO.BioSec: A biometric authentication framework for secure and private communication among edge devices in IoT and Industry 4.0. IEEE Consumer Electronics Magazine;2020:1\u20101."},{"key":"e_1_2_11_7_1","doi-asserted-by":"crossref","unstructured":"CelestiA TusaF VillariM PuliafitoA.How to enhance cloud architectures to enable cross\u2010federation. In: IEEE;2010:337\u2010345.","DOI":"10.1109\/CLOUD.2010.46"},{"key":"e_1_2_11_8_1","doi-asserted-by":"crossref","unstructured":"ShafaghH BurkhalterL HithnawiA DuquennoyS.Towards blockchain\u2010based auditable storage and sharing of IoT data. In: ACM;2017:45\u201050.","DOI":"10.1145\/3140649.3140656"},{"key":"e_1_2_11_9_1","doi-asserted-by":"crossref","unstructured":"BackmanJ Yrj\u00f6l\u00e4S ValtanenK M\u00e4mmel\u00e4O.Blockchain network slice broker in 5G: Slice leasing in factory of the future use case. In: IEEE;2017:1\u20108.","DOI":"10.1109\/CTTE.2017.8260929"},{"key":"e_1_2_11_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2016.7514161"},{"key":"e_1_2_11_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11277-017-4427-5"},{"key":"e_1_2_11_12_1","unstructured":"AliM NelsonJ SheaR FreedmanMJ.Blockstack: a global naming and storage system secured by blockchains;2016:181\u2010194."},{"key":"e_1_2_11_13_1","doi-asserted-by":"crossref","unstructured":"JiaoY WangP NiyatoD SuankaewmaneeK.Auction mechanisms in cloud\/fog computing resource allocation for public blockchain networks. IEEE Transactions on Parallel and Distributed Systems;2019.","DOI":"10.1109\/TPDS.2019.2900238"},{"key":"e_1_2_11_14_1","unstructured":"ChenY LiQ WangH.Towards trusted social networks with blockchain technology. arXiv preprint arXiv:1801.02796;2018."},{"key":"e_1_2_11_15_1","doi-asserted-by":"crossref","unstructured":"GkountisC TahaM LloretJ KambourakisG.Lightweight algorithm for protecting SDN controller against DDoS attacks;2017:1\u20106.","DOI":"10.1109\/WMNC.2017.8248858"},{"key":"e_1_2_11_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.inffus.2020.12.006"},{"key":"e_1_2_11_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2021.3068990"},{"key":"e_1_2_11_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipm.2021.102518"},{"key":"e_1_2_11_19_1","doi-asserted-by":"crossref","unstructured":"AlvarengaID RebelloGAF DuarteOCMB.Securing configuration management and migration of virtual network functions using blockchain;2018:1\u20109.","DOI":"10.1109\/NOMS.2018.8406249"},{"key":"e_1_2_11_20_1","doi-asserted-by":"publisher","DOI":"10.1155\/2020\/8860608"},{"key":"e_1_2_11_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2861944"},{"key":"e_1_2_11_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2018.064181122"},{"key":"e_1_2_11_23_1","doi-asserted-by":"crossref","unstructured":"Al\u2010KiswanyS SubhravetiD SarkarP RipeanuM.VMFlock: virtual machine co\u2010migration for the cloud. In: ACM;2011:159\u2010170.","DOI":"10.1145\/1996130.1996153"},{"key":"e_1_2_11_24_1","doi-asserted-by":"crossref","unstructured":"ChieuTC MohindraA KarveA SegalA.Solution\u2010based deployment of complex application services on a cloud. In: IEEE;2010:282\u2010287.","DOI":"10.1109\/SOLI.2010.5551565"},{"key":"e_1_2_11_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2014.2316152"},{"key":"e_1_2_11_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2016.05.003"},{"key":"e_1_2_11_27_1","unstructured":"NakamotoS.Bitcoin: A peer\u2010to\u2010peer electronic cash system;2008."},{"key":"e_1_2_11_28_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0163477"},{"key":"e_1_2_11_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.iot.2019.100118"},{"key":"e_1_2_11_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3149.214121"},{"key":"e_1_2_11_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2016.2566339"},{"key":"e_1_2_11_32_1","unstructured":"SzaboN.Smart contracts. Unpublished manuscript;1994."},{"key":"e_1_2_11_33_1","unstructured":"BaligaA.The Blockchain Landscape. Persistent Systems;2016."},{"key":"e_1_2_11_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2010.115"},{"key":"e_1_2_11_35_1","unstructured":"OrmandyT.An empirical study into the security exposure to hosts of hostile virtualized environments;2007."},{"key":"e_1_2_11_36_1","doi-asserted-by":"crossref","unstructured":"XuX PautassoC ZhuL et al.The blockchain as a software connector. In: IEEE;2016:182\u2010191.","DOI":"10.1109\/WICSA.2016.21"},{"key":"e_1_2_11_37_1","unstructured":"Linux Foundation R.Hyperledger Project;2016."},{"key":"e_1_2_11_38_1","unstructured":"TapscottD TapscottA.Blockchain revolution: how the technology behind bitcoin is changing money business and the world. Penguin;2016."},{"key":"e_1_2_11_39_1","unstructured":"MashtizadehAJ CaiM Tarasuk\u2010LevinG KollerR GarfinkelT SettyS.XvMotion: unified virtual machine migration over long distance;2014:97\u2010108."},{"key":"e_1_2_11_40_1","unstructured":"ChamberlainR SchommerJ.Using Docker to support reproducible research; 1101910: 44;2014. doi:10.6084\/m9.figshare"},{"key":"e_1_2_11_41_1","doi-asserted-by":"publisher","DOI":"10.12688\/f1000research.7536.1"},{"key":"e_1_2_11_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2021.3095466"}],"container-title":["SECURITY AND PRIVACY"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spy2.197","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1002\/spy2.197","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spy2.197","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,27]],"date-time":"2023-08-27T07:37:37Z","timestamp":1693121857000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spy2.197"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,30]]},"references-count":41,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,3]]}},"alternative-id":["10.1002\/spy2.197"],"URL":"https:\/\/doi.org\/10.1002\/spy2.197","archive":["Portico"],"relation":{},"ISSN":["2475-6725","2475-6725"],"issn-type":[{"value":"2475-6725","type":"print"},{"value":"2475-6725","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,30]]},"assertion":[{"value":"2021-07-31","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-09-30","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-11-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}