| CMPE 257 : Wireless & Mobile Networking |
|
Homeworks
Spring
2003 |
| Assignment 1 Due
date: 04.24.2003 1.
Explain the purpose of MACAW's DS frame? Describe a mechanism to
replace it. Explain the trade-offs between the two approaches.
2. Comment on MACAW's RTS-CTS-DATA-ACK exchange as compared to MACA's RTS-CTS-DATA in light of the End-To-End argument (Saltzer J., Reed D. and Clark D., "End-to-end Arguments in System Design.", ACM Transactions on Computer Systems (TOCS), Vol. 2, No. 4, pp. 195-206, 1984) 3. How does MACAW try to solve the unfairness of 802.11's exponential backoff mechanism? Does this technique work in any network topology? 4. What kind of multiple access technique is used by DVCS? How does it accommodate node heterogeneity? 5. Hidden terminals cause collisions at the receiver station. What kind of performance degradation is caused by exposed terminals? Explain HW1 Solutions |
|
Assignment 2 Due date: 05.09.2003 Mobile IP 1. Could Mobile IP be replaced by DHCP? 2. Discuss the systemic issues related to HA and FA functionality placement (at router versus dedicated server). 3. Would you classify Mobile IP's mobility management as a hard- or soft-state mechanism? Explain. Unicast Routing 1. Based on the paper by Broc et al. "A Performance Comparison of Multi-Hop Wireless Ad-Hoc Network Routing Protocols" from the reading list, provide sample (qualitative) scenarios in which DSR performs better than AODV and scenarios in which AODV is the best performer. Discuss the reliability versus overhead trade-off. Explain your answer. 2. Draw an optimal and a worse-case topology for OLSR. Explain. 3. Discuss the trade-offs in determining ZRP's Routing Zone radius. HW2 Solutions |
|
Assignment 3 Due date: 05.23.2003 Multicast Routing: 1.The
CAMP comparison paper mentions that ODMRP does not scale well
with number of senders. Why ? Suggest means to improve the
scalability of ODMRP. How would you modify ODMRPs timers to
adapt to mobility?
2. In class we reviewed DSR which is a unicast protocol based on source routing. Explain how DSR can be modified to support multicasting ? Transport Layer: 1. In class, we
described Snoop TCP for scenarios where the TCP sender is in the
wired network and the TCP receiver behind the wireless
link. Explain the problems that can arise with the described Snoop
approach in the case the TCP sender is the mobile host. What changes
do you suggest to fix these problems? Explain.
2. Why may I-TCP violate application correctness? Does Snoop incur the same problem? Explain. 3. Give an example scenario where neither Snoop TCP nor I-TCP can be used. Explain. What kind of approach would you use in this scenario? Explain. 4. Discuss the advantages and disadvantages of explicit notification- versus pure end-to-end approaches to improve the performance of TCP in wireless networks. 5. Comment on the impact of route caching on the performance of TCP in MANETs. 6. Given what we discussed in class about achieving reliable multicast in wireless- (in particular ad hoc) versus wired networks, describe how you would design a MANET reliable multicast protocol targeting streaming media services. Comment on the approach you would use for feedback control, retransmission, congestion control, etc. and explain your design choices. |
|