參考文獻 |
[1] Y. -C. Wang, J. Xue, C. Wei and C. . -C. J. Kuo, "An Overview on Generative AI at Scale With Edge–Cloud Computing," in IEEE Open Journal of the Communications Society, vol. 4, pp. 2952-2971, 2023.
[2] N. Mungoli, "Distributed AI Frameworks: Leveraging Cloud Computing for Enhanced Deep Learning Performance and Efficiency," in arXiv preprint arXiv:2304.13738, 2023.
[3] Y. Li, Y. Lin, Y. Wang, K. Ye and C. Xu, "Serverless Computing: State-of-the-Art, Challenges and Opportunities," in IEEE Transactions on Services Computing, vol. 16, no. 2, pp. 1522-1539, 1 Mar.-Apr. 2023.
[4] M. S. Jawed and M. Sajid, "A comprehensive survey on cloud computing: architecture, tools, technologies, and open issues," in International Journal of Cloud Applications and Computing (IJCAC), vol. 12, no.1, pp. 1-33, 2022.
[5] V. K. Netaji, and G. P. Bhole, "A comprehensive survey on container resource allocation approaches in cloud computing: State-of-the-art and research challenges," in Web Intelligence, vol. 19, no. 4, pp. 295-316, Jan. 2021.
[6] K. Mahajan and R. Desai, "Serving distributed inference deep learning models in serverless computing," 2022 IEEE 15th International Conference on Cloud Computing (CLOUD), Barcelona, Spain, 2022.
[7] R. M. Haris, K. M. Khan and A. Nhlabatsi, "Live migration of virtual machine memory content in networked systems," in Computer Networks, vol. 209, May 2022.
[8] J. Zhu, L. Wang, G. Xie, T. Pei, S. Oh and Z. Li, "A low redundancy and high time efficiency large-scale task assignment strategy for heterogeneous service-oriented cloud computing systems," in The Journal of Supercomputing, vol. 77, pp. 3450-3483, 2021.
[9] Y. L. Lee, S. N. Arizky, Y. R. Chen, D. Liang, and W. J. Wang, "High-availability computing platform with sensor fault resilience," Sensors, vol. 21, no. 2, p. 542, Jan. 2021.
[10] P. Kumari and P. Kaur, "A survey of fault tolerance in cloud computing," in Journal of King Saud University-Computer and Information Sciences, vol.33, no. 10, pp. 1159-1176, 2021.
[11] J. W. Wang, "An Adaptive Continuous Checkpointing Fault-Tolerant Virtual Machine System based on QEMU-KVM with libvirt," 2020. Master Thesis. National Central University.
[12] W. J. Hsu, "Use pipeline methods and Fault-Tolerant QEMU/KVM System implementation," 2021. Master Thesis. National Central University.
[13] T. C. Bressoud and F. B. Schneider, "Hypervisor-based fault tolerance," in ACM Transactions on Computer Systems (TOCS), vol. 14, no. 1, pp. 80-107, 1996.
[14] S. T. Hsu and R. C. Chang, "Continuous checkpointing: joining the checkpointing with virtual memory paging," in Software: Practice and Experience, vol. 27, no. 9, pp. 1103-1120, 1997.
[15] Y. Tamura, K. Sato, S. Kihara and S. Moriai, "Kemari: Virtual machine synchronization for fault tolerance," in Proc. USENIX Annu. Tech. Conf.(Poster Session), pp. 1-2, Jun. 2008.
[16] K. Whisnant, Z. Kalbarczyk and R. K. Iyer, "Micro-checkpointing: checkpointing for multithreaded applications," Proceedings 6th IEEE International On-Line Testing Workshop (Cat. No.PR00646), Palma de Mallorca, Spain, 2000.
[17] 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, pp. 161-174, Apr. 2008.
[18] "Cuju: An Open Source Project for Virtualization-Based Fault Tolerance,"
https://github.com/Cuju-ft/Cuju, 2019 (accessed Jun. 2024).
[19] Y. Dong, W. Ye, Y. Jiang, I. Pratt, S. Ma, J. Li and H. Guan, "Colo: Coarse-grained lock-stepping virtual machines for non-stop service," in Proceedings of the 4th annual Symposium on Cloud Computing, pp. 1-16, Oct. 2013.
[20] F. Bellard, "QEMU, a fast and portable dynamic translator," in USENIX annual technical conference, FREENIX Track, vol. 41, no. 46, pp. 10-5555, Apr. 2005.
[21] 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, no. 8, pp. 225-230, Jul. 2007.
[22] T. Bie and H. Zhu, "Vhost-User," in Data Plane Development Kit (DPDK): A Software Optimization Guide to the User Space-Based Network Applications, H. Zhu, Ed., 1st ed. Boca Raton: CRC Press, 2020, pp. 251-262. doi: 10.1201/9780429353512.
[23] T. Bie, C. Ouyang, and H. Zhu, "Virtio," in Data Plane Development Kit (DPDK): A Software Optimization Guide to the User Space-Based Network Applications, H. Zhu, Ed., 1st ed. Boca Raton: CRC Press, 2020, pp. 229-250. doi: 10.1201/9780429353512.
[24] "How Fault Tolerance Works," VMware,
https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-availability/GUID-623812E6-D253-4FBC-B3E1-6FBFDF82ED21.html, 2022 (accessed Jun. 2024).
[25] P. -J. Tsao, Y. -F. Sun, L. -H. Chen and C. -Y. Cho, "Efficient Virtualization-Based Fault Tolerance," 2016 International Computer Symposium (ICS), Chiayi, Taiwan, pp. 114-119, 2016.
[26] "Userfautltfd," The Linux Kernel,
https://docs.kernel.org/admin-guide/mm/userfaultfd.html, (accessed Jun. 2024).
[27] "Pagemap Scan IOCTL," The Linux Kernel,
https://docs.kernel.org/admin-guide/mm/pagemap.html#pagemap-scan-ioctl, (accessed Jun. 2024).
[28] "Phoronix Test Suite Suites," OpenBenchmarking.org,
https://openbenchmarking.org/suites/pts, 2024 (accessed Jun. 2024).
[29] "Timed Linux Kernel Compilation," OpenBenchmarking.org,
https://openbenchmarking.org/test/pts/build-linux-kernel-1.16.0,
2024 (accessed Jun. 2024).
[30] "Flexible IO Tester," OpenBenchmarking.org,
https://openbenchmarking.org/test/pts/fio, 2024 (accessed Jun. 2024).
[31] " RAMspeed SMP," OpenBenchmarking.org,
https://openbenchmarking.org/test/pts/ramspeed, 2024 (accessed Jun. 2024). |