ECTS/ECTP Test plan Dae Young KIM dykim@ccl.cnu.ac.kr (Chungnam Nat'l Univ. South KOREA)

Post on 27-Mar-2015

222 views 1 download

Tags:

Transcript of ECTS/ECTP Test plan Dae Young KIM dykim@ccl.cnu.ac.kr (Chungnam Nat'l Univ. South KOREA)

ECTS/ECTP Test plan

Dae Young KIMdykim@ccl.cnu.ac.kr(Chungnam Nat'l Univ. South KOREA)

Contents

ECTS overview ECTP overview ECTP test plan

ECTS Overview(1)

E C T Preliab le m u lticast

transp ort p rotocolsT C P /U D P

IP

m u ltim ed ia g rou pap plication s

E C T S

... ...

ECTS Overview (2) Characteristics

Various Group Transmission Mode Simplex, Duplex, N-plex Reliable / Unreliable / Semi-reliable Transmission

QoS Selection Assumes network QoS (RSVP, DiffServ, …) QoS value is defined by boundary (CHQ, OT, LQA) Selection by negotiation

Group Membership Management AGI (Active Group Integrity)

Session Management Setup/pause/resume/termination/join/leave

ECTS Overview(3)

Some Peculiar Service Primitives Session Setup

creation/termination/join/leave/invitation Maintenance

TC pause/resume/ report Ownership transfer

N:N Data Transfer Reliable/Unreliable Data Transmission Token give/get

QoS Defined in ECTS(1) QoS Classes

Performance Throughput/Delay/Delay Jitter

reliability Corrupted/Lost error rate

ordering no/local/causal/partial/total ordering

miscellaneous protection/precedence

QoS Value Defined with 3 number (CHQ, OT, LQA)

QoS Negotiation in ECTSS ender Receiver s

CH Q o

O T o

LQ A o

CH Q o

O T o

LQ A o

CH Q o

O T o

LQ A o

A r bit r at ion

O T o

M in

M ax

CH Q min

O T o

LQ A max

ECTP Overview

ECTP Protocol Stack

Six Parts of ECTP Simplex reliable(1), simplex QoS(2), Duplex reliable(3), duplex QoS(4) Nplex reliable(5), Nplex QoS(6)

I nt er net Gr oup Communicat ion A pplicat ions

E nhanced Communicat ions T r anspor t Pr ot ocol

I P M ult icast

U DP

ECTP-Relationship between P1 & P2

Connect ion Cr eat ion

E CT PConnect ion

L if et ime

S implex Dat a T r ansf er

Connect ion T er minat ion

T r ee- based Reliab ilit y Cont r ol

T r ee M ember ship M aint enance

Lat e J oin and Leave

Cont r ol T r ee Cr eat ion

Q oS N egot iat ion

Q oS M onitor ing

Q oS M aintenance

P art2

P art1

Scalable ECTP Tree Structure for Control Message

one TO(Top Owner), zero or more LO(Local Owner), LE(Leaf Entity)

T O

L O L O L O

L O L EL E L E L OL E L E L OL E

L E L E L E L E L E L E L E

Level 0

Level 1

Level 2

Level 3

CR

Local HB

ECTP-Part1

Simplex Reliable Multicast Tree configuration for scalability Window based flow control Selective ACK with bitmap

Session Control Connection management Late join/Leave Tree membership maintenance

ECTP-Part2 QoS Negotiation

In The Connection Setup Phase QoS Monitoring

Throughput Loss rate Delay & jitter

QoS Maintenance Adjustment of data transmission rate Connection pause/resume/termination

ECTP-2 : Mechanism

S ender

Receiver

Receiver

Receiver

A pplicat ion' s requirements

T arget values f or Q oS parameters

1) T arget values proposed by sender1)

1)

2) Reservat ion of network resources by receiver

2) 2)

3) Values modifi ed by receiver

3)

3)

4) A rbit rat ion of the modifi ed values by sender

Connection Setupowner member A member B

CREATE.req CR_TPDUCREATE.indi CREATE.indi

CREATE.respCC_TPDU CREATE.resp

CC_TPDU

Control Tree Configuration

Network QoS Setup (RSVP, DS)

QoS Monitoring & Maintenance

Q oS monitor ing

Q oS Report ing

S ender Receiver

Receiver

mult icast data t ransmission Receiver

Q oS monitor ing

A dj ustment ofData t ransmission rate

Connect ionPause and Resume

Connect ionT erminat ion

Q oS maintenance

ECTP & QoS

Which Is Better?

E CT P

Q oSA pplicat ion

RS VP/ DS U DP/ I P

M ember shipCont r ol M odule + RT P

RS VP/ DS U DP/ I P

Q oS H andlingM odule

Q oSA pplicat ion

ECTP local test environments

ECTP testbed – Test Plan

KOREA(APAN/KOREN)

KOREA(APAN/KOREN)

CNUCNU

ETRIETRI

JAPAN-APII Testbed-Genkai /Hyeonhae

JAPAN-APII Testbed-Genkai /Hyeonhae

SINGAPORE (APII Testbed)

SINGAPORE (APII Testbed)

EU(TEIN)

EU(TEIN)Other

s

Others

6M

8M

1G

10M

KOREN-CNU peering

KOREN-ETRI peering

Q&A

Thanks