KR100737678B1 - 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법 - Google Patents
멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법 Download PDFInfo
- Publication number
- KR100737678B1 KR100737678B1 KR1020060069869A KR20060069869A KR100737678B1 KR 100737678 B1 KR100737678 B1 KR 100737678B1 KR 1020060069869 A KR1020060069869 A KR 1020060069869A KR 20060069869 A KR20060069869 A KR 20060069869A KR 100737678 B1 KR100737678 B1 KR 100737678B1
- Authority
- KR
- South Korea
- Prior art keywords
- server
- client
- delay time
- time
- delay
- Prior art date
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 19
- 230000005540 biological transmission Effects 0.000 claims abstract description 24
- 238000000034 method Methods 0.000 claims description 51
- 230000008569 process Effects 0.000 claims description 32
- 230000004044 response Effects 0.000 claims description 10
- 230000006735 deficit Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 3
- 230000001934 delay Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000000275 quality assurance Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
- H04L47/283—Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (13)
- 클라이언트와 서버간에 수행되는 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법에 있어서,(a) 상기 클라이언트와 서버간의 패킷 송/수신 전체 시간을 측정하여 전체 왕복지연시간(RTT: Round Trip Delay Time)을 연산하는 단계;(b) 상기 연산된 전체 왕복지연시간(RTT)을 분석하여 패킷 송/수신 시 발생하는 물리적인 지연시간(PD: Physical Delay), 대기 지연시간(QD: Queuing Delay), 클라이언트 작업처리 지연시간(CPD: Client Processing Delay) 및 서버 작업처리 지연시간(SPD: Server Processing Delay)으로 각각 분리하는 단계; 및(c) 상기 분리된 각각의 지연시간의 평균값을 연산한 후, 그 결과 가장 큰 평균값을 전체 서비스 지연의 주된 장해 요인으로 판단하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법.
- 제 1 항에 있어서, 상기 전체 왕복지연시간(RTT) 중 가장 최소의 값을 상기 물리적인 지연시간(PD)으로 정의하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법.
- 제 1 항에 있어서, 상기 클라이언트와 서버간의 동기화 과정 중 상기 클라이언트에서 동기화(SYN) 패킷을 송신한 시간부터 상기 서버로부터 송신된 동기화 승인(SYN ACK) 패킷을 수신하기까지의 시간을 동기화 왕복지연시간(RTT SYN)으로 정의하고, 상기 동기화 왕복지연시간(RTT SYN)에서 상기 물리적인 지연시간(PD)을 뺀 값을 상기 대기 지연시간(QD)으로 정의하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법.
- 제 1 항에 있어서, 상기 전체 왕복지연시간(RTT)에서 패킷 송/수신사이에서 걸린 상기 물리적인 지연시간(PD) 및 상기 대기 지연시간(QD)을 뺀 값을 상기 서버 작업처리 지연시간(SPD)으로 정의하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법.
- 제 1 항에 있어서, 상기 서버에서 상기 클라이언트로 보내진 연속된 패킷 사이의 시간차를 상기 서버 작업처리 지연시간(SPD)으로 정의하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법.
- 제 1 항에 있어서, 상기 클라이언트에서 상기 서버로부터 패킷이 수신된 시간부터 이 패킷에 대해 작업 후 응답 패킷을 상기 서버로 송신하기까지의 시간차를 상기 클라이언트 작업처리 지연시간(CPD)으로 정의하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법.
- 제 1 항에 있어서, 상기 클라이언트에서 상기 서버로 보내진 연속된 패킷 사이의 시간차를 상기 클라이언트 작업처리 지연시간(CPD)으로 정의하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법.
- 클라이언트와 서버간에 수행되는 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법에 있어서,(a) 상기 클라이언트와 서버간의 동기화를 위한 패킷이 교환되는 과정 중 상기 클라이언트에서 동기화(SYN) 패킷이 전송되어 상기 서버로부터 송신된 동기화 승인(SYN ACK) 패킷이 다시 회신될 때까지의 시간을 동기화 왕복지연시간(RTT SYN)으로 정의 및 연산하고, 상기 동기화 왕복지연시간(RTT SYN)에서 물리적인 지연시간(PD: Physical Delay)을 뺀 값을 대기 지연시간(QD)으로 정의 및 연산하는 단계;(b) 상기 동기화 과정 후 상기 클라이언트와 서버간의 멀티미디어 서비스를 재생하기 위한 연결제어 패킷이 교환되는 과정 중 상기 클라이언트에서 연결제어 패킷이 전송되어 상기 서버로부터 송신된 응답 패킷을 수신하기까지의 시간을 연결 왕복지연시간(RTT CON)으로 정의 및 연산하고, 상기 연결 왕복지연시간(RTT CON)에서 상기 동기화 왕복지연시간(RTT SYN)을 뺀 값을 서버 작업처리 지연시간(SPD)으로 정의 및 연산하는 단계;(c) 상기 단계(b)에서의 연결제어 패킷이 교환되는 과정 중 상기 클라이언트에서 상기 서버로부터 패킷이 수신된 시간부터 이 패킷에 대해 작업 후 응답 패킷을 상기 서버로 송신하기까지의 시간차를 클라이언트 작업처리 지연시간(CPD)으 로 정의 및 연산하는 단계;(d) 상기 클라이언트와 서버간에 연결이 설정된 후 멀티미디어 서비스의 데이터 패킷이 교환되는 과정 중 상기 서버에서 상기 클라이언트로 보내진 연속된 데이터 패킷 사이의 시간차를 서버 작업처리 지연시간(SPD)으로 정의 및 연산하는 단계; 및(e) 각각의 정의 및 연산된 지연시간의 평균값을 연산한 후, 그 결과 가장 큰 평균값을 전체 서비스 지연의 주된 장해 요인으로 판단하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법.
- 제 8 항에 있어서, 상기 단계(b)에서, 상기 서버에서 상기 클라이언트로 보내진 연속된 두 패킷 사이의 시간차를 상기 서버 작업처리 지연시간(SPD)으로 정의 및 연산하는 단계를 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법.
- 제 8 항에 있어서, 상기 단계(c)에서, 상기 클라이언트에서 상기 서버로 보내진 연속된 두 패킷 사이의 시간차를 상기 클라이언트 작업처리 지연시간(CPD)으로 정의 및 연산하는 단계를 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법.
- 제 8 항에 있어서, 상기 단계(b) 및 단계(c)에서, 상기 클라이언트와 서버 간의 패킷 교환은, 실시간 스트리밍 프로토콜(RTSP: Real-Time Streaming Protocol)을 이용하여 수행되는 것을 특징으로 하는 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법.
- 제 8 항에 있어서, 상기 단계(d)에서, 상기 클라이언트와 서버간의 데이터 패킷 교환은, 실시간 수송 프로토콜(RTP: Real-Time Transport Protocol) 및 실시간 수송제어 프로토콜(PTCP: Real-Time Transport Control Protocol)을 이용하여 수행되는 것을 특징으로 하는 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법.
- 제 1 항 내지 제 12 항 중 어느 한 항의 방법을 컴퓨터로 실행시킬 수 있는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060069869A KR100737678B1 (ko) | 2006-07-25 | 2006-07-25 | 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060069869A KR100737678B1 (ko) | 2006-07-25 | 2006-07-25 | 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100737678B1 true KR100737678B1 (ko) | 2007-07-09 |
Family
ID=38503834
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060069869A KR100737678B1 (ko) | 2006-07-25 | 2006-07-25 | 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100737678B1 (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8018889B2 (en) | 2008-01-02 | 2011-09-13 | Samsung Electronics Co., Ltd. | Relay station operated according to QoS level of service packet and method of operating relay station |
KR101068946B1 (ko) | 2008-12-22 | 2011-09-30 | 한국전자통신연구원 | 다중 관측윈도우들에서의 실패한 세션 분포 측정장치 및 그방법 |
KR20180136605A (ko) * | 2017-06-14 | 2018-12-26 | 고려대학교 산학협력단 | Sdn 기반 경로 지연 시간 측정 방법 |
KR20210044682A (ko) * | 2019-10-15 | 2021-04-23 | 고려대학교 산학협력단 | 서비스 기능의 지연 시간 측정 시스템, 장치 및 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050044207A (ko) * | 2003-11-07 | 2005-05-12 | 엘지전자 주식회사 | 무선 인터넷 멀티미디어 서비스 품질 측정 방법 |
JP2005175856A (ja) | 2003-12-11 | 2005-06-30 | Nec Engineering Ltd | ネットワーク及びそれに用いるvoip障害発生通知方法 |
KR20050123047A (ko) * | 2004-06-25 | 2005-12-29 | 후지쯔 가부시끼가이샤 | 장해 해석 프로그램, 장해 해석 장치, 기록 매체 및 장해해석 방법 |
KR20060068445A (ko) * | 2004-12-16 | 2006-06-21 | 삼성전자주식회사 | 디지털 홈 서비스에서 하이브리드 모니터링을 통한 동적서비스 품질 매핑 장치 및 방법 |
-
2006
- 2006-07-25 KR KR1020060069869A patent/KR100737678B1/ko not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050044207A (ko) * | 2003-11-07 | 2005-05-12 | 엘지전자 주식회사 | 무선 인터넷 멀티미디어 서비스 품질 측정 방법 |
JP2005175856A (ja) | 2003-12-11 | 2005-06-30 | Nec Engineering Ltd | ネットワーク及びそれに用いるvoip障害発生通知方法 |
KR20050123047A (ko) * | 2004-06-25 | 2005-12-29 | 후지쯔 가부시끼가이샤 | 장해 해석 프로그램, 장해 해석 장치, 기록 매체 및 장해해석 방법 |
KR20060068445A (ko) * | 2004-12-16 | 2006-06-21 | 삼성전자주식회사 | 디지털 홈 서비스에서 하이브리드 모니터링을 통한 동적서비스 품질 매핑 장치 및 방법 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8018889B2 (en) | 2008-01-02 | 2011-09-13 | Samsung Electronics Co., Ltd. | Relay station operated according to QoS level of service packet and method of operating relay station |
US8472319B2 (en) | 2008-01-02 | 2013-06-25 | Samsung Electronics Co., Ltd. | Relay station operated according to QOS level of service packet and method of operating relay station |
KR101068946B1 (ko) | 2008-12-22 | 2011-09-30 | 한국전자통신연구원 | 다중 관측윈도우들에서의 실패한 세션 분포 측정장치 및 그방법 |
KR20180136605A (ko) * | 2017-06-14 | 2018-12-26 | 고려대학교 산학협력단 | Sdn 기반 경로 지연 시간 측정 방법 |
KR101962346B1 (ko) * | 2017-06-14 | 2019-03-27 | 고려대학교 산학협력단 | Sdn 기반 경로 지연 시간 측정 방법 |
KR20210044682A (ko) * | 2019-10-15 | 2021-04-23 | 고려대학교 산학협력단 | 서비스 기능의 지연 시간 측정 시스템, 장치 및 방법 |
KR102425919B1 (ko) * | 2019-10-15 | 2022-07-28 | 고려대학교 산학협력단 | 서비스 기능의 지연 시간 측정 시스템, 장치 및 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11611498B2 (en) | Round-trip time evaluation system, method, and apparatus | |
KR101046105B1 (ko) | 컴퓨터 프로그램 제조품, 리소스 요구 조정 방법 및 엔드 시스템 | |
US8422367B2 (en) | Method of estimating congestion | |
EP3136651B1 (en) | Network management | |
EP2122940B1 (en) | Proxy-based signaling architecture for streaming media services in a wireless communication system | |
US10057147B2 (en) | Apparatus and method for controlling data flow in communication system | |
US20150271232A1 (en) | Transport accelerator implementing request manager and connection manager functionality | |
US20030161321A1 (en) | Method and apparatus for characterizing the quality of a network path | |
KR101871303B1 (ko) | 멀티캐스트 클라이언트로부터 스트림을 구독하는 방법 | |
WO2002033896A2 (en) | Method and apparatus for characterizing the quality of a network path | |
US8873590B2 (en) | Apparatus and method for correcting jitter | |
US10868839B2 (en) | Method and system for upload optimization | |
CN101599965A (zh) | 基于测量的自适应高速信息传输协议 | |
De Cicco et al. | Congestion control for webrtc: Standardization status and open issues | |
KR100737678B1 (ko) | 멀티미디어 스트리밍 서비스에 대한 지연시간 분석방법 | |
JP2016127359A (ja) | 通信制御装置 | |
Kilinc et al. | A congestion avoidance mechanism for WebRTC interactive video sessions in LTE networks | |
JP6033069B2 (ja) | 通信品質推定装置 | |
KR102491033B1 (ko) | 왕복 시간 추정 | |
US20220021920A1 (en) | Communication entity and a method for transmitting a video data stream | |
Patel | Comparative analysis of cumulative distribution function for TCP congestion window size and triple‐duplicate period | |
Lübben et al. | On characteristic features of the application level delay distribution of TCP congestion avoidance | |
KR102131427B1 (ko) | Sctp에서의 혼잡 제어 방법 및 장치 | |
KR101609922B1 (ko) | 피어-투-피어 기반 데이터 전송 장치 및 방법 | |
Guduru et al. | Reliable Session Initiation Protocol (RSIP) signaling with UDP transport using piggybacking method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060725 |
|
PA0201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070626 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070703 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070703 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100628 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20110701 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110701 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |