Apr 24, 2024  
2018-2019 Undergraduate Academic Catalog 
    
2018-2019 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CE 4220 - Mobile Networks and Simulation

2 lecture hours 2 lab hours 3 credits
Course Description
This course explains the characteristics and features of networks that provide wireless data transfers and allow mobility of the network nodes, and presents protocols that are commonly used in such networks. Both fixed-infrastructure cellular networks and ad hoc networks are described. The laboratory part of the course includes an introduction to discrete-event simulation with a focus on communication network simulation applications. The laboratory also includes sessions in which commercial mobile handheld devices are used in laboratory experiments and in a course project. These experiments and project have the student develop software to provide ad hoc networking protocol functionality. (prereq: MA 262  or MA 3620, CS 2510  or CS 2852 )
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Explain the differences between fixed-infrastructure networks and ad hoc networks
  • Describe models for random arrivals of data-communication requests and for queuing systems
  • Describe the features of commonly used medium access control protocols, channel allocation protocols for cellular networks, and routing protocols for ad hoc networks
  • Determine routes between nodes in an ad hoc network based on commonly used algorithms such as the dynamic source routing algorithm
  • Analytically determine the data-delivery time for a data packet in an ad hoc network that has specified protocols for packet transfers and acknowledgements hopping from node to node
  • Simulate the performance of a specified communication network using a simulation software tool
  • Develop software that provides ad hoc network protocol functions and test the software on a platform such as an Android-based tablet device
  • Determine network performance in the context of constraints such as operating system overhead and protocol stack overhead

Prerequisites by Topic
  • Random variables, probability density functions, and moments
  • Object-oriented programming JAVA or C++

Course Topics
  • Cellular and ad hoc networks
  • Models for data communication requests and queuing systems
  • Medium access control protocols
  • Routing protocols for ad hoc networks
  • Cellular mobile communication systems
  • Wireless local area networks (LANs) and personal area networks (PANs)

Laboratory Topics
  • Discrete-event modeling and simulation
  • Wireless network simulation
  • Intro to software development environment
  • Delay tolerant network (DTN) operation
  • Ad hoc network simulation
  • Final DTN project/competition

Coordinator
Jay Wierer



Add to Portfolio (opens a new window)