ects/ectp test plan dae young kim [email protected] (chungnam nat'l univ. south korea)
TRANSCRIPT
ECTS/ECTP Test plan
Dae Young [email protected](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