Seamless Service Migration in Cloud Edge Networks with QUIC

Show simple item record

dc.contributor.author Amio, Zibran Zarif
dc.contributor.author Choudhury, Fida Waseque
dc.contributor.author Mohaimen, Mohammed
dc.date.accessioned 2024-09-02T10:39:03Z
dc.date.available 2024-09-02T10:39:03Z
dc.date.issued 2023-05-30
dc.identifier.citation [1] JohnDellaverson, TianxiangLi, YanrongWang, JanaIyengar, A. Afanasyev, and LixiaZhang, “A Quick Look at QUIC,” 2018. [2] P. Kumar, J. Chen, and B. Dezfouli, “Quicsdn: Transitioning from tcp to quic for southbound communication in sdns,” 07 2021. [3] J. Iyengar, E. Fastly, M. Thomson, and E. Mozilla, “RFC 9000 QUIC: A UDP Based Multiplexed and Secure Transport,” 2021. [4] E. M. M. Thomson and E. s. S. Turner, “RFC 9001 Using TLS to Secure QUIC,” 2021. [5] D. Stenberg, “Why QUIC [https://http3-explained.haxx.se/en/why-quic],” 2018. [6] A. Langley, A. Riddoch, A. Wilk, A. Vicente, C. B. Krasic, C. Shi, D. Zhang, F. Yang, F. Kouranov, I. Swett, J. Iyengar, J. Bailey, J. C. Dorfman, J. Roskind, J. Kulik, P. G. Westin, R. Tenneti, R. Shade, R. Hamilton, V. Vasiliev, and W.- T. Chang, “The quic transport protocol: Design and internet-scale deployment,” 2017. [7] M. Engelbart and J. Ott, “Congestion control for real-time media over quic,” in Proceedings of the 2021 Workshop on Evolution, Performance and Interoperability of QUIC, EPIQ ’21, (New York, NY, USA), p. 1–7, Association for Computing Machinery, 2021. [8] P. Kharat, A. Rege, A. Goel, and M. Kulkarni, “Quic protocol performance in wireless networks,” pp. 0472–0476, 04 2018. [9] M. Palmer, T. Kr¨uger, B. Chandrasekaran, and A. Feldmann, “The quic fix for optimal video streaming,” 09 2018. [10] V. Vu and B. Walker, “On the latency of multipath-quic in real-time applications,” pp. 1–7, 10 2020. [11] J. Iyengar and M. Thomson, “QUIC: A UDP-Based Multiplexed and Secure Trans port.” RFC 9000, May 2021. [12] T. V¨olker, E. Volodina, M. T¨uxen, and E. Rathgeb, “A quic simulation model for inet and its application to the acknowledgment ratio issue,” pp. 737–742, 07 2020. [13] M. Seufert, R. Schatz, N. Wehner, B. Gardlo, and P. Casas, “Is quic becoming the new tcp? on the potential impact of a new protocol on networked multimedia qoe,” pp. 1–6, 06 2019. 48 [14] Q. Coninck and O. Bonaventure, “Multipathtester: Comparing mptcp and mpquic in mobile environments,” pp. 221–226, 06 2019. [15] M. Quadrini, M. Luglio, F. Zampognaro, C. Roseti, and A. Abdelsalam, “Quic proxy based architecture for satellite communication to enhance a 5g scenario,” 06 2019. [16] R. J. Saleh Alawaji, “IETF QUIC v1 Design,” 2021. [17] J. Zhang, L. Yang, X. Gao, G. Tang, J. Zhang, and Q. Wang, “Formal analysis of quic handshake protocol using symbolic model checking,” IEEE Access, vol. 9, pp. 14836–14848, 01 2021. [18] Y. Liu, Y. Ma, Q. D. Coninck, O. Bonaventure, C. Huitema, and M. K¨uhlewind, “Multipath Extension for QUIC,” Internet-Draft draft-ietf-quic-multipath-03, In ternet Engineering Task Force, Oct. 2022. Work in Progress. [19] J.-M. Chen, S. Chen, X. Wang, L. Lin, L. Wang, and J. Cui, “A virtual machine migration strategy based on the relevance of services against side-channel attacks,” Sec. and Commun. Netw., vol. 2021, jan 2021. [20] B. Bajic, I. Cosic, B. Katalinic, S. Moraˇca, M. Lazarevic, and A. Rikalovic, “Edge computing vs. cloud computing: Challenges and opportunities in industry 4.0,” 10 2019. [21] A. Verma and V. Verma, “Comparative study of cloud computing and edge com puting: Three level architecture models and security challenges,” vol. 9, 08 2021. [22] S. Chithra, D. Maheswari, and C. Sethurathinam, “A comparative study on cloud computing and edge computing with its applications,” vol. 12, 02 2022. [23] A. Yadav, L. Garg, and R. Mehra, Docker Containers Versus Virtual Machine Based Virtualization: Proceedings of IEMIS 2018, Volume 3, pp. 141–150. 01 2019. [24] L. Conforti, A. Virdis, C. Puliafito, and E. Mingozzi, “Extending the quic protocol to support live container migration at the edge,” in 2021 IEEE 22nd International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), pp. 61–70, 2021. [25] D. CASU, “Extending mvfst to support enhanced server-side migration in QUIC: protocol design and performance evaluation,” 2022. [26] M. Kanagarathinam, S. Singh, S. Jayaseelan, M. Maheshwari, G. Choudhary, and G. Sinha, “Qsocks: 0-rtt proxification design of socks protocol for quic,” IEEE Access, vol. 8, pp. 1–1, 01 2020. [27] M. Hall-Andersen, D. Wong, N. Sullivan, and A. Chator, “nquic: Noise-based quic packet protection,” pp. 22–28, 12 2018. [28] M. A. Altahat, A. Agarwal, N. Goel, and J. Kozlowski, “Dynamic hybrid-copy live virtual machine migration: Analysis and comparison,” Procedia Computer Science, vol. 171, pp. 1459–1468, 2020. Third International Conference on Computing and Network Communications (CoCoNet’19). 49 [29] L. Basyoni, A. Erbad, M. AlSabah, N. Fetais, A. Mohamed, and M. Guizani, “Quictor: Enhancing tor for real-time communication using quic transport proto col,” IEEE Access, vol. PP, pp. 1–1, 02 2021. [30] A. Kyratzis and P. Cottis, “Quic vs tcp: A performance evaluation over lte with ns-3,” Communications and Network, vol. 14, pp. 12–22, 01 2022 en_US
dc.identifier.uri http://hdl.handle.net/123456789/2154
dc.description Supervised by Prof. Dr. Muhammad Mahbub Alam Co-Supervisor S.M. Sabit Bananee, Lecturer, Department of Computer Science and Engineering(CSE), Islamic University of Technology(IUT), Board Bazar, Gazipur-1704, Bangladesh en_US
dc.description.abstract Cloud computing is hoped to replace traditional computing paradigms in the near future, as the Internet becomes a more integral part of our lives, more and more computing resources are being hosted in the cloud. One of the common techniques used by cloud service providers is to migrate cloud-based applications from one server to another for a variety of reasons. This thesis aims to add on the possible strategies of container migration in the cloud using QUIC in an innovative way. The idea is to use a dual-path extension of QUIC to ensure that the user’s Quality of Experience is not hampered by the migration of the application hosted in the cloud server. This approach is coined as Dual-path in our thesis. Cloud services are provided via containers that are processes running inside of the servers. Due to a number of conditions such as load balancing, resource balancing, hardware failure or maintenance etc. the container has to be migrated from one server to another. Traditional live migration techniques like Pre-Copy and Post-Copy con sists of three rudimentary phases: iterative push phase, pulling of faulted pages and stop-and-copy (control transfer). During the control transfer phase the cloud service is unavailable and suspended until the container state is fully replicated to another tar get server. This introduces a downtime, hampering the end user’s quality of experience. Furthermore, pulling faulted pages involves performance degradation which is not desir able. To mitigate the limitations identified in the traditional live migration techniques, we formulate the dual-path migration scheme. Dual-path migration is an endeavor to redefine live migration techniques where an end user can simultaneously be connected to two servers at any given time. In this approach, once the migration is triggered the end user is dually connected to both the servers capable of requesting and receiving service from any of them. Initially, service is provided to the end user from the source server (traditional single path). Once the migration is triggered the container in the source server does not get suspended like the traditional schemes. Rather it will keep providing service to the end user and the transfer of control will be executed in the background. During this control transfer the end user can request data from any of the two servers. Since the end user is concurrently connected to both servers, the server having the requested data can respond. Once the background migration is completed it will simply terminate connection with the initial server and switch to the target server (again single path). The key attainment in this approach is its negligible downtime and performance upgrade. It also solves synchronization issues between the servers. In this work, we compare and contrast between traditional live migration techniques and our proposed dual-path migration by mathematically analysing post-copy migration using QUIC and dual-path migration, we show that under certain circumstances the dualpath migration scheme performs better than post-copy migration scheme. en_US
dc.language.iso en en_US
dc.publisher Department of Computer Science and Engineering(CSE), Islamic University of Technology(IUT), Board Bazar, Gazipur-1704, Bangladesh en_US
dc.title Seamless Service Migration in Cloud Edge Networks with QUIC en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search IUT Repository


Advanced Search

Browse

My Account

Statistics