參考文獻 |
[1] M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, “A View of Cloud Computing,” Commun ACM, vol. 53, no. 4, pp. 50–58, 2010.
[2] I. Foster, Y. Zhao, I. Raicu, and S. Lu, “Cloud Computing and Grid Computing 360-Degree Compared,” in Grid Computing Environments Workshop, pp. 1–10, 2008.
[3] Armbrust, M., et al, “Above the clouds: A Berkeley view of cloud computing,” Tech. Rep. UCB/EECS-2009-28, EECS Department, U.C. Berkeley, 2009.
[4] B. Furht and A. Escalante, Handbook of Cloud Computing, 2010 edition. New York: Springer, 2010.
[5] I. P. Egwutuoha, D. Levy, B. Selic, and S. Chen, “A Survey of Fault Tolerance Mechanisms and Checkpoint/Restart Implementations for High Performance Computing Systems,” J Supercomput, vol. 65, no. 3, pp. 1302–1326, 2013.
[6] J. Gray and D. P. Siewiorek, “High-availability computer systems,” Computer, vol. 24, no. 9, pp. 39–48, Sep. 1991.
[7] S. N. T. Chiueh and S. Brook, “A survey on virtualization technologies,” RPE Rep., pp. 1–42, 2005.
[8] R. P. Goldberg, “Survey of Virtual Machine Research,” Computer, vol. 7, no. 9, pp. 34–45, 1974.
[9] G. J. Popek and R. P. Goldberg, “Formal Requirements for Virtualizable Third Generation Architectures,” Commun ACM, vol. 17, no. 7, pp. 412–421, 1974.
[10] “VMware High Availability: Concepts, Implementation, and Best Practices.” [Online]. Available: http://www.vmware.com/files/pdf/VMwareHA_twp.pdf.
[11] D. J. Scales, M. Nelson, and G. Venkitachalam, “The design and evaluation of a practical system for fault-tolerant virtual machines,” Tech. Rep. VMWare-RT-2010-001, VMWare, 2010.
[12] Y. Tamura, K. Sato, S. Kihara, and S. Moriai, “Kemari: Virtual machine synchronization for fault tolerance,” in Proc. USENIX Annu. Tech. Conf.(Poster Session), 2008.
[13] “Micro-Checkpointing.” [Online]. Available: http://wiki.qemu.org/Features/MicroCheckpointing.
[14] B. Cully, G. Lefebvre, D. Meyer, M. Feeley, N. Hutchinson, and A. Warfield, “Remus: High Availability via Asynchronous Virtual Machine Replication,” in Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, Berkeley, CA, USA, pp. 161–174, 2008.
[15] T. C. Bressoud and F. B. Schneider, “Hypervisor-based Fault Tolerance,” in Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles, pp. 1–11, 1995.
[16] A. Kivity, Y. Kamay, D. Laor, U. Lublin, and A. Liguori, “kvm: the Linux virtual machine monitor,” in Proceedings of the Linux Symposium, vol. 1, pp. 225–230, 2007.
[17] M. Zabaljauregui, Hardware Assisted Virtualization. Intel Virtualization Technology. University of La Plata, Buenos Ares, Argentina. Can be retrieved at: http://linux. linti. unlp. edu. ar/images/f/f1/Vtx. pdf, 2008.
[18] “AMD Virtualization.” [Online]. Available: http://www.amd.com/en-us/solutions/servers/virtualization.
[19] F. Bellard, “QEMU, a Fast and Portable Dynamic Translator.,” in USENIX Annual Technical Conference, FREENIX Track, pp. 41–46, 2005.
[20] E. N. (Mootaz) Elnozahy, L. Alvisi, Y.-M. Wang, and D. B. Johnson, “A Survey of Rollback-recovery Protocols in Message-passing Systems,” ACM Comput Surv, vol. 34, no. 3, pp. 375–408, 2002.
[21] C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield, “Live migration of virtual machines,” in Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation-Volume 2, pp. 273–286, 2005.
[22] R. Recio, B. Metzler, P. Culley, J. Hilland, and D. Garcia, A Remote Direct Memory Access Protocol Specification", RFC 5040. 2007.
[23] M. X. V. M. J. Sheldon and G. V. B. Weissman, “Retrace: Collecting execution trace with virtual machine deterministic replay,” in Proceedings of the Third Annual Workshop on Modeling, Benchmarking and Simulation (MoBS 2007), 2007.
[24] V. Medina, A. Tchernykh, and A. R. Paz, “A TCP/IP Replication with a Fault Tolerance Scheme for High Availability,” ISUM2014, 2014.
[25] M. Marwah, S. Mishra, and C. Fetzer, “TCP server fault tolerance using connection migration to a backup server,” in 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), pp. 373–373, 2003.
[26] M. Orgiyan and C. Fetzer, “Tapping TCP streams,” in IEEE International Symposium on Network Computing and Applications, 2001. NCA 2001, pp. 278–289, 2001.
[27] D. Zagorodnov, K. Marzullo, L. Alvisi, and T. C. Bressoud, “Practical and low-overhead masking of failures of TCP-based servers,” ACM Trans. Comput. Syst., vol. 27, no. 2, pp. 1–39, May 2009.
[28] R. Russell, “virtio: towards a de-facto standard for virtual I/O devices,” ACM SIGOPS Oper. Syst. Rev., vol. 42, no. 5, pp. 95–103, 2008.
[29] “Copy On Write Based File Systems Performance Analysis And Implementation.” [Online]. Available: http://faif.objectis.net/download-copy-on-write-based-file-systems.
[30] “Dell DVD Store Database Test Suite.” [Online]. Available: http://linux.dell.com/dvdstore/. |