TDDI07 |
Distributed embedded software and networks, 4 ECTS credits.
/Distribuerad inbyggd programvara och nätverk/
For:
D
DI
EL
IT
|
|
Prel. scheduled
hours: 42
Rec. self-study hours: 65
|
|
Area of Education: Technology
Main field of studies: Computer Engineering
|
|
Advancement level
(G1, G2, A): G2
|
|
Aim:
After course completion the student should be able to:
- describe and explain applications and their societal impact as well as
problems and solutions related to distributed embedded systems
- evaluate, analyse and compare methods for networking, resource
management and distributed algorithms
- read and understand relevant scientific literature
- orally present and discuss complex technical solutions
- review and provide constructive feedback to peers
- use sensor networks platforms and tools and to implement and evaluate a
small sensor network.
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
Operating systems and introductory networks course.
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Organisation:
Basic methods, algorithms and relevant examples are introduced in lectures.
Students read scientific papers, analyse some of them in written form, and
review the work of their peers. The papers are also treated in seminars where students present and discuss their strenghts and weaknesses. Laboratory
assignments aim to give implementation-related insights and facilitate
experimentation with different solutions.
|
|
Course contents:
- Future generation networks: sensor networks, pervasive computing,
mobility, internet of things, machine-to-machine communication
- Examples: Disaster management, surveillance, environmental
protection, healthcare, transportation, home automation
- Energy management: factors causing energy consumption and
optimisation techniques
- Networking: MAC protocols, broadcasting, data collection and routing
- Resource allocation: overload management, energy-aware protocols,
bandwidth allocation
- Dependability: fault tolerance, redundancy, security
- Time synchronisation and positioning
- Sensor Networks platforms and tools (e.g. motes + tinyOS). Laboratory
work consists of implementing a sensor network that tranfers/processes
the data measured by the sensors.
|
|
Course literature:
- Verdone, R., Mazzini, G., Dardari, D., & Conti, A. Wireless Sensor and Actuator Networks : technologies, analysis and design, 2008
- Up-to-date scientific papers
|
|
Examination: |
|
Written assignments Laboratory work |
2,5 ECTS 1,5 ECTS
|
|
|
|
Course language is English.
Department offering the course: IDA.
Director of Studies: Ahmed Rezine
Examiner: Mikael Asplund
Link to the course homepage at the department
Course Syllabus in Swedish
|
|