Topics for the final assignment.
1. Congestion control in TCP.
2. Fairness in TCP.
3. Distributed Hash Tables (DHTs).
4. Unstructured Peer-to-Peer (p2p).
5. Cloud computing Systems.
6. Mesh Networks.
7. Sensor Networks.
8. Ad-hoc Networks.
9. Social media.
10. Delay tolerant networks.
11. Security in DHT.
12. Internet of things.
13. Datacenter architecture.
14. BitTorrent protocol (tit-for-tat).
15. Routing protocols in the Internet.
16. Publish/Subscribe systems.
17. P2P reputation systems.
18. Energy consumptions in wireless systems.
19. Denial-of-Service attacks.
20. Multicast protocols.
21. Personal area networks.
22. Virtual machines.
23. Mobile computing.
24. Pervasive computing.
25. Virtual network computing.
26. Mobile cloud computing/networking.
27. Resource allocation and scheduling.