Logo UAB
2019/2020

Edge Computing

Code: 44025 ECTS Credits: 6
Degree Type Year Semester
4316624 Internet of Things for e-Health OT 0 2

Contact

Name:
Remo Suppi Boldrito
Email:
Remo.Suppi@uab.cat

Use of Languages

Principal working language:
english (eng)

Prerequisites

It is recommended to have basic knowledge on Linux and Cloud Computing (concepts & practice).

Objectives and Contextualisation

This course will explore research, frameworks, and applications in Edge Computing. The course will begin with a review of the problems of current big data at Cloud Computing and the student will then explore frameworks for computing over edge devices and cloud. Students will also create a lab project to test edge and cloud computing technologies.

Competences

  • Apply basic research tools in the area of IoT in health.
  • Communicate and justify conclusions clearly and unambiguously to both specialist and non-specialist audiences.
  • Continue the learning process, to a large extent autonomously.
  • Design, develop, manage and evaluation mechanisms of certification, compression and security guarantees in the processing of and access to information in a local or distributed processing system.
  • Develop and adapt geo-distributed services and apps on mobile devices aimed at the Cloud and Edge computing infrastructures.
  • Solve problems in new or little-known situations within broader (or multidisciplinary) contexts related to the field of study.
  • Use and implement methods, techniques, specific use programmes, norms and standards in the development of mobile apps/wearables and social networks in the area of health.

Learning Outcomes

  1. Analyse and plan an optimal distributed solution in a mixed Clouds/Edge infrastructure according to the devices available in eHealth environments, taking advantage of geo-distributed system capabilities.
  2. Apply basic research tools in the area of IoT in health.
  3. Communicate and justify conclusions clearly and unambiguously to both specialist and non-specialist audiences.
  4. Continue the learning process, to a large extent autonomously.
  5. Design and evaluate an Edge Computing application prototype regarding its necessary infrastructure and costs.
  6. Implement energy-efficient mobile-computing solutions through apps and services.
  7. Implement secure solutions in Edge environments.
  8. Solve problems in new or little-known situations within broader (or multidisciplinary) contexts related to the field of study.

Content

Outline of course topics:

    Unit 1: Introduction to Edge Computing
    Unit 2: The Cloud Computing: problems & solutions
    Unit 4: Edge Architectures & frameworks. Simulation.
    Unit 5: Edge Computing Applications & Case Study (service data provider + mobile app + backend).

Methodology

The course will be developed in classes, lab sessions and seminars with discussion groups & students presentations.

Activities

Title Hours ECTS Learning Outcomes
Type: Directed      
Lab 12 0.48 2, 5, 6, 7
Lectures 27 1.08 1, 2, 5, 6, 7, 4
Type: Autonomous      
Collaborative work 20 0.8 1, 2, 8, 3, 4
Individual (personal work) 40 1.6 1, 2, 5, 7, 8, 4
Preparation and study 40 1.6 1, 2, 5, 8, 3, 4

Assessment

The evaluation will be made by developing the proposed case studies using the tools presented in the lectures sessions and laboratory. Group work and interaction will also be assessed. Finally, the student will perform a conceptual test to evaluate the main aspects of the subject.

Academic Integrity
If the student use someone work (code, figures, research publications, etc.) to produce any work for this course, the student must:
  • indicate how this work was used,
  • include this work in a bibliography section.
Violation of these policies will be considered a breach of academic integrity, and the student will be subject to penalties outlined by the MsC studies coordination at the School of Engineering. The student is subject to the rights and responsibilities that includes an academic (grade) penalty administered by the professor and/or disciplinary action by plagiarism in relation to internal rules of the UAB.

Assessment Activities

Title Weighting Hours ECTS Learning Outcomes
Cases Studies: Analysis & Development 48 4 0.16 1, 2, 5, 6, 7, 8, 3, 4
Discussion in the forums 17 3 0.12 1, 2, 5, 6, 7
Quiz 35 4 0.16 1, 5, 6, 7, 8, 3

Bibliography

General

Specific:

Edge Architecture, Services

IoT

Device Clouds, Edge Sensor Systems