Professional Documents
Culture Documents
Lecture 2 - Platform Evolution
Lecture 2 - Platform Evolution
1-Introduction
•Introduction •Three New Computing
Course No. SE-7123 / CE 7110
•The Platform Evolution Paradigms
•Evolutionary Trend •Computing Paradigm
•High-Performance Distinctions
Cloud Computing Computing •Centralized Computing
(Platform Evolution, HPC, HTC, Computing Paradigm
•High-Throughput •Parallel Computing
Distinctions)
Computing •Distributed Computing
•Cloud Computing
1 2
3 4
14/10/2021
5 6
7 8
14/10/2021
9 10
11 12
14/10/2021
13 14
Introduction Introduction
• In this session we learn about the evolutionary •These systems are distinguished by their
changes that have occurred in parallel, distributed,
and cloud computing over the past 30 years. Hardware Architectures, OS Platforms,
• Its driven by applications with variable workloads Processing Algorithms, Communication
and large data sets. Protocols, and Service Models applied.
• We study both High-Performance (HPC) and High-
Throughput Computing (HTC) systems in parallel •We also identify/learn essential issues on the
computers appearing as Computer Clusters, Service- Scalability, Performance, Availability, Security,
Oriented Architecture, Computational Grids, Peer-to- and Energy Efficiency in distributed systems.
Peer Networks, Internet Clouds and the IoT.
15 16
14/10/2021
17 18
19 20
14/10/2021
•Advances in virtualization make it possible • The high-technology community has argued for many
years about the precise definitions of centralized
to see the growth of Internet clouds as a computing, parallel computing, distributed computing,
and cloud computing.
new computing paradigm. • Distributed Computing is the opposite of Centralized
•Service-Oriented Architectures (SOA), Computing.
• Parallel Computing overlaps with Distributed Computing.
Virtualization, Cloud Computing, IoT with • Cloud Computing overlaps with Distributed, Centralized,
CPS (Cyber-Physical Systems) and Parallel Computing.
21 22
23 24
14/10/2021
25 26
27 28