COMPUTER ARCHITECTURE

Computer science COMPUTER ARCHITECTURE

0512100002
DIPARTIMENTO DI INFORMATICA
EQF6
COMPUTER SCIENCE
2020/2021

OBBLIGATORIO
YEAR OF COURSE 1
YEAR OF DIDACTIC SYSTEM 2017
PRIMO SEMESTRE
CFUHOURSACTIVITY
756LESSONS
216EXERCISES


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]