|
Term Project Description Mobile Computing, Spring 2004
- There are six small projects in this course. Mostly, they involve ns-2 simulations. - You are supposed to make a two- or three-person team for each project. - The first three projects are about physical, MAC and routing layer, respectively. - Projects #4 ~ #6 are three phases of a half-term project. Select a topic of your own choice but it must include extensive ns-2 simulation.
Project #1: Physical layer (due Feb. 10 T) Goal: Investigate the effect of the value of “apture threshold”with the standard ad hoc network scenario in ns-2.
Simulation parameters: 50 mobile nodes, AODV routing, pause time=100s, speed=10m/s, simulation time=900s, CBR traffic, packet size=512B Simulation factors: Number of sources (~10) and packet rate (~0.5 packets/s) Simulation results: Packet delay, packet delivery ratio
Output: Simulation report including excel charts with explanation - Format: Less than 5-page, single-column, 11-font, 1.5-spaced, Word document - Contents: (1) Simulation parameters, (2) Simulation procedure, (3) Results and Discussion, and (4) Experience
Bonus: When the second signal is stronger than the first signal (more than capture threshold), both packets are dropped in ns-2. However, if the first signal is smaller than receive threshold (but larger than carrier sense threshold), the second signal must be successfully received. Modify the ns-2 node and repeat the simulation.
- No discussion among different teams - Make sure every team member participate and understand the project
Project #2: MAC layer (due Feb. 24 T) Goal: A source-destination pair (as well as all intermediate nodes) with a larger packet size (1024 bytes) experiences more collisions and has a larger contention window size than those with a smaller packet size (256 bytes). And thus, it results in less packet delivery ratio and larger delay. Use ns-2 simulation to argue for or against this statement.
Simulation parameters: 50 mobile nodes, AODV routing, pause time=100s, speed=10m/s, simulation time=900s, Area=300m x 1500m, Traffic=CBR traffic, packet size=512B (5 pairs) and 1024B (5 pairs) Simulation factors: Packet rate (~0.5 packets/s) Simulation results: Packet delay and packet delivery ratio Bonus: Number of collisions and contention window size
Output: Simulation report including excel charts with explanation - Format: Less than 5-page, single-column, 11-font, 1.5-spaced, Word document - Contents: (1) Simulation parameters, (2) Simulation procedure, (3) Results and Discussion, and (4) Experience
- No discussion among different teams - Make sure every team member participate and understand the project
Project #3: Routing layer (due Mar. 9 T) Goal: Investigate the effect of packet salvaging of DSR (Dynamic Source Routing) protocol in a mobile ad hoc network scenario. Turn on/off or change the related parameters to see the performance variation.
Simulation parameters: 50 mobile nodes, DSR routing, pause time=100s, speed=10m/s, simulation time=900s, Area=300m x 1500m, Traffic=CBR traffic, packet size=512B (10 pairs), packet rate=4 packets/sec. Simulation factors: Salvaging parameters (on/off), and pause time (100~900 seconds) Simulation results: Packet delay and packet delivery ratio Bonus: Number of packets salvaged, number of route requests (RREQ), number of route errors (RERR)
Output: Simulation report including excel charts with explanation - Format: Less than 5-page, single-column, 11-font, 1.5-spaced, Word document - Contents: (1) Description and discussion on packet salvaging feature in DSR, (2) Simulation parameters and procedure, (3) Results and Discussion, and (4) Experience
Reference: IETF Internet Draft on DSR (Sections 3.4, 3.5, 6.4 and 6.7) ns2 code for DSR: ~\ns2\ns-allinone-2.1b9a\ns-2.1b9a\dsr\dsragent.{cc, h} (in particular, see "dsragent_salvage_with_cache" and "NEW_SALVAGE_LOGIC")
Half-term project (Mar. 9 T: Topic & team selection)
Project #4: Phase I (due Apr. 6 T) - Progress report (2-3 single-spaced pages) - It may include background study on your topic - It is advised to include a table to compare or summarize the related works and figures of your own drawings to clearly present the concept - Copying text from the publicly available information without reference is regarded as "cheating"
Project #5: Phase II (due Apr. 20 T) - Progress report (3-5 single-spaced pages) - It must include preliminary simulation results (charts with explanations).
Project #6: Phase III (due May 4 T) - Final report (5-7 single-spaced pages)
Project presentation: May 4 T and May 6 R
Grading: 30% of total grade (each team member will get the same points) 5% for project #1, #2 and #3 (2.5% bonus points, each project) 2.5% for project #4 and #5 10% for project #6
|