KR102214915B1 - 서버 부하 분산 장치의 동작 방법, 로컬 도메인 네임 서버의 동작 방법 및 콘텐츠 전송 서비스 시스템 - Google Patents
서버 부하 분산 장치의 동작 방법, 로컬 도메인 네임 서버의 동작 방법 및 콘텐츠 전송 서비스 시스템 Download PDFInfo
- Publication number
- KR102214915B1 KR102214915B1 KR1020190083305A KR20190083305A KR102214915B1 KR 102214915 B1 KR102214915 B1 KR 102214915B1 KR 1020190083305 A KR1020190083305 A KR 1020190083305A KR 20190083305 A KR20190083305 A KR 20190083305A KR 102214915 B1 KR102214915 B1 KR 102214915B1
- Authority
- KR
- South Korea
- Prior art keywords
- domain name
- content delivery
- delivery service
- server
- user plane
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1036—Load balancing of requests to servers for services different from user content provisioning, e.g. load balancing across domain name servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
- H04L61/3015—Name registration, generation or assignment
- H04L61/3025—Domain name generation or assignment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1014—Server selection for load balancing based on the content of a request
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
도 2는 도 1의 엣지 클라우드의 다른 구성 예시를 나타낸다.
도 3은 본 발명의 실시예에 따른 CDN 시스템과 레거시 CDN 시스템이 공존하는 네트워크 환경을 나타낸다.
도 4는 본 발명의 실시예에 따른 CDN 서비스 동작을 설명하는 도면이다.
도 5는 본 발명의 실시예와 비교하기 위한 종래의 CDN 서비스 동작을 설명하는 도면이다.
도 6은 본 발명의 한 실시예에 따른 CDN 서비스 방법을 나타낸 흐름도이다.
도 7은 본 발명의 다른 실시예에 따른 CDN 서비스 방법을 나타낸 흐름도이다.
도 8은 본 발명의 실시예에 따른 도메인 네임 업데이트 동작을 나타낸 네트워크 구성도이다.
도 9는 본 발명의 실시예에 따른 도메인 네임 업데이트 동작방법을 나타낸 흐름도이다.
Claims (14)
- 콘텐츠 전송 서비스 시스템에서 서버 부하 분산 장치(Global Server Load Balancing, GSLB)의 동작 방법으로서,
상기 콘텐츠 전송 서비스 시스템은 중앙 클라우드 및 복수의 엣지 클라우드를 포함하고,
상기 복수의 엣지 클라우드는 엣지 클라우드 별로 각각의 로컬 도메인 네임 서버, 유저 플레인 장치(User Plane Function, UPF) 및 복수의 콘텐츠 전송 서비스 노드를 포함하고,
상기 복수의 콘텐츠 전송 서비스 노드는 동일한 엣지 클라우드에 소속된 유저 플레인 장치(User Plane Function, UPF)를 통해서 단말로 콘텐츠 전송 서비스를 제공하며,
로컬 도메인 네임 서버로부터 단말의 도메인 네임 쿼리를 수신하는 단계,
상기 로컬 도메인 네임 서버가 연결된 유저 플레인 장치(User Plane Function, UPF)를 식별하는 단계,
식별한 유저 플레인 장치에 연결된 복수의 콘텐츠 전송 서비스 노드 중에서 상기 도메인 네임 쿼리에 대응하는 콘텐츠 전송 서비스 노드를 선택하는 단계, 그리고
선택한 콘텐츠 전송 서비스 노드의 정보를 포함하는 도메인 네임 쿼리 응답을 상기 로컬 도메인 네임 서버로 전송하는 단계를 포함하고,
상기 선택한 콘텐츠 전송 서비스 노드는,
상기 단말로 콘텐츠 전송 서비스를 제공하는, 동작 방법. - 제1항에서,
상기 유저 플레인 장치는 하나의 집중 유닛에 연결되고,
상기 하나의 집중 유닛은 복수의 원격 유닛에 연결되며,
상기 집중 유닛은 국사에 설치되고 상기 복수의 원격 유닛은 국사 외부의 셀 사이트에 설치되는, 동작 방법. - 제1항에서,
상기 콘텐츠 전송 서비스 노드는,
서비스 단위로 구분되는, 동작 방법. - 제3항에서,
상기 선택하는 단계는,
상기 도메인 네임 쿼리를 기초로 서비스 종류를 판별하고, 판별한 서비스를 제공하는 콘텐츠 전송 서비스 노드를 선택하는, 동작 방법. - 제1항에서,
상기 식별하는 단계는,
콘텐츠 전송 서비스 노드 관리 장치에게 상기 도메인 네임 쿼리를 전송한 로컬 도메인 네임 서버의 정보를 전송하는 단계, 그리고
전송한 로컬 도메인 네임 서버에 연결된 유저 플레인 장치의 정보를 수신하는 단계를 포함하고,
상기 콘텐츠 전송 서비스 노드 관리 장치는,
유저 플레인 장치 별로 각각 연결된 로컬 도메인 네임 서버 및 복수의 콘텐츠 전송 서비스 노드의 정보를 매핑한 엣지 클라우드의 정보를 관리하는, 동작 방법. - 콘텐츠 전송 서비스 시스템에서 서버 부하 분산 장치(Global Server Load Balancing, GSLB)의 동작 방법으로서,
상기 콘텐츠 전송 서비스 시스템은 중앙 클라우드 및 복수의 엣지 클라우드를 포함하고,
상기 복수의 엣지 클라우드는 엣지 클라우드 별로 각각의 로컬 도메인 네임 서버, 유저 플레인 장치(User Plane Function, UPF) 및 복수의 콘텐츠 전송 서비스 노드를 포함하고,
상기 복수의 콘텐츠 전송 서비스 노드는 동일한 엣지 클라우드에 소속된 유저 플레인 장치(User Plane Function, UPF)를 통해서 단말로 콘텐츠 전송 서비스를 제공하며,
유저 플레인 장치(User Plane Function, UPF)로부터 단말의 도메인 네임 쿼리를 수신하는 단계,
상기 쿼리된 도메인 네임이 기 등록된 것이면, 서버 부하 분산 장치에게 상기 도메인 네임 쿼리를 전달하는 단계, 그리고
상기 서버 부하 분산 장치로부터 상기 도메인 네임 쿼리에 대응하는 콘텐츠 전송 서비스 노드의 정보를 수신하여 상기 유저 플레인 장치로 전달하는 단계를 포함하고,
상기 콘텐츠 전송 서비스 노드는,
상기 유저 플레인 장치에 연결된 복수의 콘텐츠 전송 서비스 노드 중에서 선택된 것이며, 상기 단말과 연결되어 상기 단말에게 콘텐츠 전송 서비스를 제공하는, 동작 방법. - 제6항에서,
상기 수신하는 단계 이후,
상기 쿼리된 도메인 네임이 등록되지 않은 것이면, 상기 쿼리된 도메인 네임에 기 정의된 고유 식별자의 포함 여부를 판단하는 단계,
상기 고유 식별자가 포함되지 않은 경우, 복수의 네임 서버에게 순환 쿼리를 요청하는 단계, 그리고
상기 고유 식별자가 포함된 경우, 서버 부하 분산 장치에게 상기 도메인 네임 쿼리를 전달하는 단계
를 더 포함하는, 동작 방법. - 제6항에서,
상기 수신하는 단계 이전에,
콘텐츠 전송 서비스 노드 관리 장치로부터 도메인 네임 등록 요청, 변경 요청 및 삭제 요청 중 적어도 하나를 수신하여 도메인 네임을 업데이트하는 단계
를 더 포함하는, 동작 방법. - 중앙 클라우드에 배치된 서버 부하 분산 장치(Global Server Load Balancing, GSLB), 그리고
상기 서버 부하 분산 장치와 연결된 복수의 엣지 클라우드 장치를 포함하고,
상기 복수의 엣지 클라우드 장치는,
단말과 데이터 네트워크 간에 유저 플레인을 연결하여 사용자 트래픽의 전달을 담당하는 유저 플레인 장치(User Plane Function, UPF),
상기 유저 플레인 장치에 연결되는 복수의 콘텐츠 전송 서비스 노드를 포함하는 그룹 콘텐츠 전송 서비스 노드, 그리고
상기 유저 플레인 장치에 연결되는 로컬 도메인 네임 서버를 각각 포함하며,
상기 서버 부하 분산 장치는,
도메인 네임 쿼리를 전송한 로컬 도메인 네임 서버에 연결된 유저 플레인 장치를 식별하고, 식별한 유저 플레인 장치에 연결된 복수의 콘텐츠 전송 서비스 노드 중에서 상기 단말과 연결할 콘텐츠 전송 서비스 노드를 선택하는, 콘텐츠 전송 서비스 시스템. - 제9항에서,
상기 서버 부하 분산 장치는,
상기 도메인 네임 쿼리를 기초로 서비스 종류를 판별하고, 판별한 서비스를 제공하는 콘텐츠 전송 서비스 노드를 선택하는, 콘텐츠 전송 서비스 시스템. - 제9항에서,
상기 로컬 도메인 네임 서버는,
쿼리된 도메인 네임이 기 등록된 경우, 상기 도메인 네임 쿼리를 상기 서버 부하 분산 장치로 전달하는, 콘텐츠 전송 서비스 시스템. - 제11항에서,
상기 로컬 도메인 네임 서버는,
쿼리된 도메인 네임의 전부가 등록되지 않았으나, 상기 쿼리된 도메인 네임에 사전에 정의된 고유 식별자가 포함된 경우, 상기 도메인 네임 쿼리를 상기 서버 부하 분산 장치로 전달하는, 콘텐츠 전송 서비스 시스템. - 제9항에서,
콘텐츠 서버로부터 수신되는 콘텐츠를 청크(Chunk) 단위로 변환하는 미디어 변환 장치를 더 포함하고,
상기 그룹 콘텐츠 전송 서비스 노드는,
상기 미디어 변환 장치로부터 청크 단위로 수신되는 콘텐츠를 수신하여 상기 유저 플레인 장치를 통해 단말로 전송하는 제1 콘텐츠 전송 서비스 노드를 포함하는, 콘텐츠 전송 서비스 시스템. - 제13항에서,
상기 중앙 클라우드에 배치된 콘텐츠 전송 서비스 노드 관리 장치를 더 포함하고,
상기 콘텐츠 전송 서비스 노드 관리 장치는,
상기 복수의 엣지 클라우드 장치 별로 각각의 로컬 도메인 네임 서버 및 복수의 콘텐츠 전송 서비스 노드, 그리고 상기 서버 부하 분산 장치, 상기 미디어 변환 장치와 연결되고,
외부 요청에 따라 상기 각각의 로컬 도메인 네임 서버 및 상기 서버 부하 분산 장치에게 도메인 네임의 등록, 변경 및 삭제 중 적어도 하나를 요청하여 도메인 네임을 업데이트시키는, 콘텐츠 전송 서비스 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190083305A KR102214915B1 (ko) | 2019-07-10 | 2019-07-10 | 서버 부하 분산 장치의 동작 방법, 로컬 도메인 네임 서버의 동작 방법 및 콘텐츠 전송 서비스 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190083305A KR102214915B1 (ko) | 2019-07-10 | 2019-07-10 | 서버 부하 분산 장치의 동작 방법, 로컬 도메인 네임 서버의 동작 방법 및 콘텐츠 전송 서비스 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210007231A KR20210007231A (ko) | 2021-01-20 |
KR102214915B1 true KR102214915B1 (ko) | 2021-02-09 |
Family
ID=74305027
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190083305A Active KR102214915B1 (ko) | 2019-07-10 | 2019-07-10 | 서버 부하 분산 장치의 동작 방법, 로컬 도메인 네임 서버의 동작 방법 및 콘텐츠 전송 서비스 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102214915B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102357308B1 (ko) | 2021-03-25 | 2022-02-08 | 김형철 | 쇼핑몰업 대상 세무 서비스 제공을 위한 서버의 부하 분산 운영 방법, 장치 및 시스템 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102541683B1 (ko) * | 2021-10-01 | 2023-06-12 | 에스케이텔레콤 주식회사 | 엣지접속관리장치, 및 엣지접속관리장치의 동작 방법 |
CN114268631B (zh) * | 2021-12-13 | 2024-05-10 | 湖北云务通网络科技有限公司 | 低延迟网络系统及其通信连接方法及可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002368781A (ja) * | 2001-06-07 | 2002-12-20 | Nippon Telegr & Teleph Corp <Ntt> | ユーザ位置管理ドメインネーム変換システム |
JP2003208371A (ja) * | 2002-01-11 | 2003-07-25 | Kddi Corp | 名前解決を用いたルーティング方法およびそのシステム |
US20130121298A1 (en) * | 2010-07-22 | 2013-05-16 | Johan Rune | Node Selection In A Packet Core Network |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10476923B2 (en) * | 2013-04-05 | 2019-11-12 | Arris Enterprises Llc | Filtering content for adaptive streaming |
KR20150042942A (ko) * | 2013-10-14 | 2015-04-22 | 에스케이텔레콤 주식회사 | 컨텐츠 전송 시스템에서의 과금 처리 방법, 이를 위한 장치 |
-
2019
- 2019-07-10 KR KR1020190083305A patent/KR102214915B1/ko active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002368781A (ja) * | 2001-06-07 | 2002-12-20 | Nippon Telegr & Teleph Corp <Ntt> | ユーザ位置管理ドメインネーム変換システム |
JP2003208371A (ja) * | 2002-01-11 | 2003-07-25 | Kddi Corp | 名前解決を用いたルーティング方法およびそのシステム |
US20130121298A1 (en) * | 2010-07-22 | 2013-05-16 | Johan Rune | Node Selection In A Packet Core Network |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102357308B1 (ko) | 2021-03-25 | 2022-02-08 | 김형철 | 쇼핑몰업 대상 세무 서비스 제공을 위한 서버의 부하 분산 운영 방법, 장치 및 시스템 |
Also Published As
Publication number | Publication date |
---|---|
KR20210007231A (ko) | 2021-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9621669B2 (en) | Content delivery network with deep caching infrastructure | |
US11968128B2 (en) | Management, by an intermediate device, of the quality of transmission of a data stream to a mobile terminal | |
EP3340681B1 (en) | Seamless mobility schemes in named-data networking using multi-path routing and content caching | |
US8499034B2 (en) | Methods and apparatus to transmit a request to server via domain system forwarding | |
EP2704402B1 (en) | Method and node for distributing electronic content in a content distribution network | |
US9549368B2 (en) | Gateway reselection | |
EP2409471B1 (en) | Optimized redirection for network architectures | |
US20130039249A1 (en) | Seamless Mobility Schemes in Named-Data Networking Using Multi-Path Routing and Content Caching | |
US20180270300A1 (en) | Supporting internet protocol (ip) clients in an information centric network (icn) | |
US20130336221A1 (en) | Method and Apparatus for Enabling DNS Redirection in Mobile Telecommunication Systems | |
US20130279414A1 (en) | Method and Apparatus for Enabling DNS Redirection in Mobile Telecommunication Systems | |
KR102214915B1 (ko) | 서버 부하 분산 장치의 동작 방법, 로컬 도메인 네임 서버의 동작 방법 및 콘텐츠 전송 서비스 시스템 | |
US20220248321A1 (en) | Methods and Apparatus for Transport Context Translation | |
KR20140103212A (ko) | 콘텐츠 캐쉬 기능을 가지는 이동형 개인 기지국 및 그 서비스 제공 방법 | |
EP3089422B1 (en) | Content distribution method, apparatus and system | |
CN107306279B (zh) | 数据处理方法、内容分发网络节点和常驻网关 | |
CN113179187A (zh) | 一种cdn节点加速配置分发方法 | |
CN107707589B (zh) | 系统版本的更新方法、内容分发网络节点、远程网关 | |
KR101441403B1 (ko) | 컨텐츠 전송 서비스 시스템, 그의 장치 및 컨텐츠 전송 서비스 지원 방법 | |
EP4383677A2 (en) | Locator lookup-based, low-latency, multi-access ip mobility | |
Alcalá-Marín et al. | Global mobile network aggregators: taxonomy, roaming performance and optimization | |
CN107343014B (zh) | 基于内容分发网络的业务分流方法和远程网关 | |
EP2950564B1 (en) | Node of a telecommunication network for content delivery network traffic | |
Tang et al. | Efficient source mobility support in content-centric networking |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190710 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200601 Patent event code: PE09021S01D |
|
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: 20201201 |
|
PG1501 | Laying open of application | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210204 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20210204 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20250122 Start annual number: 5 End annual number: 5 |