19
ECTS/ECTP Test plan Dae Young KIM [email protected] (Chungnam Nat'l Univ. South KOREA)

ECTS/ECTP Test plan Dae Young KIM [email protected] (Chungnam Nat'l Univ. South KOREA)

Embed Size (px)

Citation preview

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

ECTS/ECTP Test plan

Dae Young [email protected](Chungnam Nat'l Univ. South KOREA)

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

Contents

ECTS overview ECTP overview ECTP test plan

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

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

... ...

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

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

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

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

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

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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)

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

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

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

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

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

ECTP local test environments

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

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

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

Q&A

Thanks