| 1. Internet Protocol Hacking In this project we modify the existing Internet transport protocols such as TCP to achieve new functionalities, such as bandwidth sharing among TCP flows. 
                                Students can participate in existing related research projects by implementing new algorithms into the TCP protocol stack in the Linux kernel as well as research and propose new ideas/algorithms. An example can be found in the following paper:
                             This is a research-oriented project with kernel-level software development. Students are required to assign at least 4 hours/week of fixed 'office hours' to 
                                work on the project in the research laboratory. 2. Peer-to-Peer and Decentralized Video Streaming In this project we investigate various challenges in p2p networks and systems, such as distributed storage management, distributed data delivery, 
                                distributed synchronization, p2p quality-of-service, bandwidth differentiation, application-layer multicast, and so on. The exact topic will be determined in the summer and the students are expected to work on a 
                                specific problem independently. Some examples from past research are: 
                                P. Y. Ho and Jack Y. B. Lee, "Predictive Buffering for Multi-Source Video Streaming over the Internet", Proc. IEEE GLOBECOM 2006, CA, USA, 27 November 27 - December 1, 2006. [Extended Version]S. C. Hui and Jack Y. B. Lee, "Playback-Adaptive Multi-Source Video Streaming," Proc. of the Fourth International Conference on 
                                    Intelligent Multimedia Computing and Networking, July 21-26, 2005, Utah, USA.K. K. To and Jack Y. B. Lee, "Parallel Overlays for High Data-Rate Multicast Data Transfer," Computer Networks, vol.51, 2007, pp.31-42.
                                 This is a research-oriented project and the students are expected to dedicate considerable time and efforts to tackle challenging research problems.
                             3. Adaptive Media Transcoding for Mobile Communications
 In this project we investigate new ways to adapt and stream multimedia contents 
                                such as audio, video, and animations over mobile networks. The goal is to enable users to access any media content any where, any time, over any mobile network, using any mobile device. The exact topic will be 
                                determined in the summer and the students are expected to work on a specific problem independently or in a small team. This is a research and development project with excellent potential for industrial 
                                collaboration. Students are expected to dedicate considerable time and efforts to tackle challenging research problems and to develop practical solutions. Students are required to assign at least 4 hours/week of 
                                fixed 'office hours' to work on the project in the research laboratory.
 
 Guidelines for FYP Students All our FYP students are required to start project work in the summer working in our lab. Each student will be assigned a desk and at least one personal computer for project use at our lab (SHB724). Our lab opens 24 hours a day, 7 days a week for all our students. Students are recommended to schedule at least 4 hours per week to stay in the lab to work on the project, to discuss with classmates, to seek advice from our graduate students, or to simply hang around.
                             |