Identifying Data 2024/25
Subject (*) New IoT Architectures and Paradigms Code 614557005
Study programme
Máster Universitario en Internet das Cousas - IoT
Descriptors Cycle Period Year Type Credits
Official Master's Degree 1st four-month period
First Obligatory 4.5
Language
Spanish
Galician
Teaching method Face-to-face
Prerequisites
Department Enxeñaría de Computadores
Coordinador
Fernández Caramés, Tiago Manuel
E-mail
tiago.fernandez@udc.es
Lecturers
Blanco Novoa, Óscar
Fernández Caramés, Tiago Manuel
Fraga Lamas, Paula
E-mail
o.blanco@udc.es
tiago.fernandez@udc.es
paula.fraga@udc.es
Web http://estudos.udc.es/gl/subject/4557V01/4557005/2024
General description Nesta materia estudaranse as últimas tendencias en arquitecturas IoT, incluíndo as descentralizadas/distribuídas (e.g., as baseadas en tecnoloxías de rexistro distribuído, coma blockchain) e as baseadas en novos paradigmas, como o Edge Computing, o Fog Computing ou o Mist Computing.

Competencies / Study results
Code Study programme competences / results
A2 CMP02 - To develop the necessary architecture to ensure the interoperability of the devices. TYPE: Competencies
A6 CMP06 - To ontegrate technologies such as Machine Learning, Big Data processing, Distributed Ledger Technologies (DLT), Edge Computing, among others, for the development of smarter and more efficient IoT systems. TYPE: Competencies
A15 CNC02 - To recognize the characteristics of new IoT architectures (e.g., decentralized, distributed). TYPE: Knowledge or content
A27 HBL02 - To select the most suitable architecture and distributed or decentralized system for each IoT scenario. TYPE: Skills
A29 HBL04 - To develop low-power IoT systems. TYPE: Skills
A37 HBL12 - To apply the acquired knowledge and to solve problems in new or unfamiliar environments within broader and multidisciplinary contexts, integrating knowledge effectively. TYPE: Skills

Learning aims
Learning outcomes Study programme competences / results
Acquisition of knowledge to understand, design and develop IoT systems based on new architectures such as decentralized and distributed architectures AR2
AR6
AR15
AR27
AR29
AR37

Contents
Topic Sub-topic
Introduction to new IoT architectures Evolution of IoT architectures
Basic components of IoT architectures
Challenges and opportunities in new IoT architectures
Use cases and applications
New architectures for low-power, high-demand, and autonomous IoT devices Architectures for low-power IoT devices
Architectures for high-demand IoT devices
Architectures for autonomous IoT devices
Practical applications
New decentralized IoT systems Fundamentals of decentralized systems
Decentralized networks for IoT
Use cases and applications
New distributed IoT systems
Concepts of distributed systems
Middlewares and platforms for distributed IoT systems
Management, coordination, and orchestration in distributed systems
Applications and examples
IoT architectures based on DLTs Introduction to DLTs and Blockchain
Integration of DLTs into IoT
Use cases and applications of DLTs into IoT
Emerging platforms and technologies

Planning
Methodologies / tests Competencies / Results Teaching hours (in-person & virtual) Student’s personal work hours Total hours
Guest lecture / keynote speech A15 A27 15.75 15.75 31.5
ICT practicals A2 A6 A29 A37 15.75 31.5 47.25
Supervised projects A37 0 15.75 15.75
Objective test A15 A27 2 14 16
 
Personalized attention 2 0 2
 
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Methodologies
Methodologies Description
Guest lecture / keynote speech A specific topic is presented to the students.
ICT practicals Students are presented with a problem or practical problems that require understanding and application of the theoretical-practical contents covered in the subject.
Supervised projects Students are given a task to be carried out autonomously under the supervision of a professor.
Objective test Final exam aimed at assessing the understanding of the knowledge presented in the theory classes.

Personalized attention
Methodologies
ICT practicals
Description
The professors will tutor the students and will guide them during the practical lessons.

Part-time students and with attendance exemption academic waiver: it will not be required the attendance to the practical lessons. In the same way, tutoring will be adapted to the scheduling restrictions of the part-time students.

Assessment
Methodologies Competencies / Results Description Qualification
Supervised projects A37 Evaluation of an autonomous work based on the theoretical/practical content of the subject. 20
ICT practicals A2 A6 A29 A37 Evaluation of the results and knowledge acquired during the ICT practicals. 40
Objective test A15 A27 Evaluation of the competences acquired in the subject. 40
 
Assessment comments

FIRST CALL

The practical part of the subject will consist in developing practical examples about the content of the theory lessons. Its evaluation will be performed progressively, with clear deadlines. 

The objective test will be divided into two parts: one oriented towards evaluating the practical developments and a second one about the theoretical content.

Part-time students: attendance to the practical part will not be required.

SECOND CALL AND EXTRA CALLS

The students will have the opportunity to maintain the marks obtained during the ICT practicals and the supervised project. Such students will carry out a mixed test, establishing the final mark according to the same percentages applied for the first call. The rest of the students (including part-time students) will take a single mixed test (60% of the total mark) and will carry out a supervised project (40% of the total mark).

OTHER COMMENTS

No marks will be preserved from one course to another.

The fraudulent performance of tests or assessment activities, once verified, will directly involve the qualification of failed in the call in which it is committed: the student will be qualified with "failed" (numerical grade 0) in the corresponding call of the academic year, both if the offense is committed in the first opportunity as in the second.
For this, the qualification will be modified in the first opportunity report, if necessary.

All aspects related to "academic exemption," "study dedication," "continuity," and "academic fraud" will follow current academic regulations of UDC.



Sources of information
Basic M. Suárez-Albela, P. Fraga-Lamas, T. M. Fernández-Caramés (2018). A practical evaluation on RSA and ECC-based cipher suites for IoT high-security energy-efficient fog and mist computing devices. Sensors
T. M. Fernández-Caramés, P. Fraga-Lamas (2018). A Review on the Use of Blockchain for the Internet of Things. IEEE Access
A. J. Ferrer (2023). Beyond Edge Computing Swarm Computing and Ad-Hoc Edge Clouds. Springer
M. M. Rehan, M. H. Rehmani (2021). Blockchain-enabled Fog and Edge Computing: Concepts, Architectures and Applications. CRC Press
F. Desbiens (2023). Building Enterprise IoT Solutions with Eclipse loT Technologies: An Open Source Approach to Edge Computing. Apress
K.A. Kumari et al. (2022). Edge Computing Fundamentals, Advances and Applications. CRC Press
R. Buyya, S. N. Srirama (2019). Fog and Edge Computing: Principles and Paradigms. Wiley

Complementary


Recommendations
Subjects that it is recommended to have taken before

Subjects that are recommended to be taken simultaneously

Subjects that continue the syllabus

Other comments

This subject will comply with the different regulations for university teaching, respecting the gender perspective (e.g. non-sexist language will be used).

The Green Campus guidelines on sustainability will be followed, including:

  • The submission of documents created for this subject:
    • It will be requested in virtual format and/or as electronic files.
    • It will be performed through Moodle, in digital format without the need for printing them.
  • Sustainable use of resources and prevention of negative impacts on the natural environment will be ensured.
  • The importance of ethical principles related to sustainability values in personal and professional behaviors will be taken into account.


(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.