TRIP TIME ESTIMATION FOR TRANSPORT CONTROL PROTOCOL

방법(300)은, 미들박스(160)에서, 미들박스를 통한 소스 엔드포인트(190)와 목적지 엔드포인트 사이의 전송 제어 프로토콜(TCP) 연결(180)로부터의 복수의 패킷들(170)을 희소하게(sparsely) 샘플링하는 단계를 포함한다. 샘플링된 복수의 패킷들의 각각의 패킷에 대해, 방법은, 패킷이 샘플링될 때 타임 스탬프(212)를 생성하는 단계, 및 개개의 패킷에 대한 시퀀스 번호(172) 및 확인응답 번호(174)를 기록하는 단계를 포함한다. 개개의 패킷에 대한 확인응답 번호가 존재할 때, 확인응답 번호가 기록된다. 방법은...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: DESHPANDE AKASH
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:방법(300)은, 미들박스(160)에서, 미들박스를 통한 소스 엔드포인트(190)와 목적지 엔드포인트 사이의 전송 제어 프로토콜(TCP) 연결(180)로부터의 복수의 패킷들(170)을 희소하게(sparsely) 샘플링하는 단계를 포함한다. 샘플링된 복수의 패킷들의 각각의 패킷에 대해, 방법은, 패킷이 샘플링될 때 타임 스탬프(212)를 생성하는 단계, 및 개개의 패킷에 대한 시퀀스 번호(172) 및 확인응답 번호(174)를 기록하는 단계를 포함한다. 개개의 패킷에 대한 확인응답 번호가 존재할 때, 확인응답 번호가 기록된다. 방법은 또한, 샘플링된 복수의 패킷들 중 하나 이상으로부터의 개개의 타임 스탬프, 개개의 시퀀스 번호, 또는 개개의 확인응답 번호 중 적어도 2개에 기반하여, 시간 기간에 걸쳐 미들박스를 통한 소스 엔드포인트와 목적지 엔드포인트 사이의 TCP 연결에 대해 추정된 성능 특성(202)을 생성하는 단계를 포함한다. A method for estimation of performance characteristics for transport control protocol includes sparsely sampling, at a middlebox, a plurality of packets from a transport control protocol (TCP) connection between a source endpoint and a destination endpoint through the middlebox. For each packet of the sampled plurality of packets, the method includes generating a time stamp when the packet is sampled and recording a sequence number and an acknowledgment number for the respective packet. The acknowledgment number is recorded when the acknowledgment number exists for the respective packet. The method also includes generating an estimated performance characteristic for the TCP connection between the source endpoint and the destination endpoint through the middlebox over the period of time based on at least two of a respective time stamp, a respective sequence number, or a respective acknowledgment number from one or more of the sampled plurality of packets.