Please enable JavaScript.
Coggle requires JavaScript to display documents.
Week 4 Distributed (Clusters (Performance (Application (Runtime comparison…
Week 4 Distributed
Clusters
Group of general purpose computers connected together using high speed links to execute largely parallel processing jobs
-
-
-
Integration
Middleware
- Distributes workload across cores
- Seamless IPC
-
Interconnects
Economy
-
Gigabit ethernet used but not that much faster when using TCP/IP. Because of processing delays. These are queueing systems
-
Performance
-
-
Application
-
-
-
-
-
-
Runtime comparison
Running the same application in several different systems and comparing the wall-clock time it takes
-
-
-
-
-
System utilisation
System level effects
- Competition between tasks
- I/O Contention
- Memory swapping
- Job scheduler inefficiency
- Job startup delay
-
Tools for assessment
- sar
- vmstat
- netstat
- iostat
-
-
-
MPI
-
-
Suitable for some problems, not others
Used to be over sockets, now also shared mem
-