• No results found

Advanced satellite infrastructures in future global Grid computing: network solutions to compensate delivery delay ISTI CNR

N/A
N/A
Protected

Academic year: 2021

Share "Advanced satellite infrastructures in future global Grid computing: network solutions to compensate delivery delay ISTI CNR"

Copied!
15
0
0

Loading.... (view fulltext now)

Full text

(1)

Advanced satellite infrastructures in

future global Grid computing: network

solutions to compensate delivery delay

Blasco Bonito, Alberto Gotta and Raffaello Secchi

ISTI – CNR

Advanced satellite infrastructures in

future global Grid computing: network

solutions to compensate delivery delay

Blasco Bonito, Alberto Gotta and Raffaello Secchi

ISTI – CNR

(2)

Outline

Outline

˜

Introduction

˜Grid Networks Architecture to Access Remote

Equipments

˜

Technology Overview

˜DVB-RCS overview and

˜TCP-friendly protocols and their related startup

problems

˜

Numerical Results

˜Current TFRC performance

˜TFRC performance using Quick Start ˜Integration between QS and DAMA

˜

Introduction

˜Grid Networks Architecture to Access Remote

Equipments

˜

Technology Overview

˜DVB-RCS overview and

˜TCP-friendly protocols and their related startup

problems

˜

Numerical Results

˜Current TFRC performance

˜TFRC performance using Quick Start ˜Integration between QS and DAMA

(3)

Introduction

Introduction

˜ Grid Network typically require high speed

connection to transfer significant amount of data

˜ Remote equipments may be difficult to reach with

high speed connections

˜ New satellite links (DVB-RCS) may provide reliable

and high speed connectivity to these sites

˜ Grid Network typically require high speed

connection to transfer significant amount of data

˜ Remote equipments may be difficult to reach with

high speed connections

˜ New satellite links (DVB-RCS) may provide reliable

and high speed connectivity to these sites

GEO SATELLITE

(4)

DVB-RCS architecture

DVB-RCS architecture

˜ DVB-RCS (ETSI EN 301)

˜ DVB-RCS is maintained by the DVB

project is an industry-led consortium of broadcasters, manufacturers,

network operators and regulatory bodies in over 35 countries

˜ DVB-RCS defines MAC and PHY

specifications for a satellite network

˜ DVB-RCS permits bidirectional

channels over satellite links (Meshed Networks) with a generic MF-TDMA access scheme

˜ DVB-RCS (ETSI EN 301)

˜ DVB-RCS is maintained by the DVB

project is an industry-led consortium of broadcasters, manufacturers,

network operators and regulatory bodies in over 35 countries

˜ DVB-RCS defines MAC and PHY

specifications for a satellite network

˜ DVB-RCS permits bidirectional

channels over satellite links (Meshed Networks) with a generic MF-TDMA access scheme

RETURN LINK

DVB-RCS

FORWARD LINK

(5)

Concept of Demand

Assignment Multiple Access

Concept of Demand

Assignment Multiple Access

Internet congestion control algorithm (e.g. TCP

or TFRC) may suffer of long end-to-end delay

due to DAMA latency

Internet congestion control algorithm (e.g. TCP

or TFRC) may suffer of long end-to-end delay

due to DAMA latency

DAMA steps

1. The Traffic Terminal (TT) sends a Bandwidth request

2. The Master Station (MS) receive the message, computes the value of the bandwidth to be allocated and broadcast the BTP

3. Once the TT has received the reply from the MS, it waits its turn of transmission allocation delay BW req B T P Processing time safe frame period Master Station Traffic Terminal

(6)

DVB-RCS Bandwidth Allocation Methods

DVB-RCS Bandwidth Allocation Methods

˜ Constant Rate Assignment (CRA)

˜ Bandwidth is negotiated between the traffic terminal and the allocator

at the beginning of each connection

˜ Rate Based Dynamic Capacity (RBDC)

˜ Each Traffic terminals submits to the allocator a bandwidth request message based on the rate of local incoming traffic

˜ Volume Based Dynamic Capacity (VBDC)

˜ Each terminal dynamically signals the data volume needed to empty its buffer

˜ Free Capacity Assignment (FCA)

˜ No explicit request comes from the terminals. Unused bandwidth is

assigned automatically by the allocator to the traffic terminals according to some fairness criteria

˜ Constant Rate Assignment (CRA)

˜ Bandwidth is negotiated between the traffic terminal and the allocator

at the beginning of each connection

˜ Rate Based Dynamic Capacity (RBDC)

˜ Each Traffic terminals submits to the allocator a bandwidth request message based on the rate of local incoming traffic

˜ Volume Based Dynamic Capacity (VBDC)

˜ Each terminal dynamically signals the data volume needed to empty its buffer

˜ Free Capacity Assignment (FCA)

˜ No explicit request comes from the terminals. Unused bandwidth is

assigned automatically by the allocator to the traffic terminals according to some fairness criteria

(7)

TCP-friendly Rate Control

TCP-friendly Rate Control

˜ TFRC is an equation-based & paced-based protocol that provides

congestion control to multimedia applications. It is designed to be reasonably fair when competing for bandwidth with TCP connections. ˜ In TFRC, the receiver periodically sends a feedback report informing

the sender of received throughput and recent loss event rate that a connection experiences.

˜ TFRC slow start phase

˜ Initial Slow Start: TFRC starts with 4 packets per RTT and doubles the rate at each RTT. Due to satellite delays, the sending rate reaches the encoding rate in a long time (without congestion).

˜ Sending rate limit: TFRC sending rate can be at most twice the current receiver rate. This growth rate is not sufficient to keep up with the encoding rate when the application oscillates between silence and talk periods.

˜ TFRC is an equation-based & paced-based protocol that provides

congestion control to multimedia applications. It is designed to be reasonably fair when competing for bandwidth with TCP connections.

˜ In TFRC, the receiver periodically sends a feedback report informing

the sender of received throughput and recent loss event rate that a connection experiences.

˜ TFRC slow start phase

˜ Initial Slow Start: TFRC starts with 4 packets per RTT and doubles the rate

at each RTT. Due to satellite delays, the sending rate reaches the encoding rate in a long time (without congestion).

˜ Sending rate limit: TFRC sending rate can be at most twice the current receiver rate. This growth rate is not sufficient to keep up with the encoding rate when the application oscillates between silence and talk periods.

(8)

Quick Start (RFC 4782)

Quick Start (RFC 4782)

˜ Quick Start is a protocol that provides a lightweight

signaling of congestion level between the routers of a network and a pair of communicating end hosts.

˜ QS was proposed to work with TCP but it can be used

with any congestion control protocol that would prefer to inflate their sending rates without effectively slow starting from a small initial rate.

˜ Using QS with Internet protocols can effectively and

efficiently work over a wide range of links including those with satellite delay. QS may also be useful for multimedia flows.

˜ Quick Start is a protocol that provides a lightweight

signaling of congestion level between the routers of a network and a pair of communicating end hosts.

˜ QS was proposed to work with TCP but it can be used

with any congestion control protocol that would prefer to inflate their sending rates without effectively slow starting from a small initial rate.

˜ Using QS with Internet protocols can effectively and

efficiently work over a wide range of links including those with satellite delay. QS may also be useful for multimedia flows.

(9)

Basic QS mechanism

Basic QS mechanism

QS request sent QS response sent the sender can transmit data up to the approved rate QS request accepted QS router

(10)

TFRC Performance (with/without QS) in

terms of end-to-end delay

TFRC Performance (with/without QS) in

terms of end-to-end delay

QS improves performance but we want more!!

QS improves performance but we want more!!

(11)

QS request sent

QS request accepted

QS problems due to the interaction with

DAMA (Skyplex Data

®

platform)

QS problems due to the interaction with

DAMA (Skyplex Data

®

platform)

BTP Source quick starts Receiver sends low feedback report BW req Packets queued Receiver sends QS resp TFRC sender TFRC receiver Source reduces Tx rate

(12)

Proposed Solution: Delaying the QS

request

Proposed Solution: Delaying the QS

request

QS request sent QS request accepted BTP Source quick starts BW req Receiver sends QS resp

T

q TFRC sender TFRC receiver

(13)

TFRC Performance (with/without QS +DAMA

improvement) in terms of end-to-end delay

TFRC Performance (with/without QS +DAMA

improvement) in terms of end-to-end delay

Delay further reduced!!

Delay further reduced!!

QS QS with

(14)

Delayed QS request

Delayed QS request

Estimation of the minimum delay to impose to QS request Estimation of the minimum delay to impose to QS request

(15)

Conclusions and Future works

Conclusions and

Future works

˜

Congestion control algorithms will be probably a

MUST in future internet and Grid networks

˜

QS protocol supplies a considerable support to

networks with large propagation delay (such in case

of SAT networks)

˜

The proposed solution really improves the

performance of a DAMA base satellite platform when

QS is adopted

˜

Find an analytical backing of the imposed delay in

relation with the satellite architecture

˜

Congestion control algorithms will be probably a

MUST in future internet and Grid networks

˜

QS protocol supplies a considerable support to

networks with large propagation delay (such in case

of SAT networks)

˜

The proposed solution really improves the

performance of a DAMA base satellite platform when

QS is adopted

˜

Find an analytical backing of the imposed delay in

relation with the satellite architecture

References

Related documents

Microarray analysis using WebArray can be executed in three steps: 1) uploading and managing files; 2) selecting datasets and methods for analysis; 3) browsing results. Partial web

Based on an online survey in the German banking industry, our study identifies several challenges for banks in the field of internal order processing including a lack of

Catherine Edwards, The Politics of Immorality in Ancient Rome (Cambridge: Cambridge University Press, 1993), Maud Gleason, Making Men: Sophists and Self-Presentation in Ancient Rome

Health & Quality of Life Performance Measures Supportive Living Record Reviews MFP Quality of Life Survey DRS WebCM Report (Home Services Program, AIDS, and BI waivers)

The restriction can only be removed by a deposit of funds or securities (with sufficient loan value for day trade calls or with sufficient market value for day trade minimum

Participants first completed a series of measures that assessed their general MID (i.e., what has typically been measured in the literature), the hypothesized moral orientations,

Section 4 reports experimental source separation results on musical data; we test in par- ticular the impact of the simplifying nonpoint-source assumption on underdeter- mined

51 It is said that prior to colonisation inter-tribal warfare wiped out all but two women from Gizo. These women settled on another island and it is their descendants that