• No results found

P. Vicat-Blanc Primet

N/A
N/A
Protected

Academic year: 2021

Share "P. Vicat-Blanc Primet"

Copied!
21
0
0

Loading.... (view fulltext now)

Full text

(1)

P. Vicat-Blanc Primet 1

Tools & software for flow

processing in Grid

networks

[email protected]

NEGST project

(2)

P. Vicat-Blanc Primet 2

Summary :

our NEGST

Y2007 activity

Context

 GRIDNET-FJ : INRIA associated team  NEGST : JST- CNRS (Naregi-Grid5000)

Current activities

 TCP variants evaluation with GNET10 & Grid5000  L2 Switches behavior investigation

 Packet capture (GNET1) for traffic analysis

 Flow Scheduling & Network resource reservation  MPI evaluations in Grid5000

 Grid5000-Naregi link establishment

Some achievements

 2 Pfldnet2007 papers (AIST & RESO), HSN07, GridNets07, Cluster07 sub.  Collaborative experiments /design RESO & AIST with GNET1 & GNET10  Grid5000-Naregi link is quite ready to use

(3)

Tools and software for flow processing in Grid

networks

(4)

P. Vicat-Blanc Primet 4

Introduction

Grid traffic is a mix of highly heterogeneous flows with specific

characteristics and constrains

We propose to combine tools and software for processing flows at

different levels /places of the grid :

GNET1 & GNET10 (AIST): for efficient flow/packet processing

PSPacer (AIST): for simple packet pacing

GridMPI (AIST): for efficient MPI WAN communications

BDTS (RESO): a Grid Service for controlled bulk data transfers

FlowCTL(RESO): simple API & software for fine grain flow time/rate control

MetroGRID (RESO): A Grid Service to measure and model grid traffic

(5)

P. Vicat-Blanc Primet 5

Packet processing: GNET1 & GNET10

Latency emulation: explore wide area behavior

Precise measurement (delays, aggregate throughput)

High speed packet generation

TCP variants evaluation (10G - 1ms to 200ms)

L2 limits in congestion situation (starvation phenomenon)

Evaluation of rate limitation mechanisms (Pspacer)

Compare hardware and software emulation solution (collab with

MESCAL- Grenoble)

High Speed Packet capture

Header extraction

Header concatenation and sending

Precise and fine grain traffic & flow analysis

(6)

P. Vicat-Blanc Primet 6

TCP variants evaluation

...

...

10 GbE

iperfiperf

iperf iperfiperfiperfd

Grid5000 backbone

Or 10Gb/s WAN emulator (GtrcNET1 or GtrcNET10)

1 to N (=40) nodes with 1 or 10GbE interfaces

1 to N ( =40) nodes with 1 or 10GbE interfaces

Romaric Guillier, Ludovic Hablot, Yuetsu Kodama, Tomohiro Kudoh, Fumihiro Okazaki, Pascale Vicat-Blanc

Primet, Sébastien Soudan and Ryousei Takano

Next step: Naregi-Grid5000 link

GNET

G5K

A study of large flow interactions in high-speed

shared networks with Grid5000 and GtrcNET-10

(7)

P. Vicat-Blanc Primet 7

Reverse traffic impact on efficiency and fairness

[Guillier - Soudan - Primet - High Speed Networks workshop of Infocom2007]

19 flows forward /19 flows reverse Affects flow performance by 20% & global throughput, unstability

2 flows forward / 2 flows: reverse : Affects flow performance by 50% & global throughput, unstability Without reverse traffic:

Efficiency,

Fairness & equilibrium Around 470Mb/s per flow 940Mb/s global

Congesting reverse traffic: No efficiency,

Fairness & unstability Around 160Mb/s per flow

Without reverse traffic: Efficiency,

Fairness & equilibrium Around 470Mb/s per flow 9200 Mb/s global

With reverse traffic: No fficiency,

Fairness & unstability Around 400Mb/s per flow 8200 Mb/s global

(8)
(9)

Packet capture with GNET1

plan

Yichun Li, Yuetsu Kodama,

(10)

P. Vicat-Blanc Primet 10

Activities around Grid MPI eval in G5K

Ludovic Hablot, Olivier Gluck, Pascale Primet

with the help of GridMPI team at AIST

(11)

P. Vicat-Blanc Primet 11

Bulk Data Transfer Scheduling (BDTS)

Goal of the service :

Improve Bulk Data Transfers:

-delay determinism & reliability by using

=> admission control & scheduling at flow level

=> dynamic provisioning at physical (optical) level

-Performance :

ie : Resource utilization & transfer duration (utility functions)

optimize resource allocation

handle congestion control (TCP performs better)

optimize on demand resource provisionning

Sebastien Soudan, Dinil M. Divakaran, Chen Cheng, Pascale Primet

(12)

P. Vicat-Blanc Primet 12

(13)

P. Vicat-Blanc Primet 13

BDTS: Reservation flexibility

A bulk data transfer can start from any time after its arrival, at

any and even time variant bandwidth value, as long as it is

completed before its deadline

(14)

P. Vicat-Blanc Primet 14

BDTS problem : objective function

Previous works minimized makespan given network

capacity constraint, our approach is to

minimize

congestion given time constraints:

1. Can deal with the case when different tasks has

different (hard) time constraint

2. Suitable for networks where capacity is provisioned

based on the scheduling result (e.g. optical or

overlay network)

3. Minimize congestion improves performance of

coexisting best-effort interactive traffic

(15)

P. Vicat-Blanc Primet 15

Bulk Data Transfer Scheduling problem

(16)

P. Vicat-Blanc Primet 16

(17)

P. Vicat-Blanc Primet 17

(18)

P. Vicat-Blanc Primet 18

(19)

P. Vicat-Blanc Primet 19

BDTS current work & perspectives

BDTS service specification and API definition

BDTS scheduler implementation & deployment in Grid5000

End-host based time/rate control mechanisms (FlowCTL) &

interaction with High Speed TCP variants

Interaction with candidate users (upper layers : workflow

engines, SAGA, Distributed File System, RPC…)

Interaction with Bandwidth/light path reservation services

(lower layers)

(20)

P. Vicat-Blanc Primet 20

Conclusion and perspectives

Grid traffic is a mix of highly heterogeneous flows with specific

characteristics and constrains

Large flows with QoS requirements (transfer delay & reliability)

Small messages sensitive to slow start effect

Grid management & control traffic

High performance encrypted channels

We propose to combine tools and software for processing flows

at different level /place of the grid to

Measure & monitor the traffic (awareness, admission control)

Differentiate the packets (IP QoS, traffic & flow management)

Schedule the flows (congestion control)

(21)

P. Vicat-Blanc Primet 21

Future plan for our collaboration

Context

 GRIDNET-FJ : INRIA associated team  NEGST : JST- CNRS (Naregi-Grid5000)

 PhD student, Sebastien Soudan at AIST ( 6 months -

bourse Lavoisier

)

Topics

 TCP variant benchmkg (eWAN) on G5K-Naregi tb (Romaric Guillier - PhD)  Packet Header capture on Grid5000 - Naregi link (Yichun Li - IE)

 Header capture & sampling(GNET10) for traffic analysis (Patrick Loiseau

-PhD )

 FlowCTL, BDTS & G-Lambda GNS integration (Sebastien Soudan - PhD)  Virtual clusters interconnection optimization ( Dinil Mon Divakaran - PhD)  MPI evaluations in Grid5000-Naregi (Ludovic Hablot - PhD)

Other possible perspectives

 Collaborative experiments G5K & Naregi on

 Grid Traffic measurement (Naregi), GridFTP (Osaka)

 Collaborative Demo at SC07 (with AIST: GNET, eWAN, G5K, Naregi…)  Standardisation activities (GHPN, NML)

RESO is hosting GridNets2007 (210-07) & CCGrid2008 & probably

OGF23 in 05-2008 à Lyon

References

Related documents

Fusco WG, Choudhary NR, Stewart SM et al (2015) Defin- ing potential vaccine targets of Haemophilus ducreyi trimeric autotransporter adhesin DsrA.. Monoclon Antib Immunodiagn

We found that, in all of our test configurations, Windows Server 2003 generated significantly better peak File server throughput compared to Red Hat Linux Advanced Server 2.1 on

DAAs were approved by regulatory authorities for use in clinical practice, with evidence coming from registration trials having strict criteria.[ 6 ] Indeed, real world cohorts

institutes / Centres Head of Engineering for ICMR HQ or their nominee- Chairman Member I External expert from other Scientific or Academic Institute Member II

When a change is made in PMSO to one of the data elements below, the message Master Record (or Individual Position) Successfully Modified - Personnel Action Required is displayed

• Transition to professional education at the graduate level would increase the likelihood that education programs are better aligned with other health care profession programs

To submit data for the program, click the ‘Submit’ button at the bottom of the summary page.. Select the ‘Ok’ button on the

Following completion of the Membership in Paediatric Dentistry, the trainee can continue with further training at Post- CCST level, for a further 2 years (full time) to then complete