프로그래머블 NIC를 활용한 HTTP/2 기반 L7 로드 밸런서의 리퀘스트 처리 이양방법 및 이를 이용한 L7 로드 밸런서METHOD FOR OFFLOADING REQUEST PROCESS OF HTTP/2 BASED L7 LOAD BALANCER USING PROGRAMMABLE NETWORK INTERFACE CARD AND L7 LOAD BALANCER

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 41
  • Download : 0
본 발명에 따른 로드 밸런서의 리퀘스트 처리 이양방법은, 호스트 스택이 클라이언트 TCP 커넥션을 통해 유저 리퀘스트를 수신하는 단계, 상기 호스트 스택이 상기 유저 리퀘스트에 기초하여 백엔드 서버를 선택하는 단계, 상기 호스트 스택이 포워딩 룰(forwarding rule)을 NIC 스택으로 인스톨하고, 상기 유저 리퀘스트를 상기 백엔드 서버로 전달하는 단계, 상기 NIC 스택이 상기 백엔드 서버로부터의 응답을 수신하는 단계, 및 상기 NIC 스택이 상기 응답을 상기 클라이언트 TCP 커넥션으로 전달하고, 사용된 TCP 시퀀스 넘버의 매핑 정보를 상기 호스트 스택으로 전달하는 단계를 포함한다. 이에 의하면, 하나의 클라이언트 TCP 커넥션과 여러 백엔드 서버 TCP 커넥션 사이에서 여러 요청 및 응답들을 다중화할 수 있으며, 여러 백엔드 서버에서 도착한 응답들을 하나의 클라이언트로 다중화하는 과정에서 발생하는 오버헤드를 최소화하기 위해 HTTP/2 프로토콜의 특성을 활용해서 추가적으로 메모리 복사 오버헤드를 줄여 더욱 더 성능을 높일 수 있다는 기술적 효과를 갖는다.
Assignee
한국과학기술원
Country
KO (South Korea)
Application Date
2021-12-10
Application Number
10-2021-0176551
Registration Date
2023-11-20
Registration Number
10-2605213-0000
URI
http://hdl.handle.net/10203/317769
Appears in Collection
EE-Patent(특허)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0