First 1-4 weeks of semester: Students are expected to independently carry out literature Survey on their selected topics, compile information of relevant papers in a progress report PR-1, have an action plan of what they are going to contribution and more specifically on their project implementation, and prepare for a presentation to expose all the above aspects to the class and instructor. During this period, the student is expected to carry out literature survey of no less than 4 technical papers on his project topic, interact with the instructor regarding the major issues of his project, prepare for a presentation on his literature survey and planned implementation for the next phase. A 15-minute presentation is to be given in week 5 in front of the class and instructor. This part will be rated 25% of project for both presentation and timely submission of PR-1.
From week 5 to week 10:
From week 11 to week 14:
SAMPLE COURSE PROJECTS, RESEARCH PRESENTATION, AND RESOURCE FOR WIRELESS LAN
- Sample course project report on "Simulation & Performance Evaluation of CSMA/CA" and student presentation
- Sample research paper presentation on "Saturation Throughput Analysis for Different Backoff Algorithms in IEEE802.11"
- Sample course project report on "Design of a Stargate-based Wireless LAN"
- Some resource papers on Stargate-Based Wireless LAN
- Some resource papers on MICA2 sensor network
- Some resource on "Sensor Networks and their Applications"
- Sample faculty-student research paper on "A Wireless LAN for Robotic Applications"
- Irfan Thesis on P2P Ptotocol
Developing a wireless sensor network using MOTE-KIT5040CC (900 MHz) kit. The objective is to set up an Ad-Hoc WLAN that consists of a number of Motes, each has a wireless card with some acceleration sensor, that operates as a mobile server. The client is set up on a PC with a standard MOTE-KIT5040CC access point to route messages from the client to the server. The client is operated by using a GUI to allow the user to issue some commands to the server like streaming sensor data from the a given server node to the client in addition to displaying the streamed data for the user. The client request is routed to the client motes. The student will develop both of the client program and distributed sever program. The hardware is available with the instructor. The deliverables are the client and server programs and the performance measure of the distributed sever such as the timing of the requests and quality of service.
Resource:
Simulation and evaluation of an IEEE802.11 network. Assume an IEEE802.11 wireless LAN setting with one access point and N (variable) terminals on the ground. It is required to model the collision-based scheme supported by the LAN. For a given arrival process of traffic, evaluate the performance of the LAN in terms of terminal throughput, network throughput, and traffic delay (for each type). The simulation should operated using a GUI to input relevant data and display results
Resource:
- Simulation & Performance Evaluation of CSMA/CA , student Presentation, and a paper presentation
- Sample research paper presentation on "Saturation Throughput Analysis for Different Backoff Algorithms in IEEE802.11"
- MSc thesis
- Original simulator code, revised code, and Matlab toolbox
Developing a Reliable Peer-to-Peer protocol for WLAN using the Stargate embedded system. The stargate embedded system consists of 8 stargate embedded processors each has a 500 MHz Xscale processor with a wireless communication card. The system is intended to work as WLAN where one module (connected to a PC) serves as an access point to the VLAN. The objective of the project is to develop a Reliable Peer-to-Peer protocol (RPTP). In this case, the RPTP consists of two main threads (1) a communication thread (TC), and (2) a processing thread (TP). TC permanently listen the WLAN to capture any communication initialed by one of its peers. On arrival of packet, TC extract its data and activates data-update thread (DUT) which updates the state variables in the local memory of this module. Note that thread DUP is activated only if there is an arriving packet. TP normally examines the state variables and may decide to broadcast some action to its peer modules. For this TP posts the data to be broadcasted in a specific buffer so that TC can perform the broadcast whenever possible, i.e. all communications are carried out by TC. The student is expected to participate (with an RA) in developing a testbed system which allows modules to run TC and TP, in addition to the generation of broadcast request within TP. To study reliability, each module is to record packet identifiers for each arriving packet as part of the TC thread in addition to the total time needed to complete a customized broadcast with potentially some acknowledgement. This might require investigation of a customized UDP protocol or an imperative Poll-based communication (like in SNMP). The uploaded data from the modules will serve determining the degree of reliability of the used protocol.Resource:
Assume an IEEE802.11 wireless LAN setting with one access point and N (variable) terminals on the ground. The terminals generate real-time traffic such as voice and utilize the polling mechanism to transport this traffic. Write a code to simulate such network. Produce results such as terminal throughput, network throughput, average delay for payloads, drop rate, etc. (from Dr. Ashraf Mahmoud).
Assume two nodes are communicating using TCP/IP. The TCP initializes a transmission window and starts sending sequenced segments. The window size increases as the session progresses increasing the utilization of the link. When congestion is occurring (lost segments or their acknowledgments) the TCP reduces the window size to reduce outgoing traffic. This leads to lower utilization of the link. After some time of no data loss, TCP increases the window size again to increase the link utilization and so on. For wireless links, packets may be lost due to errors and not necessarily due to congestion and buffer overflow. Write a simulation code that emulates this process. Determine the actual parameters used in current TCP/IP based transport. For a given arrival process of segments at the source nodes, and a given error model on the wireless link, find the average throughput of the wireless link and the average segment delay (from Dr. Ashraf Mahmoud)
Resource:
Network architecture for smart healthcare will open up new opportunities for continuous monitoring of assisted and independent-living residents. While preserving resident comfort and privacy, the network manages a continuous medical history. Unobtrusive area and environmental sensors combine with wearable interactive devices to evaluate the health of spaces and the people who inhabit them. Authorized care providers may monitor residents’ health and life habits and watch for chronic pathologies. Multiple patients and their resident family members as well as visitors are differentiated for sensing tasks and access privileges. High costs of installation and retrofit are avoided by using ad hoc, self-managing networks. Based on the fundamental elements of future medical applications (integration with existing medical practice and technology, real-time and longterm monitoring, wearable sensors and assistance to chronic patients, elders or handicapped people). The student will review wireless systems that will extend healthcare from the traditional clinical hospital setting to nursing and retirement homes, enabling telecare without the prohibitive costs of retrofitting existing structures. The student is to identify the technical components of a telecare wireless sensor system. IN addition the student implements some of these components on the Stargate WLAN.
Resource:
- An Advanced Wireless Sensor Network for Health Monitoring
- Video-Folder ( ASCOM Health Research, Ascom Wireless Solutions Emergency Emergency, Emergency Room Go Wireless, (ASCOM), New Frontiers in Health )
- Self-Localization in Wireless Sensor Network (SL-WSN)