Advanced Message Queuing Protocol Transported Over QUIC.

Welcome to DSpace BU Repository

Welcome to the Bahria University DSpace digital repository. DSpace is a digital service that collects, preserves, and distributes digital material. Repositories are important tools for preserving an organization's legacy; they facilitate digital preservation and scholarly communication.

Show simple item record

dc.contributor.author Faheem Iqbal, 01-245201-002
dc.date.accessioned 2022-08-04T06:57:21Z
dc.date.available 2022-08-04T06:57:21Z
dc.date.issued 2022
dc.identifier.uri http://hdl.handle.net/123456789/13016
dc.description Supervised by Dr. Moneeb Gohar en_US
dc.description.abstract The use of IoT devices is expanding every day in today’s environment. An interoperable protocol like AMQP is essential for supporting multiple IoT use cases and interconnecting IoT devices from different providers. Many IoT applications are sensitive to delays, which researchers are working to avoid as much as possible. One of the main sources of the delay is the underlying transport layer protocol, such as TCP or UDP. TCP is more reliable than UDP, although it is slower due to the three-way handshake and the use of TLS for security. QUIC, a new transport layer protocol developed by the Internet Engineering Task Force, combines the finest aspects of UDP and TCP to provide quick and reliable communication. We used the Go programming language to implement AMQP over QUIC to reduce latency and improve battery life. The Docker tool was used to containerize the AMQP Broker, Sender, and Receiver implementations, and various scenarios were tested in the NS3 simulator. The performance of AMQP over TCP and AMQP over QUIC has been evaluated using variables such as Delay, Packet Loss, and Channel Bandwidth. In addition, the battery usage has been calculated. With the exception of low bandwidth conditions, where AMQP over QUIC takes longer to communicate than AMQP over TCP, the results show that AMQP over QUIC outperforms AMQP over TCP in all cases. en_US
dc.language.iso en en_US
dc.publisher Computer Sciences BUIC en_US
dc.relation.ispartofseries MS (T&N);T-0163
dc.subject Advanced Message en_US
dc.subject Queuing Protocol en_US
dc.subject Transported over QUIC en_US
dc.title Advanced Message Queuing Protocol Transported Over QUIC. en_US
dc.type MS Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account