Course Details
Subject {L-T-P / C} : CS6148 : Principles of Mobile Computing { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Judhistir Mahapatro
Syllabus
Overview of wireless and mobile systems (wireless LANs, cellular systems, sensor networks, etc.) and the challenges therein. The radio channel and wireless physical layer design. Radio propagation, Queuing systems. Medium access, multiplexing, link adaptation. Multihop routing protocols, routing metrics. Multicast, multihop data forwarding, opportunistic routing. Solutions to handle mobility at various layers of the networking stack. Mobile IP, Mobile TCP, TCP behavior over wireless, other transport layer issues. Energy efficiency, localization, security. Smartphone-based platform architectures and applications. Future directions: dynamic spectrum access, heterogeneous networks, internet of things.
Course Objectives
- To teach the students the basics of mobile computing.
- To teach medium access mechanisms in wireless LANs
- Teach in detail about the routing mechanism used in the wireless multi-hop networks
- To provide In-depth understanding about the mobile TCP protocols
Course Outcomes
Students will have the basic knowledge on different aspects of mobile computing
Essential Reading
- J. H. Schiller, Mobile Communications, Pearson Education India , 2nd Edition, 2008
- William Stallings, Wireless Communications and Networks, Pearson , 2nd Edition, 2009
Supplementary Reading
- T. S. Rappaport, Wireless Communication: Principles and Practice, Pearson Education India , 2nd Edition, 2009
- Sudip Misra, Isaac Woungang, Subhas Chandra Misra, Guide To Wireless Ad Hoc Networks, Springer-verlag London Ltd , 2009 Edition