improving network performance in computational grid applications

14
Improving Network Performance in Computational Grid Applications Joel Daniels II Department of Computer Science University of New Hampshire

Upload: jana-underwood

Post on 30-Dec-2015

20 views

Category:

Documents


1 download

DESCRIPTION

Improving Network Performance in Computational Grid Applications. Joel Daniels II Department of Computer Science University of New Hampshire. What is a Grid Computing Application?. Coupling of the applications and resources - PowerPoint PPT Presentation

TRANSCRIPT

Improving Network Performance in Computational Grid

Applications

Joel Daniels II

Department of Computer Science

University of New Hampshire

What is a Grid Computing Application?

• Coupling of the applications and resources• A virtual computer composed of geographically dispersed resources

• offers enormous computing power

Why France?

• Padico– Grid Computing

application provides support for multiple simultaneous message passing schemes

– Poor performance over WAN!

• The VTHD (Vraiment

Tres Haut Debit) Network

Plan of Attack

• Why:– TCP misinterpretation of packet loss over WAN

• Solution:– Multiple parallel sockets to bypass problem (the

network is not flooded)

• Approach:– Control design to debug client-server application– Padico Based client-server application to collect data

Utilizing Multiple Parallel Sockets

0

1

2

3

45

6

7

8

9

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Padico'sperformance

Conclusions:– Increased performance with

parallel sockets!!!– No extra performance

gained after obtain ceiling values. (towards 8.4)

– Extra overhead is added with the addition of each socket. Computations are lost in handling sockets.

– If no extra bandwidth gained the extra overhead will make performance drop.

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0 5 10 15

performancedifferences

Linear(performancedifferences)

Additional Research

• TCP Send and Receive Buffer Sizes

• Message block sizes

• Different flags for send and recv, write, and read function calls

• Contention

The Interns

Amine of Morocco

Let me give you a history lesson! Parikshit of India

Nitin of India (Amine and moi)

Working Atmosphere

Inside the lab: Café break 1 Café break 2 work a bit Lunch Café break 3 work some more Café break 4

The Smallest City With A Metro

Rennes and the People: Their pride The crepes!

Kings and Queens

The Castles!

Dizzying Heights

The Alps!

The City of Romance

...and of course...

PARIS!

Where are all the berets?!?

In the end...

...learned enough French to impress the ladies...

...became a preferred reader at CNN.com...

...and suffer from occasional cheese cravings.

I survived...

C’est la fin!

Merci Beaucoup!

Bonne soirée!