课程号:EE206004
课程名:高级分布式架构
英文课程名:Advanced distributed architecture
开课单位:电子工程学院
授课教师:Marco Anisetti
责任教师:吴家骥 屈檀
学分/学时:1学分/16学时
教师简介:意大利信息科学部米兰大学米兰大学副教授详见申报书
课程简介:该课程将介绍分布式软件架构的原理以及物联网,边缘和雾计算的最新发展。 它将涵盖以下两个方面:一、侧重于虚拟化和容器化的基础架构级别,分布式文件系统和现代大数据处理体系结构,二、平台级别(例如Cloud和Edge范例)和应用程序级别(例如微服务)和相关的开发流程原则 (DevOps)。 将特别注意分布式系统的安全性,尤其是在IoT / Edge上下文中。该课程将基于正面课程和相关练习。The course will present the principle of distributed software architecture and the recent evolution in IoT, Edge and Fog computing. It will cover both i) the infrastructure level with emphasis on virtualization and containerization, distributed file systems and modern Big Data processing architecture, ii) platform level such as Cloud and Edge paradigm and iii) application level such as microservices and the relative development pipeline principles (DevOps). A special attention will be paid to the security of the distributed systems and especially in IoT/Edge context.
The course will be based on frontal lessons and relevant exercises.
Teaching requirements: Basics knowledge on the client-server paradigm, operative systems and networking functionalities. Basic programming skills
先修课程:JAVA