Home Admissions Students Careers Research Business People Help
Text size A A A A A

| STUDENTS > Mobile and Adaptive Systems |

Mobile and Adaptive Systems

Note: Whilst every effort is made to keep the syllabus and assessment records correct for this course, the precise details must be checked with the lecturer(s).


Code: M038 (Also taught as: GZ06)
Year:4
Prerequisites:Students should have an understanding of the basic principles of networked systems including naming, addressing, routing, protocol operation, design and implementation of network/transport and application-level protocols and middleware.
Term: 2
Taught By: Stephen Hailes (26.6%)
Kyle Jamieson (26.6%)
Brad Karp (46.6%)
Aims: To examine and analyse the way in which computing and communication are used to allow mobile systems to function across a heterogenous environment, with variations in available network resources and diverse/intermittient network connectivity.
Learning Outcomes: Students will be able to understand the problems faced when dealing with mobile systems compared to systems using fixed/wired networks. This includes issues of how applications and end-systems should adapt their operation in order to cope with changes in connectivity and availability of computing resources and services. Also, students will be able to discuss the changes that are required to protocols and systems compared to systems operating over fixed/wired networks. The use of mobile systems requires changes to the basic connectivity, network structure, routing, addressing, security, application-level operation and support infrastructure (including middleware). This affects the performance, QoS and use of the applications and end-systems. These issues will all be explored with the intention of enabling students to critically analyse the problems and be able to discriminate between the solutions proposed..

Content:

Introduction and overview. A look at the general issues that will be addressed on this module.
Properties of wireless PANs, LANs, WANs. Basic structure and operation.
Ad-hoc and infrastructure networks.
Physical constraints and limitations (transmission & reception).
Network structures and architectures, including hand-off and mobility support at the phsyical/link level.
Example technologies at the physical/link layers. PANs - Bluetooth.
LANs - IEEE802.11, HiperLAN.
Basic GSM and GPRS (2G/2.5G) network structure and protocol architecture.
Next generation wireless overview (3G/4G) including UMTS, IMT-2000 and W-CDMA.
Mobile IP. Mobile IPv4 and Mobile IPv6.
Problems with routing, QoS and security.
Overview of use of intelligence in mobile systems. Power management, replication, adaptation etc.
Power management issues. From the lowest (physical device) levels, through communication protocols, broadcast methodologies, transcoding, etc.
File systems. CODA etc.
Mobile infratsurcture support. Mobile middleware.
Resource/neighbour discovery including peer-to-peer and gossip protocols.
Adaptive and reconfigurable systems.
Mobile multimedia and its relationship to proxying.
Context sensitive applications.
Ubiquitous computing, pervasive computing and ambient networking.
Overlay networks and vertical hand-offs.
Programmable networking and applications for mobile systems.
Code mobility and control/signalling.
Student-led seminars. Students will be given a selection of topical papers and results from research and industry, covering case studies of mobile systems related to the topics above. Students will then be organised into groups to present seminars on some of these papers. The topics covered in these seminars will be examinable.

Method of Instruction:

Lecture presentations and student-led seminars.

Assessment:

The course has the following assessment components:

  • Coursework Section (1 piece, 15%)
  • Written Examination (2.5 hours, 85%)
To pass this course, students must:
  • Obtain an overall pass mark of 50% for all sections combined
The examination rubric is:
Answer THREE questions out of five. All questions carry equal marks. N.B. This course is examined in the pre-Easter exam session.

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

Lecture notes

Lecture notes

This page last modified: 26 May, 2010 by Nicola Alexander

Computer Science Department - University College London - Gower Street - London - WC1E 6BT - Telephone: +44 (0)20 7679 7214 - Copyright © 1999-2007 UCL


Search by Google
Link to UCL home page