|
[1] Example http load balancing to three real web servers. https://help.fortinet.com/fos50hlp/54/Content/FortiOS/ fortigate-load-balancing-52/ldb-example1.htm, 2018. [2] Cuju: An open source project for virtualization-based fault tolerance. https: //cuju-ft.github.io/cuju-web/home.html, 2019. [3] Joel F. Bartlett. A nonstop kernel. In Proceedings of the Eighth ACM Sympo- sium on Operating Systems Principles, SOSP '81, pages 22-29, New York, NY, USA, 1981. ACM. [4] T. C. Bressoud and F. B. Schneider. Hypervisor-based fault tolerance. SIGOPS Oper. Syst. Rev., 29(5):1-11, December 1995. [5] M. C. Caraman, S. A. Moraru, S. Dan, and C. Grama. Continuous disaster tolerance in the iaas clouds. In 2012 13th International Conference on Opti- mization of Electrical and Electronic Equipment (OPTIM), pages 1226-1232, May 2012. [6] Mihai Caraman, Sorin Aurel Moraru, Stefan Dan, and Dominic Mircea Kristaly. Romulus: Disaster tolerant system based on kernel virtual machines. 20th In- ternational DAAAM Symposium : Intelligent Manufacturing and Automation: Theory, Practice and Education, 1, November 2009. [7] Christopher Clark, Keir Fraser, Steven Hand, Jacob Gorm Hansen, Eric Jul, Christian Limpach, Ian Pratt, and Andrew Wareld. Live migration of vir- tual machines. In Proceedings of the 2Nd Conference on Symposium on Net- worked Systems Design and Implementation - Volume 2, NSDI'05, pages 273~286, Berkeley, CA, USA, 2005. USENIX Association. [8] Brendan Cully, Georey Lefebvre, Dutch T. Meyer, Mike Feeley, Norman C. Hutchinson, and Andrew Wareld. Remus: High availability via asynchronous virtual machine replication. (best paper). In Jon Crowcroft and Michael Dahlin, editors, NSDI, page 161. USENIX Association, 2008. [9] Djellel Eddine Difallah, Andrew Pavlo, Carlo Curino, and Philippe Cudre- Mauroux. Oltp-bench: An extensible testbed for benchmarking relational databases. Proc. VLDB Endow., 7(4):277-288, December 2013. [10] YaoZu Dong, Wei Ye, YunHong Jiang, Ian Pratt, ShiQing Ma, Jian Li, and HaiBing Guan. Colo: Coarse-grained lock-stepping virtual machines for non- stop service. In Proceedings of the 4th Annual Symposium on Cloud Computing, SOCC '13, pages 3:1{3:16, New York, NY, USA, 2013. ACM. [11] Patrick Hunt, Mahadev Konar, Flavio P. Junqueira, and Benjamin Reed. Zookeeper: Wait-free coordination for internet-scale systems. In Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference, USENIXATC'10, pages 11-11, Berkeley, CA, USA, 2010. USENIX Association. [12] Priti Kumari and Parmeet Kaur. A survey of fault tolerance in cloud computing. Journal of King Saud University - Computer and Information Sciences, 2018. [13] K. Lee, I. Lai, and C. Lee. Optimizing back-and-forth live migration. In 2016 IEEE/ACM 9th International Conference on Utility and Cloud Computing (UCC), pages 49-54, Dec 2016. [14] Michael Nelson, Beng-Hong Lim, and Greg Hutchins. Fast transparent migra- tion for virtual machines. In Proceedings of the Annual Conference on USENIX Annual Technical Conference, ATEC '05, pages 25-25, Berkeley, CA, USA 2005. USENIX Association. [15] Shriram Rajagopalan, Brendan Cully, Ryan O'Connor, and Andrew Wareld. Secondsite: Disaster tolerance as a service. SIGPLAN Not., 47(7):97-108, March 2012. [16] S. Ren, Y. Zhang, L. Pan, and Z. Xiao. Phantasy: Low-latency virtualization- based fault tolerance via asynchronous prefetching. IEEE Transactions on Computers, 68(02):225-238, feb 2019. [17] Yifeng Sun. Protection Mechanisms for Virtual Machines on Virtualized Servers. PhD thesis, Stony Brook University, 2017. [18] Yoshiaki Tamura, Koji Sato, Seiji Kihara, and Satoshi Moriai. Kemari: Virtual machine synchronization for fault tolerance. June 2008. [19] P. Tsao, Y. Sun, L. Chen, and C. Cho. Ecient virtualization-based fault tolerance. In 2016 International Computer Symposium (ICS), pages 114-119, Dec 2016. [20] Y. Ueno, N. Miyaho, S. Suzuki, and K. Ichihara. Performance evaluation of a disaster recovery system and practical network system applications. In 2010 Fifth International Conference on Systems and Networks Communica- tions, pages 195-200, Aug 2010. [21] Timothy Wood, Emmanuel Cecchet, K K Ramakrishnan, Prashant Shenoy, and Jacobus Van der Merwe. Disaster recovery as a cloud service: Economic benets and deployment challenges. Aug 2010. [22] Timothy Wood, Emmanuel Cecchet, K. K. Ramakrishnan, Prashant Shenoy, Jacobus van der Merwe, and Arun Venkataramani. Disaster recovery as a cloud service: Economic benets and deployment challenges. In Proceedings of the 2Nd USENIX Conference on Hot Topics in Cloud Computing, HotCloud'10, pages 8{8, Berkeley, CA, USA, 2010. USENIX Association. [23] Timothy Wood, H. Andres Lagar-Cavilla, K. K. Ramakrishnan, Prashant Shenoy, and Jacobus Van der Merwe. Pipecloud: Using causality to over- come speed-of-light delays in cloud-based disaster recovery. In Proceedings of the 2Nd ACM Symposium on Cloud Computing, SOCC '11, pages 17:1-17:13, New York, NY, USA, 2011. ACM. [24] Hsuan-Heng Wu. Implementation and optimization of group virtual machine fault tolerance. Master's thesis, National Taiwan University, 7 2017. [25] J. Zhu, Z. Jiang, Z. Xiao, and X. Li. Optimizing the performance of virtual machine synchronization for fault tolerance. IEEE Transactions on Computers, 60(12):1718-1729, Dec 2011. |