A Term Paper of Computer Networks
Due Date: April 22, 2013
(Use the APA format where appropriate)
This paper can be a review paper that comments on current solutions on a specific topic, or a research paper that proposes your own opinions/solutions. You don’t have to implement an application for this option. However it is fine if you wish to conduct experiments on the topics discussed. As a general rule, papers that incorporate your own comments/opinions will normally receive higher grades.
You can visit sourceforge’s website for a list of sample networking applications (http://sourceforge.net/softwaremap/?&fq=trove:150) that you may be interested in. Although you may not be able to implement a full-featured system as those shown on the website due to time constraints, an operational prototype is required for final submission.
Potential topics for both options include (but not limited to) the following. Your choice of the topic is usually more specific than any of these topics.
- Addressing & location management
- Mobility Models and Systems
- Quality of Service
- Wireless Protocols
- Routing & Multicast
- Congestion control
- Scheduling & buffer management
- Multimedia protocols
- Network applications & services
- Network architectures
- Switches & switching
- Network design & planning
- Traffic analysis & control
- Network management
- Web performance
- Peer to Peer Communications
Some reference journals such as electronic library’s universities, IEEE, ACM databases. I wish you can stay focused on the top publications in the field.
Make sure that you cite all relevant articles that are referenced in your paper. Use the APA format where appropriate. Failing to do so may lead to the loss of points in your submission.
The report should have no less than 15 pages, double-spaced and not counting the title page, table of contents, bibliography, or any figures. It should include a bibliography that appears as references in the body. Your paper should use headings and sub-headings to reflect its structure. Please proofread your paper carefully to ensure that it contains no spelling or grammatical errors. It should conform to the standards of academic integrity described in our program guide and the course syllabus. Use the APA format where appropriate.
Note: A review paper usually should include multiple ( =5) references. I would like to see references from referred conference proceedings or journals. You may want to explore the electronic library at universities to find useful papers. IEEE and ACM databases are generally used by the research community. Not just the publications sponsored by the Computer Society. References such as Wikipedia can be used at the early stages when you explore a topic, but you are discouraged from using them since the information are generally considered unreliable for scientific papers. Usually you should summarize different resources instead of reiterating the exact words. It is also important to show your ability on critical thinking – I wish you include as many comments (in your own words) as possible.
Topic Proposal: Videoconferencing Over IP Networks
The video conferencing technologies have moved a lot from basic video conferencing to advanced video conferencing. The technologies involved in this area have grown a lot and is its growing. It is the quality of video conferencing over IP that makes it popular and pushes the demand and technological advancements. There are various factors that impact video conferencing including bit depth, resolution, Q factor, smoothing and frame rate. Similarly, the audio quality of the video conferencing is impacted by sampling rate, bit rate and number of sound directions (such as mono and stereo). Today’s technologies use a combination of these factors to give the best result. However, there are multiple problems being faced with these combinations such as the bandwidth not allowing having higher bit rate, the phase difference between the audio and video streams giving problem in understanding. However, there is lot of research going around having better video conferencing quality. In this paper, we will study the different techniques used for video conferencing and their benefits and drawbacks. We will try to understand the combination of factors listed above which is employed to give better quality and will try to give a combination, which might be much better in terms of quality and experience. VOIP is also used for video conferencing, which uses all of the above points for good quality of video conferencing. VOIP gives a better protocol for doing video conferencing.
As stated earlier, enough number of experiments and study has been performed in this area to enhance the video conferencing experience. J. Kurose and K. Ross in their paper titled “Videoconferencing” Computer Networking have mentioned the various technologies used in video conferencing. The desktop connection use multiple ways of connection such as closed mode and open mode. One of the major challenges in maintaining a session during a video conferencing is maintain a smooth connection and streaming a smooth video. Multicasting is used as a means to maintain the session. In Enterprise world, as mentioned by G. Coulouris, J. Dollimore, T. Kindberg and G. Blair, protocols are ratified using IETF and ITU technologies. Enterprise network also provide a way to reduce the cost and increase the network speed to deliver a better videoconferencing experience. Many researchers have also used VOIP for video conferencing and have shown encouraging results. However, due to the fact that VOIP is designed for transmitting voice data over internet, it poses many challenges in transmitting video data, which has many more properties as compared to voice data.
In this paper, we will study the different kinds of technologies used for video conferencing and then compare them to arrive at a better way of doing the videoconferencing. There are multiple factors which can be used to improve the videoconferencing experience, as discussed in the literatures. However, getting a good balance among the factors is important. As seen in most of the cases, the factors vary a lot, which reduces the videoconferencing capabilities. In this paper, we will try to get the best performance out of video conferencing facility and find the ways to have the same combination in all possible ways, so that it is the same combination everywhere, which is participating in the video conferencing and thus giving the best result. In this aspect, we will study the possibility of using VOIP for transmitting video data along with audio data. The known problems of transmitting video and audio together over VOIP is known to be of phase difference, in which voice and video do not go together. We will try to address this problem by adjusting the bit rate for video and audio data. This will also require us to be more focused on phase difference and avoiding this by tagging the video and audio data at regular intervals, so that the player can identify the phase differences and wait for the streams to match.
J. Kurose, K. Ross, “Videoconferencing” Computer Networking
J. Kurose, K. Ross, “Video Over IP” Computer Networks
G. Coulouris, J. Dollimore, T. Kindberg, G. Blair, “Videoconferencing” Distributed Systems
D. Comer ,“Internetworking with TCP/IP”
A. Tanenbaum, D. Wetherall, “Computer Networks”
C. Perey, M. Feldman, “Videoconferencing over IP Networks”
G. Held, Network Design, CRC Press LLC 2000