Vittorio SCARANO | CLOUD COMPUTING DISTRIBUTED ARCHITECTURES
Vittorio SCARANO CLOUD COMPUTING DISTRIBUTED ARCHITECTURES
cod. 0522500107
CLOUD COMPUTING DISTRIBUTED ARCHITECTURES
0522500107 | |
COMPUTER SCIENCE | |
EQF7 | |
COMPUTER SCIENCE | |
2022/2023 |
OBBLIGATORIO | |
YEAR OF COURSE 2 | |
YEAR OF DIDACTIC SYSTEM 2016 | |
AUTUMN SEMESTER |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
INF/01 | 6 | 48 | LESSONS | |
INF/01 | 3 | 24 | LAB |
Objectives | |
---|---|
KNOWLEDGE AND UNDERSTANDING: THE STUDENTS WILL LEARN THE PRINCIPLES AND THE MAIN CHARACTERISTICS THAT ARE THE FOUNDATIONAL LAYER FOR WORK/RESOURCE DISTRIBUTION, USED BY CLOUD AND DISTRIBUTED COMPUTING. IN PARTICULAR, THE STUDENT WILL ACQUIRE THE KNOWLEDGE ON THE ANALYSIS AND THE COMPLEXITY OF PARALLEL AND DISTRIBUTED ALGORITHMS AND SYSTEMS. THE STUDENT WILL BECOME KNOWLEDGEABLE ON DECENTRALIZED SYSTEMS THAT ARE THE FOUNDATION OF WEB 3.0, ANALYZING IN DETAIL DECENTRALIZED FILE SYSTEMS (IPFS) AND DIGITAL COIN AND APPLICATION PLATFORM (ETHEREUM). THE STUDENTS WILL LEARN THE BASIC CONCEPTS THAT CHARACTERIZE P2P, GRID AND CLOUD SYSTEMS. SOME OF THEM WILL BE ANALYZED IN DETAIL. THE PERFORMANCE OF DISTRIBUTED SYSTEMS WILL BE ANALYZED IN TERMS OF SPEED PERFORMANCE, RELIABILITY, FAULT TOLERANCE AND ENERGY EFFICIENCY. APPLYING KNOWLEDGE AND UNDERSTANDING: THE STUDENT WILL ACQUIRE THE FOLLOWING APPLICATION CAPABILITIES: - SIMPLE EXAMPLES WITH IPFS AND ETHEREUM - EXPERIMENT THE CONNECTION AND EXCHANGE OF INFORMATION, IN SEVERAL COMMUNICATION MODELS (P2P, GRIDS, CLOUDS), BETWEEN DEVICES OF DIFFERENT TYPES, INCLUDING MOBILE PHONES, PDAS, PCS, SERVERS,.. |
Prerequisites | |
---|---|
TO ATTEND THE COURSE REQUIRES KNOWLEDGE OF: •BASIC ALGORITHMS •COMPLEXITY EVALUATION •COMMUNICATION PROTOCOLS AND NETWORKS |
Contents | |
---|---|
FOR EACH TOPIC, THE ORDINARY LESSONS (F) AND LABORATORY HOURS (L) ARE INDICATED 1. DECENTRALIZED WEB 3.0: PRINCIPLES (8F) 2. DISTRIBUTED FILE SYSTEMS: PRINCIPLES (4F) 3. IPFS (8F+8L) 4. PIATTAFORME DECENTRALIZZATE PER SMART CONTRACTS: PRINCIPLES (4F) 5. ETHEREUM (8F+8L) 6. DISTRIBUTED HASH TABLES (8F) 7. PEER-TO-PEER COMPUTING AND OVERLAY NETWORK (8F+8L) |
Teaching Methods | |
---|---|
THE COURSE CONSISTS OF LECTURES FOR 6 CFU AND LAB LESSONS FOR 3 CFU |
Verification of learning | |
---|---|
TEXTBOOKS ARE: DISTRIBUTED AND CLOUD COMPUTING: FROM PARALLEL PROCESSING TO THE INTERNET OF THINGS KAI HWANG, GEOFFREY C. FOX, JACK J. DONGARRA MORGAN KAUFMAN EDITOR |
Texts | |
---|---|
PROJECT WORK AND A FINAL ORAL EXAM |
More Information | |
---|---|
MATERIAL AVAILABLE ON THE TEAMS SITE FOR THE COURSE |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2024-08-21]