WO2010143910A2

Method and apparatus for selecting optimum transfer protocol

Abstract

The present invention relates to a method and an apparatus for selecting an optimum transfer protocol. According to a preferred embodiment of the present invention, there is provided a method for selecting a transfer protocol, which involves detecting a network status between a node and another node connected thereto and selecting a transfer protocol between the node and the other node by using the network status, wherein the transfer protocol being selected is a modified transfer protocol. According to the present invention, the modified transfer protocol can be used in a wide range of applications, such as even in a variously changing network situation as well as in a common use communication network.

WO2010143910A2, drawing sheet 1
Sheet 1 of 2

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

16 claims: 3 independent, 13 dependent

  1. 1
    통신망을 구성하는 노드에서 전송 프로토콜을 선택하는 방법에 있어서, 상기 노드와 연결되는 다른 노드와의 네트워크 상태를 탐지하는 단계(a);및 상기 네트워크 상태를 이용하여 상기 노드와 상기 다른 노드 사이의 전송 프로토콜을 선택하는 단계(b)-상기 전송 프로토콜은 수정 전송 프로토콜임-를 포함하는 것을 특징으로 하는 전송 프로토콜 선택 방법.
  2. 2
    제1항에 있어서, 상기 단계(a)는, 에이전트(agent) 프로그램을 이용하여 수행되는 것을 특징으로 하는 전송 프로토콜 선택 방법.
  3. 3
    제1항에 있어서, 상기 단계(a)는, RTT(Round Trip Time) 정보, 상기 통신망의 데이터 전송 손실율 정보, 상기 통신망의 회선 종류 정보 및 상기 통신망의 사용자 정보 중 적어도 하나 이상을 포함하여 수행되는 것을 특징으로 하는 전송 프로토콜 선택 방법.
  4. 4
    제1항에 있어서, 상기 단계(b)는, 상기 노드와 상기 다른 노드 사이의 전송될 데이터의 종류 및 크기 중 적어도 하나의 정보를 더 이용하여 수행되는 것을 특징으로 하는 전송 프로토콜 선택 방법.
  5. 5
    제1항에 있어서, 상기 수정 전송 프로토콜은 데이터 전송시의 손실(loss)을 최소화하는 전송 프로토콜, 데이터 전송시의 지연(latency)를 최소화하는 전송 프로토콜 및 TCP(Transport Control Protocol)의 슬로우 스타트(slow start)를 최소화하는 전송 프로토콜 중 적어도 하나인 것을 특징으로 하는 전송 프로토콜 선택 방법.
  6. 6
    제1항 내지 제5항 중 어느 한 항에 있어서, 상기 전송 프로토콜 선택 방법에 의해 선택된 전송 프로토콜을 이용하여 데이터를 송수신하는 데이터 송수신 방법.
  7. 7
    제6항에 있어서, 상기 단계(a) 및 단계(b)는, 상기 선택된 전송 프로토콜을 이용하여 데이터를 송수신하는 중에도 수행되는 것을 특징으로 하는 데이터 송수신 방법.
  8. 8
    통신망을 구성하는 노드에서의 전송 프로토콜을 선택하는 장치에 있어서, 상기 노드와 연결되는 다른 노드와의 네트워크 상태를 탐지하는 네트워크 상태 탐지부;및 상기 네트워크 상태를 이용하여 상기 노드와 상기 다른 노드 사이의 전송 프로토콜을 선택하는 전송 프로토콜 선택부-상기 전송 프로토콜은 수정 전송 프로토콜임-을 포함하는 것을 특징으로 하는 전송 프로토콜 선택 장치.
  9. 9
    제8항에 있어서, 상기 네트워크 상태 탐지부는, 에이전트(agent) 프로그램을 이용하여 상기 네트워크 상태의 탐지를 수행하는 것을 특징으로 하는 전송 프로토콜 선택 장치.
  10. 10
    제8항에 있어서, 상기 네트워크 상태 탐지부는, RTT(Round Trip Time) 정보, 상기 통신망의 데이터 전송 손실율 정보, 상기 통신망의 회선 종류 정보 및 상기 통신망의 사용자 정보 중 적어도 하나 이상을 포함하여 상기 네트워크 상태의 탐지를 수행하는 것을 특징으로 하는 전송 프로토콜 선택 장치.
  11. 11
    제8항에 있어서, 상기 전송 프로토콜 선택부는, 상기 노드와 상기 다른 노드 사이의 전송될 데이터의 종류 및 크기 중 적어도 하나의 정보를 더 이용하여 상기 노드와 상기 다른 노드 사이의 전송 프로토콜을 선택하는 것을 특징으로 하는 전송 프로토콜 선택 장치.
  12. 12
    제8항에 있어서, 상기 수정 전송 프로토콜은 데이터 전송시의 손실(loss)을 최소화하는 전송 프로토콜, 데이터 전송시의 지연(latency)를 최소화하는 전송 프로토콜 및 TCP(Transport Control Protocol)의 슬로우 스타트(slow start)를 최소화하는 전송 프로토콜 중 적어도 하나인 것을 특징으로 하는 전송 프로토콜 선택 장치.
  13. 13
    제8항 내지 제12항 중 어느 한 항에 있어서, 상기 전송 프로토콜 선택 장치에 의해 선택된 전송 프로토콜을 이용하여 데이터를 송수신하는 데이터 송수신 장치.
  14. 14
    제13항에 있어서, 상기 전송 프로토콜 선택 장치는, 상기 선택된 전송 프로토콜을 이용하여 데이터를 송수신하는 중에도 상기 노드와 연결되는 다른 노드와의 네트워크 상태를 탐지와 상기 네트워크 상태를 이용하여 상기 노드와 상기 다른 노드 사이의 전송 프로토콜을 선택을 수행하는 것을 특징으로 하는 데이터 송수신 장치.
  15. 15
    통신망을 구성하는 노드에서 전송 프로토콜을 선택하는 방법을 구현하기 위한 프로그램을 기록한 기록매체에 있어서, 상기 노드와 연결되는 다른 노드와의 네트워크 상태를 탐지하는 단계(a);및 상기 네트워크 상태를 이용하여 상기 노드와 상기 다른 노드 사이의 전송 프로토콜을 선택하는 단계(b)-상기 전송 프로토콜은 수정 전송 프로토콜임-를 포함하는 것을 특징으로 하는 전송 프로토콜 선택 방법을 구현하기 위한 프로그램을 기록한 기록매체.
  16. 16
    제15항에 있어서, 상기 전송 프로토콜 선택 방법에 의해 선택된 전송 프로토콜을 이용하여 데이터를 송수신하는 데이터 송수신 방법을 구현하기 위한 프로그램을 기록한 기록매체.
Independent claims16