Titulaciones en las que se imparte:
- Máster en Internet of Things
Curso académico: 2022-2023
Tipo: Obligatoria
Semestre: 1º
Créditos: 4,5
Software that coordinates a set of connected computers in a communication network to get a certain goal is
denominated Distributed System. This course will study different models of interactions among devices, computing
services and data services used in IoT, Cloud Computing, Blockchain and Big Data. It will also study the scalability
and availability techniques to replicate services with different degrees of consistency. First, typical Distributed
System models and architectures are presented. Then, indirect communication publish/subscribe paradigm among
processes of a distributed system will be explained, in order to introduce Stream Processing as a real time data
processing. Next, Blockchain Ethereum architecture foundations will be shown for a non fault tolerant scenario (one
server). The replica consistency and CAP theorem will be explained in order to introduce both Raft and the Fault
Tolerant design of Blockchain-Ethereum. In the lab, we will develop distributed applications made up of hardware
and software elements real and simulated with NodeRed. Then, the MQTT protocol will be described to use it along
with NodeRED. Finally, we will move on to the Kafka Stream Processing tool, and we end with a sjhort example of
Ethereum Blockchain.
| Grupo | Horario | Profesorado |
|---|---|---|
| Único | Consultar |
Arévalo Viñuales, Sergio Muñoz Fernández, Isabel |
Subir


