A unified framework for Internet Speed Measurements ITU Kaleidoscope 2015

advertisement
ITU Kaleidoscope 2015
Trust in the Information Society
A unified framework for
Internet Speed Measurements
Eduardo Saiz
Faculty of Engineering of Bilbao
University of the Basque Country (UPV/EHU), Spain
eduardo.saiz@ehu.eus
Barcelona, Spain
9-11 December 2015
Outline
•
•
•
•
•
Introduction
Background
Framework
Test procedure
Conclusions
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
1
Introduction
•
•
•
•
•
Introduction
Background
Framework
Test procedure
Conclusions
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
Introduction
• The challenge:
– Users demand QoS
– ICT players verify SLAs
– Providers: ensure users trust
USERS
trust.
OPERATORS
& PROVIDERS
REGULATORS
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
2
Introduction
• The challenge:
– Users demand QoS
– ICT players verify SLAs
– Providers: ensure users trust
SPEEDTEST
USERS
trust.
OPERATORS
& PROVIDERS
REGULATORS
RTR-NetTest
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
2
Introduction
Sample Case: Orange Spain – FTTH 30Mbps/5Mbps
BILBAO (ES)
MADRID (ES)
AMSTERDAM (NL)
VIRGINIA (US)
20.412 Mbps
10.105 Mbps
6.788 Mbps
4.047 Mbps
3.871 Mbps
2.802 Mbps
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
3
Background
•
•
•
•
•
Introduction
Background
Framework
Test procedure
Conclusions
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
Background
• Lack of standardization on
Internet speed measurement
• ITU-T SG11:
Internet Speed
Measurement
by End-Users
ITU-T Draft
Q. FW_Sp_Test
Framework &
Test Procedure
ITU-T Draft
Q. TM_Sp_Test
Testing
Methodologies
ITU-T Draft
Q. Int_Speed_Test
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
4
The Framework
•
•
•
•
•
Introduction
Background
Framework
Test procedure
Conclusions
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
The Framework
Scope
•
•
•
•
Measurement scenarios
Measurement parameters
Measurement procedures
Requirements for the measurement algorithm
The key goal of the framework is to provide
transparent, trust-based measurement results
that can be accepted by all ICT players.
ITU-T Q.FW_Sp_Test Draft
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
5
The Framework
Global scenario
Measurement Agent
MA
Exchange Point
EP
Telecom
Operator
Internet Resource
IR
Internet
Network Internet speed test path
A
B
Internet resource speed test path
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
6
The Framework
Test Facilities
CONTROLLER
DATA
ACQUISITION
COLLECTOR
DB
CONTROLLING
& MEASUREMENT
RESULTS
MA
MEASUREMENT
AGENT
RESULT
DATA
PARAMETERS
MEASUREMENT
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
RESULTS
RESULT
DATA
MEASUREMENT
PEERS
MP
7
The Framework
System Architecture
LEGEND
MA
MP
EP
IR
Measurement Agent
Measurement Peer
Exchange Point
Internet Resource
Internet Speed
Measurement System
CONTROLLER
COLLECTOR
At regional/national level
MP
MA
Telecom Operator
(fixed / mobile)
CUSTOMER
MP
Internet
EP
A
B
IR
Network Internet speed test path
Internet resource speed test path
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
8
The Framework
A. Network Internet speed test
MA
MP
End-to-end testing
Telecom
Operator
(fixed / mobile)
Internet
External
Interface of EP
Network Internet speed test
LEGEND
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
MA
MP
EP
IR
Measurement Agent
Measurement Peer
Exchange Point
Internet Resource
9
The Framework
B. Internet resource speed test
MP
Close
location
MA
Telecom
Operator
(fixed / mobile)
Internet
IR
EP
Internet resource speed test
LEGEND
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
MA
MP
EP
IR
Measurement Agent
Measurement Peer
Exchange Point
Internet Resource
10
Test procedure
•
•
•
•
•
Introduction
Background
The Framework
Test procedure
Conclusions
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
Test procedure
Test Phases
EXCHANGE INTERNET
POINT RESOURCE
MEASUREMENT
AGENT
TEST
INITIALIZATION
ITU-T Draft
Q. TM_Sp_Test
TEST
EXECUTION
TEST
FINALIZATION
MEASUREMENT
PEER
DATA
ACQUISITION
COLLECTOR
WEB
SITE
CONTROLLER
1
2
3
2.1
2.2
2.3
2.4
2.5
DOWNLINK PRE-TEST
LATENCY
DOWNLINK TEST
UPLINK PRE-TEST
UPLINK TEST
MEASUREMENT
RESULTS
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
MEASUREMENT
RESULTS
13
Test procedure
Test Parameters
• Download data transmission speed
MEASUREMENT
AGENT
DOWNLINK
MEASUREMENT
PEER
• Upload data transmission speed
MEASUREMENT
AGENT
UPLINK
MEASUREMENT
PEER
• Two-way delay (RTT)
– Twice “the time required for a packet to traverse the
network or a segment of the network” (ITU-T G.1050)
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
14
Test procedure
Issues under study
ITU-T Draft
Q. TM_Sp_Test
Limited data
Max timeout
Adaptable data
Max timeout
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
Testing
Methodologies
Unlimited data
Limited time
Unlimited data
Until stabilized
15
Test procedure
Methodology concerns
Limited data
Max timeout
ITU-T Draft
Q. TM_Sp_Test
Testing
Methodologies
Under study (2016)
Adaptable data
Max timeout
Unlimited data
Limited time
Unlimited data
Until stabilized
• Protocols to be used
• Additional/optional parameters to be measured
• Impact of different OS & browsers…
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
15
Conclusions
•
•
•
•
•
Introduction
Background
The Framework
Test procedure
Conclusions
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
Conclusions
• Framework:
– Neutral and trust-based approach
to unify Internet Speed estimation
• Operators: Reliable tool for SLA verification
• Users: Valuable information, comparative results
– Global QoS observatory
• Strengths and weaknesses of operator’s network
• Extendable to other Internet based services
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
16
THANK YOU
A unified framework for
Internet Speed Measurements
Eduardo Saiz, Eva Ibarrola, Eneko Atxutegi, Fidel Liberal
{eduardo.saiz, eva.ibarrola, eneko.atxutegi, fidel.liberal}@ehu.eus
University of the Basque Country (UPV/EHU), Spain
ITU Kaleidoscope 2015
Trust in the Information Society
Barcelona, Spain
9-11 December 2015
QoXphere
(ITU-T Kaleidoscope 2013)
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
A
Introduction
Trust: User fidelity
QoXphere Framework
E. Ibarrola, Kaleidoscope 2013
QoS BUSINESS
CUSTOMER
FIDELITY
ASSESSED
QoS
INTRINSIC
QoS
PERCEIVED
QoS
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
B
Basic methodology
Test Execution: Steps
MA
MP
Request Pre-DL
ACK
Get Time
OK
Step 2.1
Downlink Pre-test
Downlink pretest
duration time Tp
Request Pre-DL
ACK
Get Time
OK
STEP 1. DOWNLINK PRE-TEST
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
C
Basic methodology
Test Execution: Steps
MA
MP
PING#1
1
ACK#
OK
Get Time
Step 2.2
Latency
Subtest
PING#1
0
10
ACK#
OK
Get Time
LTS
RESU
STEP 2. LACENCY SUBTEST
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
D
Basic methodology
Test Execution: Steps
MP
MA
Request to send data to
Server
Data Stream
Step 2.3
Downlink
test
Downlink subtest
duration time Td
Get Time
OK
LTS
RESU
STEP 3. DOWNLINK TEST
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
E
Basic methodology
Test Execution: Steps
MA
MP
Request to send data to
server
OK
Data Streams
Accept
Step 2.4
Uplink Pre-test
Uplink pretest
duration time Tp
Request to send data to
server
OK
Data Streams
Accept
STEP 4. UPLINK PRE-TEST
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
F
Basic methodology
Test Execution: Steps
MA
MP
Request to send data to
server
OK
Data Stream
Step 2.5
Uplink pretest
duration time tu
Uplink Test
Time; Bytes
Data Stream
Time
STEP 5. UPLINK TEST
Barcelona, Spain, 9-11 December 2015
ITU Kaleidoscope 2015 - Trust in the Information Society
G
Download