PERFORMANCE TESTING OF PVM AND MPI WITH THE MOSIX …
Download
Report
Transcript PERFORMANCE TESTING OF PVM AND MPI WITH THE MOSIX …
PERFORMANCE TESTING OF PVM AND MPI
WITH THE MOSIX PROCESS MIGRATION IN A
DISTRIBUTED COMPUTING ENVIRONMENT
Mr. Ye Myint Naing
[[email protected]]
STATE MARINE TECHNICAL UNIVERSITY,
ST.PETERSBURG
1
JINR, LIT 16-21 July,2012 Dubna
WHAT IS MOSIX?
An operating system-like management system for
distributed-memory architectures, such as
clusters and multi-clusters, including remote
clusters on Clouds
Main features:
Provides a single-system image.
Automatic resource discovery
Dynamic workload distribution by process
migration
2
KERNEL LAYER OF MOSIX
3
MOSIX DIRECT FILE SYSTEM ACCESS
• Provides a unified view of all files and all
mounted FSs on all nodes, as if they were within
a single FS
• Makes all directories and regular files
throughout a MOSIX cluster available from all
the nodes
• Provides file consistency from different nodes by
maintaining one cache at the server (disk) node
• Parallel file access by process migrate
4
PROCESS MIGRATION
5
DYNAMIC LOAD BALANCING
6
PVM VS MOSIX
3.5
3
6 processes(PVM
without MOSIX)
seconds
2.5
10 processes(PVM
without MOSIX)
2
1.5
6 processes(PVM
with MOSIX)
1
10 processes(PVM
with MOSIX)
0.5
0
Number of matrix
7
MPI VS MOSIX
14000
12000
Avg round trip time (MPI without
Mosix)
Microseconds
10000
Avg one way latency(MPI without
Mosix)
8000
6000
Avg round trip time(MPI on Mosix)
4000
Avg one way latency(MPI on Mosix)
2000
0
2
3
4
5
Number of process
6
8
CONCLUSIONS
High performance of a cluster on completely
parallel tasks,
MOSIX preemptive process migration mechanism
and its load balancing sheme.
For performance increase on strongly connected
tasks it is necessary to increase speed of a
network, for example using Gigabit Ethernet or
Myrinet.
MOSIX don't manage to be reached a gain in
performance of single process
9
10