Computer science | COMPUTER ARCHITECTURE
Computer science COMPUTER ARCHITECTURE
cod. 0512100002
COMPUTER ARCHITECTURE
0512100002 | |
DIPARTIMENTO DI INFORMATICA | |
EQF6 | |
COMPUTER SCIENCE | |
2020/2021 |
OBBLIGATORIO | |
YEAR OF COURSE 1 | |
YEAR OF DIDACTIC SYSTEM 2017 | |
PRIMO SEMESTRE |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
INF/01 | 7 | 56 | LESSONS | |
INF/01 | 2 | 16 | EXERCISES |
Objectives | |
---|---|
KNOWLEDGE AND UNDERSTANDING: THE STUDENTS WILL LEARN THE PRINCIPLES AND THE MAIN CHARACTERISTICS OF PARALLEL AND DISTRIBUTED ALGORITHMS AND SYSTEMS AS WELL AS THE USE OF A TOOL THAT ALLOWS THEM DIRECT EXPERIMENTATION. IN PARTICULAR, THE STUDENT WILL ACQUIRE THE KNOWLEDGE ON THE ANALYSIS AND THE COMPLEXITY OF PARALLEL AND DISTRIBUTED ALGORITHMS. WILL STUDY LOWER BOUNDS AND PROBLEMS HARDLY PARALLELIZABLE. HE WILL ALSO ACQUIRE THE ABILITY TO EVALUATE THE PERFORMANCE OF PARALLEL AND DISTRIBUTED ARCHITECTURE. 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: - DESIGN A DISTRIBUTED SYSTEM USING THE JXTA LIBRARIES. - 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 | |
---|---|
1. DISTRIBUTED SYSTEM MODELS AND ENABLING TECHNOLOGIES 2. COMPUTER CLUSTERS FOR SCALABLE PARALLEL COMPUTING 3. VIRTUAL MACHINES AND VIRTUALIZATION OF CLUSTERS AND DATA CENTERS 4. CLOUD PLATFORM ARCHITECTURE OVER VIRTUALIZED DATA CENTERS 5. SERVICE-ORIENTED ARCHITECTURES FOR DISTRIBUTED COMPUTING 6. PEER-TO-PEER COMPUTING AND OVERLAY NETWORKS 7. UBIQUITOUS CLOUDS AND THE INTERNET OF THINGS |
Teaching Methods | |
---|---|
THE COURSE CONSISTS OF LECTURES FOR 7 CFU AND TUTORIAL LESSONS FOR 2 CFU |
Verification of learning | |
---|---|
PROJECT WORK AND A FINAL ORAL EXAM |
Texts | |
---|---|
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 |
More Information | |
---|---|
HTTP://WWW.UNISA.IT/DOCENTI/ALBERTONEGRO/INDEX |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2022-05-23]