P. Vicat-Blanc Primet

Similar documents
TCP Adaptation for MPI on Long-and-Fat Networks

Dynamic Network Resources Allocation in Grids through a Grid Network Resource Broker

1.1. Abstract VPN Overview

Quality of Service using Traffic Engineering over MPLS: An Analysis. Praveen Bhaniramka, Wei Sun, Raj Jain

Network Architecture and Topology

Quality of Service Routing in MPLS Networks Using Delay and Bandwidth Constraints

Enabling Large-Scale Testing of IaaS Cloud Platforms on the Grid 5000 Testbed

Smart Queue Scheduling for QoS Spring 2001 Final Report

Deploying Silver Peak VXOA with EMC Isilon SyncIQ. February

Ring Protection: Wrapping vs. Steering

Opnet Based simulation for route redistribution in EIGRP, BGP and OSPF network protocols

Campus Network Design Science DMZ

Load Balancing Mechanisms in Data Center Networks

OpenFlow Based Load Balancing

Using & Offering Wholesale Ethernet Network and Operational Considerations

Overview : Computer Networking. Components of Integrated Services. Service Interfaces RSVP. Differentiated services

Internet Infrastructure Measurement: Challenges and Tools

Disjoint Path Algorithm for Load Balancing in MPLS network

Business case for VoIP Readiness Network Assessment

Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS?

CHAPTER 4 PROPOSED GRID NETWORK MONITORING ARCHITECTURE AND SYSTEM DESIGN

() XCP-i: explicit Control Protocol for heterogeneous inter-networking November 28th, of high-speed networks / 15

High Speed I/O Server Computing with InfiniBand

Definition. A Historical Example

Transport layer issues in ad hoc wireless networks Dmitrij Lagutin,

How To Provide Qos Based Routing In The Internet

Performance Evaluation of Computer Networks

Configuring TCP s Initial Window

Introduction to Quality of Service. Andrea Bianco Telecommunication Network Group

Requirements of Voice in an IP Internetwork

Traffic Engineering & Network Planning Tool for MPLS Networks

Computer Networking Networks

IEEE Congestion Management Presentation for IEEE Congestion Management Study Group

Globus Striped GridFTP Framework and Server. Raj Kettimuthu, ANL and U. Chicago

How Router Technology Shapes Inter-Cloud Computing Service Architecture for The Future Internet

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

TCP, Active Queue Management and QoS

A Simulation Study of Effect of MPLS on Latency over a Wide Area Network (WAN)

Path Selection Analysis in MPLS Network Based on QoS

OPNET Network Simulator

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

4 Internet QoS Management

Optimizing Converged Cisco Networks (ONT)

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

Network performance in virtual infrastructures

Design and Modeling of Internet Protocols. Dmitri Loguinov March 1, 2005

PART II. OPS-based metro area networks

An Adaptive RIO (A-RIO) Queue Management Algorithm

Integration Guide. EMC Data Domain and Silver Peak VXOA Integration Guide

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK

Network Simulation Traffic, Paths and Impairment

Communication Networks. MAP-TELE 2011/12 José Ruela

Network-Aware Scheduling of MapReduce Framework on Distributed Clusters over High Speed Networks

Real-time apps and Quality of Service

Active Queue Management (AQM) based Internet Congestion Control

Authors Mário Serafim Nunes IST / INESC-ID Lisbon, Portugal mario.nunes@inesc-id.pt

Analysis of IP Network for different Quality of Service

Networking Topology For Your System

Computer Networks COSC 6377

Cisco Performance Agent Data Source Configuration in the Branch-Office Router

Outline. VL2: A Scalable and Flexible Data Center Network. Problem. Introduction 11/26/2012

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:

Primary Data Center. Remote Data Center Plans (COOP), Business Continuity (BC), Disaster Recovery (DR), and data

Protagonist International Journal of Management And Technology (PIJMT) Online ISSN Vol 2 No 3 (May-2015) Active Queue Management

Please purchase PDF Split-Merge on to remove this watermark.

Network Infrastructure Services CS848 Project

Multicast Network Administration Control in Diff Services

IP, Ethernet and MPLS

Overview of Requirements and Applications for 40 Gigabit and 100 Gigabit Ethernet

Using TrueSpeed VNF to Test TCP Throughput in a Call Center Environment

Tier3 Network Issues. Richard Carlson May 19, 2009

"Charting the Course to Your Success!" QOS - Implementing Cisco Quality of Service 2.5 Course Summary

Impact of Virtualization on Network Performance The TCP Case

High Performance Data-Transfers in Grid Environment using GridFTP over InfiniBand

PCI Express Overview. And, by the way, they need to do it in less time.

Ethernet: THE Converged Network Ethernet Alliance Demonstration as SC 09

Master Course Computer Networks IN2097

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

WAN Performance Analysis A Study on the Impact of Windows 7

Juniper Networks NorthStar Controller

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

Voice Over IP Performance Assurance

Transcription:

NEGST project Tools & software for flow processing in Grid networks Pascale.primet@inria.fr 1

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 2

Tools and software for flow processing in Grid networks

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 HIPCAL/eWAN (RESO): IP-level paradigms for virtual private clusterization 4

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 => Concurrent alternative explored: network processor solution 5

TCP variants evaluation A study of large flow interactions in high-speed shared networks with Grid5000 and GtrcNET-10 Instruments - PFLDNET2007 Romaric Guillier, Ludovic Hablot, Yuetsu Kodama, Tomohiro Kudoh, Fumihiro Okazaki, Pascale Vicat-Blanc Primet, Sébastien Soudan and Ryousei Takano 1 to N (=40) nodes with 1 or 10GbE interfaces iperf iperf iperf 10 GbE 1 to N ( =40) nodes with 1 or 10GbE interfaces iperf iperf iperfd GNET G5K Grid5000 backbone Or 10Gb/s WAN emulator (GtrcNET1 or GtrcNET10) Next step: Naregi-Grid5000 link...... 6

Reverse traffic impact on efficiency and fairness [Guillier - Soudan - Primet - High Speed Networks workshop of Infocom2007] 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 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 9200 Mb/s global With reverse traffic: No fficiency, Fairness & unstability Around 400Mb/s per flow 8200 Mb/s global 19 flows forward /19 flows reverse Affects flow performance by 20% & global throughput, unstability 7

Reverse traffic and congestion level [HSN 2007]

Packet capture with GNET1 plan Yichun Li, Yuetsu Kodama, Tomohiro Kudoh Paulo Goncalvès, Pascale Primet

Activities around Grid MPI eval in G5K Ludovic Hablot, Olivier Gluck, Pascale Primet with the help of GridMPI team at AIST [INRIA RR 6200, Cluster 2007 submission] 10

Bulk Data Transfer Scheduling (BDTS) Sebastien Soudan, Dinil M. Divakaran, Chen Cheng, Pascale Primet 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 BDTS can be seen as a General model for E2E bandwidth reservation 11

BDTS usage example 12

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 13

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 14

Bulk Data Transfer Scheduling problem [Bin Bin Chen, Pascale Primet - CCGrid2007 - ICC2007] 15

Bulk Data Transfer Scheduling problem 16

BDTS : step function 17

Evaluation: simulation on random topology 18

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) 19

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) manage, secure & virtualise virtual clusters interconnexion 20

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 21