{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,21]],"date-time":"2026-06-21T04:30:58Z","timestamp":1782016258064,"version":"3.54.5"},"reference-count":48,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2019,12,1]],"date-time":"2019-12-01T00:00:00Z","timestamp":1575158400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2019,12,1]],"date-time":"2019-12-01T00:00:00Z","timestamp":1575158400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.elsevier.com\/legal\/tdmrep-license"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2019,12]]},"DOI":"10.1016\/j.future.2019.07.032","type":"journal-article","created":{"date-parts":[[2019,7,25]],"date-time":"2019-07-25T11:36:17Z","timestamp":1564054577000},"page":"1081-1095","update-policy":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":19,"special_numbering":"C","title":["Latency-aware failover strategies for containerized web applications in distributed clouds"],"prefix":"10.1016","volume":"101","author":[{"given":"Yasser","family":"Aldwyan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Richard O.","family":"Sinnott","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"2","key":"10.1016\/j.future.2019.07.032_b1","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/MCC.2014.41","article-title":"The Cloud interoperability challenge","volume":"1","author":"Ranjan","year":"2014","journal-title":"IEEE Cloud Comput."},{"issue":"1","key":"10.1016\/j.future.2019.07.032_b2","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1186\/s13677-016-0066-8","article-title":"High availability in Clouds: systematic review and research challenges","volume":"5","author":"Endo","year":"2016","journal-title":"J. Cloud Comput."},{"key":"10.1016\/j.future.2019.07.032_b3","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1016\/j.jnca.2015.11.014","article-title":"Availability in the Cloud: State of the art","volume":"60","author":"Nabi","year":"2016","journal-title":"J. Netw. Comput. Appl."},{"issue":"3","key":"10.1016\/j.future.2019.07.032_b4","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1145\/1842733.1842736","article-title":"The akamai network: A platform for high-performance internet applications","volume":"44","author":"Nygren","year":"2010","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"10.1016\/j.future.2019.07.032_b5","unstructured":"Emerson Network Power, Understanding the cost of data center downtime: An analysis of the financial impact on infrastructure vulnerability. URL https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.anixter.com\/content\/dam\/Suppliers\/Liebert\/White%20Paper\/Downtime\/%20-%20data-center-uptime_24661-R05-11.pdf."},{"issue":"2","key":"10.1016\/j.future.2019.07.032_b6","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1145\/2766330.2766337","article-title":"Distributed Cloud computing: Applications, status quo, and challenges","volume":"45","author":"Coady","year":"2015","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"10.1016\/j.future.2019.07.032_b7","first-page":"1","article-title":"Orchestrating the deployment of high availability services on multi-zone and multi-Cloud scenarios","author":"Moreno-Vozmediano","year":"2017","journal-title":"J. Grid Comput."},{"key":"10.1016\/j.future.2019.07.032_b8","series-title":"Proceedings of the 2016 International Conference on Management of Data","first-page":"2223","article-title":"The challenges of global-scale data management","author":"Nawab","year":"2016"},{"key":"10.1016\/j.future.2019.07.032_b9","first-page":"1","article-title":"Cloud container technologies: a state-of-the-art review","author":"Pahl","year":"2017","journal-title":"IEEE Trans. Cloud Comput."},{"issue":"5","key":"10.1016\/j.future.2019.07.032_b10","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1109\/MCC.2016.112","article-title":"Open issues in scheduling microservices in the Cloud","volume":"3","author":"Fazio","year":"2016","journal-title":"IEEE Cloud Comput."},{"key":"10.1016\/j.future.2019.07.032_b11","series-title":"2015 3rd International Conference on Future Internet of Things and Cloud","first-page":"379","article-title":"Containers and clusters for edge Cloud architectures \u2013 a technology review","author":"Pahl","year":"2015"},{"issue":"2","key":"10.1016\/j.future.2019.07.032_b12","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MCC.2015.38","article-title":"Advances in applications portability and services interoperability among multiple Clouds","volume":"2","author":"Martino","year":"2015","journal-title":"IEEE Cloud Comput."},{"key":"10.1016\/j.future.2019.07.032_b13","unstructured":"Kubernetes, Kubernetes: an Open-source System for Automated Container Deployment, Scaling, and Management (2018). URL https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/kubernetes.io."},{"key":"10.1016\/j.future.2019.07.032_b14","unstructured":"Transaction Processing Performance Council, Tpc-w: a transactional web e-commerce benchmark (2018). URL https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.tpc.org\/tpcw."},{"issue":"2","key":"10.1016\/j.future.2019.07.032_b15","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/MCC.2018.022171665","article-title":"Approaching Cloud computing performance","volume":"5","author":"Linthicum","year":"2018","journal-title":"IEEE Cloud Comput."},{"key":"10.1016\/j.future.2019.07.032_b16","unstructured":"J. Barr, A. Narin, J. Varia, Building Fault-Tolerant Applications on aws (2011). URL https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/media.amazonwebservices.com\/AWS_Building_Fault_Tolerant_Applications.pdf."},{"key":"10.1016\/j.future.2019.07.032_b17","unstructured":"T. Keane, Introducing Azure Availability Zones for resiliency and high availability (2017). URL https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/azure.microsoft.com\/en-au\/blog\/introducing-azure-availability-zones-for-resilien-and-high-availability."},{"key":"10.1016\/j.future.2019.07.032_b18","unstructured":"Microsoft Azure, Overview: Active geo-replication and auto-failover groups (2018). URL https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/azure.microsoft.com\/en-au\/blog\/introducing-azure-availability-zones-for-resilien-and-high-availability."},{"key":"10.1016\/j.future.2019.07.032_b19","series-title":"5th USENIX Symposium on Networked Systems Design and Implementation (NSDI 08)","article-title":"Remus: High availability via asynchronous virtual machine replication","author":"Cully","year":"2008"},{"issue":"1","key":"10.1016\/j.future.2019.07.032_b20","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1007\/s00778-012-0294-6","article-title":"Remusdb: Transparent high availability for database systems","volume":"22","author":"Minhas","year":"2013","journal-title":"VLDB J. Int. J. Very Large DataBases"},{"key":"10.1016\/j.future.2019.07.032_b21","series-title":"2013 IEEE Sixth International Conference on Cloud Computing","first-page":"778","article-title":"Achieving high availability at the application level in the Cloud","author":"Kanso","year":"2013"},{"key":"10.1016\/j.future.2019.07.032_b22","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.sysarc.2016.12.007","article-title":"State machine replication in containers managed by kubernetes","volume":"73","author":"Netto","year":"2017","journal-title":"J. Syst. Archit."},{"key":"10.1016\/j.future.2019.07.032_b23","series-title":"Proceedings of the 18th ACM International Symposium on High Performance Distributed Computing","first-page":"101","article-title":"Live migration of virtual machine based on full system trace and replay","author":"Liu","year":"2009"},{"key":"10.1016\/j.future.2019.07.032_b24","series-title":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)","first-page":"2137","article-title":"Voyager: Complete container state migration","author":"Nadgowda","year":"2017"},{"key":"10.1016\/j.future.2019.07.032_b25","series-title":"Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on","first-page":"43","article-title":"Improving availability of Cloud-based applications through deployment choices","author":"Li","year":"2013"},{"issue":"1","key":"10.1016\/j.future.2019.07.032_b26","first-page":"45","article-title":"Vmware distributed resource management: Design, implementation, and lessons learned","volume":"1","author":"Gulati","year":"2012","journal-title":"VMware Techn. J."},{"key":"10.1016\/j.future.2019.07.032_b27","unstructured":"Amazon, Regions and availability zones. URL https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/using-regions-availability-zones.html."},{"key":"10.1016\/j.future.2019.07.032_b28","unstructured":"A. Reber, Container migration around the world. URL https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/rhelblog.redhat.com\/2017\/10\/12\/container-migration-around-the-world\/."},{"key":"10.1016\/j.future.2019.07.032_b29","unstructured":"C. Horn, How can process snapshot\/restore help save your day? (2017). URL https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.redhat.com\/en\/blog\/how-can-process-snapshotrestore-help-save-your-day."},{"issue":"5","key":"10.1016\/j.future.2019.07.032_b30","doi-asserted-by":"crossref","first-page":"1568","DOI":"10.1109\/TNET.2014.2343945","article-title":"Cloudnet: Dynamic pooling of Cloud resources by live WAN migration of virtual machines","volume":"23","author":"Wood","year":"2015","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"10.1016\/j.future.2019.07.032_b31","series-title":"Web Content Caching and Distribution","first-page":"57","article-title":"Computing on the edge: A platform for replicating internet applications","author":"Rabinovich","year":"2004"},{"key":"10.1016\/j.future.2019.07.032_b32","series-title":"Null","first-page":"821","article-title":"Dbproxy: A dynamic data cache for web applications","author":"Amiri","year":"2003"},{"key":"10.1016\/j.future.2019.07.032_b33","series-title":"Globecbc: Content-Blind Result Caching for Dynamic Web Applications, Tech. rep., Technical Report IR-CS-022","author":"Sivasubramanian","year":"2006"},{"key":"10.1016\/j.future.2019.07.032_b34","series-title":"Applications and the Internet, 2007. SAINT 2007. International Symposium on","first-page":"5","article-title":"High availability and scalability support for web applications","author":"Rilling","year":"2007"},{"key":"10.1016\/j.future.2019.07.032_b35","series-title":"Proceedings of the 12th International Conference on World Wide Web","first-page":"449","article-title":"Application specific data replication for edge services","author":"Gao","year":"2003"},{"key":"10.1016\/j.future.2019.07.032_b36","series-title":"Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on","first-page":"860","article-title":"SLO-Aware deployment of web applications requiring strong consistency using multiple Clouds","author":"Qu","year":"2015"},{"key":"10.1016\/j.future.2019.07.032_b37","series-title":"Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on","first-page":"335","article-title":"Scaling service-oriented applications into geo-distributed Clouds","author":"Zhu","year":"2013"},{"key":"10.1016\/j.future.2019.07.032_b38","series-title":"Proceedings of the 4th Annual Symposium on Cloud Computing","first-page":"42","article-title":"Vmshadow: Optimizing the performance of virtual desktops in distributed Clouds","author":"Guo","year":"2013"},{"key":"10.1016\/j.future.2019.07.032_b39","series-title":"2016 5th IEEE International Conference on Cloud Networking (Cloudnet)","first-page":"14","article-title":"GRECO: A distributed genetic algorithm for reliable application placement in hybrid Clouds","author":"Mennes","year":"2016"},{"key":"10.1016\/j.future.2019.07.032_b40","series-title":"Infocom, 2012 Proceedings IEEE","first-page":"963","article-title":"Network aware resource allocation in distributed Clouds","author":"Alicherry","year":"2012"},{"key":"10.1016\/j.future.2019.07.032_b41","unstructured":"Amazon, Amazon Route 53: a scalable and highly available Domain Name System (dns) (2018). URL https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/aws.amazon.com\/route53."},{"key":"10.1016\/j.future.2019.07.032_b42","series-title":"Nsdi, Vol. 13","first-page":"385","article-title":"Scaling memcache at facebook","author":"Nishtala","year":"2013"},{"key":"10.1016\/j.future.2019.07.032_b43","unstructured":"Docker Inc., Docker Engine: Open-source Containerization Technology (2018). URL https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.docker.com\/products\/docker-engine."},{"key":"10.1016\/j.future.2019.07.032_b44","unstructured":"Docker Inc., Docker Swarm: Native Cluster Management and Orchestration for Docker containers (2018). URL https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/docs.docker.com\/engine\/swarm."},{"key":"10.1016\/j.future.2019.07.032_b45","series-title":"Proceedings. Tenth International Conference on Parallel and Distributed Systems, 2004. ICPADS 2004","first-page":"367","article-title":"Scalable cooperative latency estimation","author":"Szymaniak","year":"2004"},{"key":"10.1016\/j.future.2019.07.032_b46","unstructured":"Ookla, The Definitive Source for Global Internet Metrics (2018). URL https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.ookla.com\/speedtest-intelligence."},{"key":"10.1016\/j.future.2019.07.032_b47","doi-asserted-by":"crossref","unstructured":"M.A. Rodriguez, R. Buyya, Container-based Cluster Orchestration Systems: A Taxonomy and Future Directions (2018). arXiv preprint arXiv:1807.06193.","DOI":"10.1002\/spe.2660"},{"key":"10.1016\/j.future.2019.07.032_b48","unstructured":"Red Hat Inc., Etcd: A distributed, reliable key-value store for the most critical data of a distributed system. (2018). URL https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/coreos.com\/etcd."}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/api.elsevier.com\/content\/article\/PII:S0167739X19304224?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/api.elsevier.com\/content\/article\/PII:S0167739X19304224?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T04:15:39Z","timestamp":1759119339000},"score":1,"resource":{"primary":{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X19304224"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12]]},"references-count":48,"alternative-id":["S0167739X19304224"],"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.1016\/j.future.2019.07.032","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[2019,12]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Latency-aware failover strategies for containerized web applications in distributed clouds","name":"articletitle","label":"Article Title"},{"value":"Future Generation Computer Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.1016\/j.future.2019.07.032","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2019 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}]}}