multi-channel radar depth sounder (mcrds) signal processing: a distributed computing approach

20
Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

Upload: judah

Post on 24-Feb-2016

36 views

Category:

Documents


0 download

DESCRIPTION

Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach. Research Questions. Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)? - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

Multi-Channel Radar Depth Sounder (MCRDS) signal processing:

A distributed computing approach

Page 2: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

RESEARCH QUESTIONS

Does the addition of computing cores increase the performance of the CReSIS Synthetic Aperture Radar Processor (CSARP)?

What MATLAB toolkits and/or expansion kits are necessary to run CSARP ?

What hardware requirements are necessary to store and process CReSIS collected data?

What facility environmental requirements are there to house a cluster of at least 32 cores to process a data set?

What is the process to prepare a cluster from a middle-ware stand-point?

Can an open-source job scheduler replace the MATLAB proprietary Distributed Computing Server currently required by CSARP?

Page 3: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

HYPOTHESIS

It was believed that the addition of computing cores would increase the performance of CSARP run times within a 10% level of significance.

More nodes = Lower run times

Page 4: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

CSARP FUNCTION

Data File

Ice Sheet Imagery

Page 5: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

SAR AND MCRDS RELATION

Provided by: Radartutorial.eu

Synthetic Aperture Radar Multi-Channel RADAR Depth Sounder

Greenland 2008 Deployment

Page 6: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

DISTRIBUTED COMPUTING

ADMI Cluster Testing – 1 Node

Page 7: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

DISTRIBUTED COMPUTINGADMI Cluster Testing – 2 Nodes

Page 8: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

DISTRIBUTED COMPUTINGADMI Cluster Testing – 4 Nodes

Page 9: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

DISTRIBUTED COMPUTINGADMI Cluster Testing – 8 Nodes

Page 10: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

DISTRIBUTED COMPUTING

ADMI Cluster Testing – Results

1 Node 2 Nodes 4 Nodes 8 Nodes0

2

4

6

8

10

12

10 10 10 10

Human Node Performance

Number of Human Nodes

Run

Tim

e in

Sec

onds

Page 11: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

GRID VERSES CLUSTER TOPOGRAPHY

Page 12: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

CLUSTER SETUP (MADOGO)

Page 13: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

POWER AND COOLING CONSUMPTION COMPARISON

Average Home

~3 Tons 2.75 Tons

Page 14: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

MADOGO CLUSTER

Page 15: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

MIDDLEWARE

Page 16: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

DATA COLLECTION

Page 17: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

RESULTS

H 0 :μ1 =μ2 =μ4 =μ8 =μ16 =μ32

H1 : μ1 ≠μ2 ≠μ4 ≠μ8 ≠μ16 ≠μ32

α =.1

1 Worker 2 Workers 4 Workers 8 Workers 16 Workers 32 Workers29.27889049 16.92939551 13.06592702 11.45293885 11.34383124 11.30514759

Madogo Worker Mean Times (minutes)

P-value < α therefore we must reject H0

Statistical Hypothesis and Test Value

Collected Data

ANOVA Testing

Analysis and Decision

Analysis of Variance(ANOVA)

Page 18: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

RESULTS

1 Worker 2 Workers 4 Workers 8 Workers 16 Workers 32 Workers0

200400600800

100012001400160018002000

Madogo Worker Mean Run Times

Number of Workers

Run-

time

Mea

ns in

Sec

onds

There is significant evidence to indicate there is a difference in the performance times of CSARP with the inclusion of additional workers with a 10% level of significance.

67% Increase

Page 19: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

FUTUREWORK AND RECOMMENDATIONS

128 Node Estimation

32 Nodes

128 Nodes

Point at which overhead outweighs distribution

benefits

Page 20: Multi-Channel Radar Depth Sounder (MCRDS) signal processing: A distributed computing approach

QUESTIONS

Contact Information:

Je’aime H. [email protected]

Web Site:

http://Cerser.ecsu.edu