This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
project-ideas [2008/09/12 00:31] suman |
project-ideas [2010/02/01 07:15] (current) suman |
||
---|---|---|---|
Line 20: | Line 20: | ||
5. Energy Efficiency for mobile devices | 5. Energy Efficiency for mobile devices | ||
- | 5a) NAPman - Network Assisted Power MANagement | + | 5a) Network Assisted Power Management |
802.11 wireless interfaces are major source of power drain in the | 802.11 wireless interfaces are major source of power drain in the | ||
Line 34: | Line 34: | ||
applications like VoIP because of their low-latency requirements. | applications like VoIP because of their low-latency requirements. | ||
- | In this project, we would implement intelligent power saving | + | In this project, we would implement intelligent power saving mechanisms which would provide a solution to the above two problems. The work would involve implementation on Linux/MadWiFi open source driver. For further information please email me. Help would be provided by a senior graduate student with significant experience in the topic and in implementation of the ideas. |
- | mechanisms which would provide a solution to the above two problems. | + | |
- | The idea is based on virtualizing access points and having customized | + | |
- | beacon periods for each client. We would also be using priority | + | |
- | scheduling to negate the effect of background traffic.This would | + | |
- | enable devices to perform "mini sleeps" with | + | |
- | much higher frequency and hence save energy. (Current 802.11 devices | + | |
- | would have to sleep for a minimum duration of 100ms as the beacon | + | |
- | periods are fixed) | + | |
- | + | ||
- | + | ||
- | The work would involve implementing (1) priority scheduling for PSM | + | |
- | packets and and (2) support for dynamic beacon periods in the MadWiFi | + | |
- | open source driver in order to facilitate smart power management. (3) | + | |
- | Evaluating the implementation under a variety of scenarios (e.g., | + | |
- | different traffic patterns, link quality, presence of background | + | |
- | traffic etc). | + | |
- | + | ||
- | Help would be provided by a senior graduate student with significant experience in the topic and in implementation of the ideas. | + | |
5b) Network stack offloading | 5b) Network stack offloading | ||
Line 87: | Line 69: | ||
- Investigate some core aspects of a WiMAX system. | - Investigate some core aspects of a WiMAX system. | ||
- | 9. Think of your own projects. | + | 9. Implement full virtualization for a Nokia N800 phone (running Linux currently). Use Xen. |
+ | |||
+ | 10. Think of your own projects. |