COMPGZ06 - Mobile and Cloud Computing

Note: Whilst every effort is made to keep the syllabus and assessment records correct, the precise details must be checked with the lecturer(s).
Code
COMPM038 (Also taught as: COMPGZ06)
Year
4
Prerequisites
Students should have taken Networked Systems (COMP3035/GZ01) or have prior equivalent experience.
Term
2
Taught By
Kyle Jamieson (66%)
Brad Karp (33%)
Aims
To explore recent research advances in wireless networked systems that combine wireless networking, mobile devices, and data-center-based services to provide new classes of applications. 
Learning Outcomes
Besides offering an introduction to the research literature in this area, the instructors aim to help students cultivate taste in research: an understanding of what constitutes a good research problem, and what constitutes convinving scientific evidence that a design robustly solves a problem.


Content:

Week 1 Introduction, Mesh Networks

Week 2 Geographic Routing (In Simulation); Geographic Routing (In Practice)

Week 3 Peer-to-peer systems and DHTs; Incentives in Peer-to-Peer Systems: BitTorrent

Week 4 Adapting to the Wireless Channel I; Adapting to the Wireless Channel II

Week 5 Wireless Diversity; Sensor Hints for Wireless

Week 6 Exploiting Overhearing; Overcoming Interference

Week 7 Tracking Mobile Devices; Vehicle Tracking with the Viberti Algorithm

Week 8 Privacy in Mobile Applications; Student paper presentations

Week 9 & 10 Student paper presentations

Method of Instruction:

There are two lecture slots per week

The class is organised in case-study fashion: student read 15-20 recent research papers in the area of wireless networking and critically discuss the systems described in these papers during lectures.

Assessment:

Students are evaluated three ways:

- to help gauge whether students are grasping the technical material in the assigned readings a short question is assigned with each paper, the one-page answer to which must be turned in at the start of the lecture when the paper is discussed.(15%)

- student make presentations in the final two weeks of term, in which they critically evaluate a research paper of their choosing. (10%)

- there are three one-hour exams during the term, each on papers discussed during the previousl third of the term (though all prior material from the class is examinable). (75%)

To pass this course, students must:

  • Obtain an overall pass mark of 50% for all sections combined

Resources:

'Mobility: Processes, computers and agents.'

Ed. Dejan Milojicic, Frederick Douglis and Richard Wheeler.

ACM Press. ISBN 0-201-37928-7.

Further reading for this module will be updated annually at the web-page(s) shown below.

Lecture notes (Brad Karp)

Lecture notes (Steve Hailes)

Lecture notes (Cecilia Mascolo)