Proposal

In this project, I want to survey the use of different Internet protocols including TCP, UDP, and QUIC in Multimedia Systems. Understanding and evaluating these protocols for applications like video streaming can help us find the best approach for different multimedia data transfer scenarios and even pave the way for creating a newer and more suitable protocol for multimedia content. The course book has a Network Services and Protocols for Multimedia Communications chapter, but it is not up to date and does not include newer protocols like QUIC. 

In the first phase of this project, I am going to provide a comprehensive overview and gather data on protocol usage of each of the selected protocols, including their purpose, features, advantages, and disadvantages. This will be possible by reading and surveying various related papers. 

After overviewing and gathering data, I want to evaluate and compare these protocols. So, the next phase of the project will be setting up test scenarios to measure and compare the performance of TCP, UDP, QUIC, and any other protocol that was discussed in the previous phase. As of now, I need to gain a deeper understanding of these protocols and the feasibility of various approaches to the simulation to mention the exact deliverables. However, I may create the scenarios by client-server socket programming or simulating the scenarios on Mininet.

For the remaining days of October, I want to start phase one and gather as many resources as I can and find protocols that are relevant to multimedia. Moreover, I want to complete the overview of two of these protocols. For the first two weeks of November, I want to finish the overview of the main three protocols, TCP, UDP, and QUIC, for the project update and after that start the second phase of the project. For the next two weeks, I intend to finish the simulation and compare the results for different protocols.