KR20030027485A - 컨텐트 전달망에서 컨텐트 레벨의 컨텐트 루팅 방법 및 장치 - Google Patents
컨텐트 전달망에서 컨텐트 레벨의 컨텐트 루팅 방법 및 장치 Download PDFInfo
- Publication number
- KR20030027485A KR20030027485A KR1020010060791A KR20010060791A KR20030027485A KR 20030027485 A KR20030027485 A KR 20030027485A KR 1020010060791 A KR1020010060791 A KR 1020010060791A KR 20010060791 A KR20010060791 A KR 20010060791A KR 20030027485 A KR20030027485 A KR 20030027485A
- Authority
- KR
- South Korea
- Prior art keywords
- content
- server
- web
- edge server
- router
- Prior art date
Links
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/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/54—Organization of routing tables
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (12)
- 인터넷의 컨텐트 전달망(CDN) 환경에서 웹 사용자가 요청한 컨텐트에 대한 컨텐트 루팅을 위한 컨텐트 루팅 장치에 있어서,상기 웹 사용자의 컨텐트 요청을 접수하고, 에지 서버의 상태를 감시하여 그 감시 결과에 따라 컨텐트 루팅 테이블을 갱신하면서 최적의 에지 서버를 선택하여 선택된 에지 서버로 컨텐트 루팅을 수행함으로써 상기 웹 사용자가 요청한 컨텐트를 제공함과 동시에, 다른 컨텐트 라우터와 상기 루팅 테이블 정보를 주고 받는 컨텐트 라우터;자신이 서비스하고 있는 부하에 대한 정보를 주기적으로 또는 상기 컨텐트 라우터의 요청시 상기 컨텐트 라우터에게 알려주며, 자신이 저장하고 있는 컨텐트의 변경사항이 있는 경우 이를 상기 컨텐트 라우터에게 알려주는 웹 서버 및 웹 케쉬; 및원시 서버의 컨텐트를 상기 웹 케쉬로 분배하고, 컨텐트의 URL을 변경하여 상기 웹 서버로 분배하며, 상기 컨텐트 분배에 대한 정보를 상기 컨텐트 라우터에게 전달하는 컨텐트 분배기를 포함하여 구성되는 것을 특징으로 하는 컨텐트 루팅 장치.
- 제 1 항에 있어서,상기 컨텐트 라우터는 해쉬(hash) 함수를 이용하여 자신의 웹 서버나 웹 케쉬에 저장된 컨텐트의 내용을 찾는 것을 특징으로 하는 컨텐트 루팅 장치.
- 인터넷의 컨텐트 전달망(CDN) 환경에서 웹 사용자가 요청한 컨텐트에 대한 컨텐트 루팅을 위한 컨텐트 루팅 방법에 있어서,상기 웹 사용자로부터 컨텐트 요청을 수신하여 웹 사용자 정보 및 URS를 산출하는 단계;컨텐트 루팅 테이블을 조사하여 상기 산출된 URS가 존재하는지 판단하는 단계;판단 결과, URS 값이 없는 경우에는 웹 케쉬 및 웹 서버의 환경설정에 따라 상기 루팅 테이블에 저장된 에지 서버 부하를 검사한 후 부하가 가장 적은 에지 서버로 컨텐트 루팅을 수행하는 단계; 및판단 결과, URS 값이 있는 경우에는 상기 컨텐트 루팅 테이블에서 선택할 값을 설정한 수 만큼 루팅 테이블을 선택한 후 최적의 에지 서버를 선택하여 선택된 에지 서버로 컨텐트 루팅을 수행하는 단계를 포함하여 이루어지는 것을 특징으로 하는 컨텐트 루팅 방법.
- 제 3 항에 있어서,상기 컨텐트 루팅 테이블의 운용에 있어서, 웹 사용자와 인접성(proximity)을 유지하는 것을 특징으로 하는 컨텐트 루팅 방법.
- 제 3 항에 있어서,상기 컨텐트 루팅 테이블의 운용에 있어서, 웹 사용자와 인접한 웹 케쉬 또는 웹 서버 중에서 최적 서버에 대한 우선순위를 결정하는 것을 특징으로 하는 컨텐트 루팅 방법.
- 제 3 항에 있어서,상기 컨텐트 루팅 테이블을 유지하는데 있어서, 웹 사용자를 네트워크 주소로 그룹지어서 루팅 테이블의 크기를 줄이는 것을 특징으로 하는 컨텐트 루팅 방법.
- 제 3 항에 있어서,상기 URS를 산출하는 것은 해쉬(hash) 함수를 이용하여 수행되는 것을 특징으로 하는 컨텐트 루팅 방법.
- 제 3 항에 있어서,상기 에지 서버의 부하 검출, 상기 에지 서버 상태 감시, 상기 에지 서버 컨텐트 변경 내역 수신 및 상기 컨텐트 분배기로부터의 컨텐트 변경내역 수신을 통해 상기 컨텐트 루팅 테이블을 변경하는 단계를 더 구비하는 것을 특징으로 하는 컨텐트 루팅 방법.
- 제 8 항에 있어서,상기 에지 서버 상태를 감시하는 방법은에지 서버 다운 무응답 횟수(A) 와 연속적인 에지 서버 무응답 횟수(B)에 대해 각각 사용자 입력을 수신하고, 상기 에지 서버의 상태 요청 메시지를 에지 서버에 전송하는 단계;에지 서버의 응답 여부를 판단하여, 에지 서버로부터 응답 메시지가 오는 경우에는 에지 서버를 정상으로 설정하고 상기 연속적인 에지 서버 무응답 횟수(B)를 "0"으로 리셋한 후 상기 에지 서버의 상태 요청 메시지 전송단계로 이동하는 단계;상기 응답 여부 판단 결과, 에지 서버로부터 응답 메시지가 오지 않는 경우에는 상기 연속적인 에지 서버 무응답 횟수(B)를 증가시킨 후, 상기 에지 서버 무응답 횟수(B)와 에지 서버 다운 무응답 횟수(A)를 비교하는 단계;상기 비교 결과, 무응답 횟수(B)가 크면 에지 서버 상태를 '다운'으로 설정한 후 상기 켄텐트 루팅 테이블을 변경하고 상기 에지 서버의 상태 요청 메시지 전송단계를 수행하는 단계; 및상기 비교 결과, 무응답 횟수(B)가 작거나 같으면 상기 에지 서버의 상태 요청 메시지 전송단계를 수행하는 단계로 이루어지는 것을 특징으로 하는 컨텐트 루팅 방법.
- 제 8 항에 있어서,상기 웹 서버 또는 웹 케쉬의 환경설정은:상기 컨텐트 라우터로부터 메시지를 수신한 후 메시지 타입을 판단하고;상기 판단 결과 서버 또는 케쉬 상태 감시 메시지인 경우에는 서버 또는 케쉬 상태를 검사하여 서버상태 또는 케쉬상태 정상 또는 불량 메시지를 송신하고;상기 판단 결과 컨텐트 라우터로부터의 웹 요청 메시지인 경우에는 웹 케쉬에 해당하는 컨텐트가 존재하는지 검사하여 존재하는 경우에는 컨텐트 후레쉬니스(freshness)를 검사한 후 '후레쉬'이면 컨텐트 서비스를 서비스 하며, 컨텐트가 '후레쉬'하지 않은 경우 또는 컨텐트가 존재하지 않는 경우에는 원시 서버로부터 컨텐트를 가져와 웹 케쉬의 컨텐트를 변경한 후 변경 내역을 상기 컨텐트 라우터에게 통보하며; 그리고상기 판단 결과 서버 또는 케쉬 부하 요청 메시지인 경우에는 서버 또는 케쉬 부하상태를 측정하여 응답 메시지를 보내는 절차를 통해 이루어지는 것을 특징으로 하는 컨텐트 루팅 방법.
- 제 8 항에 있어서,상기 에지 서버의 컨텐트 변경 통보는:상기 컨텐트 분배기로부터 컨텐트를 수신한 후 저장하는 단계;기존에 저장된 컨텐트인지 조사하는 단계; 및조사 결과 기존 컨텐트가 아니면 상기 에지 서버 변경 내역을 상기 컨텐트 라우터에게 통보하는 단계로 이루어지는 것을 특징으로 하는 컨텐트 라우팅 방법.
- 제 8 항에 있어서,상기 컨텐트 분배기에서의 컨텐트 변경 내역 통보는:상기 컨텐트 분배 요청을 수신한 후 컨텐트 저장 서버를 판단하는 단계;판단 결과 웹 케쉬인 경우에는, 컨텐트 및 내역을 웹 케쉬로 푸쉬(push)한 후 컨텐트 변경 내역을 컨텐트 라우터로 통보하는 단계; 및판단 결과 웹 서버인 경우에는, 컨텐트 내역 변경을 수행한 후 컨텐트 내역 및 내역을 웹 서버로 푸쉬한 후 컨텐트 라우터로 통보하는 단계로 이루어지는 것을 특징으로 하는 컨텐트 루팅 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010060791A KR100768631B1 (ko) | 2001-09-28 | 2001-09-28 | 컨텐트 전달망에서 컨텐트 레벨의 컨텐트 루팅 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010060791A KR100768631B1 (ko) | 2001-09-28 | 2001-09-28 | 컨텐트 전달망에서 컨텐트 레벨의 컨텐트 루팅 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030027485A true KR20030027485A (ko) | 2003-04-07 |
KR100768631B1 KR100768631B1 (ko) | 2007-10-18 |
Family
ID=29562998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010060791A KR100768631B1 (ko) | 2001-09-28 | 2001-09-28 | 컨텐트 전달망에서 컨텐트 레벨의 컨텐트 루팅 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100768631B1 (ko) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100928396B1 (ko) * | 2002-06-28 | 2009-11-23 | 주식회사 케이티 | 시디엔 망에서 컨텐트 루팅 향상 방법 및 그 장치 |
US7873609B2 (en) | 2004-12-20 | 2011-01-18 | Electronics And Telecommunications Research Institute | Contents distribution management system with multi-service type management function and method thereof |
CN102231749A (zh) * | 2011-08-12 | 2011-11-02 | 乐视网信息技术(北京)股份有限公司 | 一种利用cdn网络传输直播流的***和方法 |
KR101218574B1 (ko) * | 2010-10-21 | 2013-01-21 | 서울대학교산학협력단 | 네트워크의 스토리지를 이용한 컨텐츠 전달 |
WO2013094837A1 (ko) * | 2011-12-19 | 2013-06-27 | 주식회사 솔박스 | 해시 함수 결과를 이용한 서버 부하 분산 처리 방법 및 그 장치 |
KR101368199B1 (ko) * | 2009-10-15 | 2014-03-12 | 에스케이플래닛 주식회사 | 컨텐츠 전송 서비스 시스템 및 방법 |
KR101410810B1 (ko) * | 2012-05-04 | 2014-06-24 | 기초과학연구원 | 데이터 저장 통신 장치, 이 장치를 이용한 데이터 전송 및 관리방법 |
CN104348888A (zh) * | 2013-08-09 | 2015-02-11 | 中国电信股份有限公司 | 内容路由分发方法、内容分发网络节点和*** |
US9525730B2 (en) | 2011-12-19 | 2016-12-20 | Solbox Inc | Method and apparatus for processing server load balancing by using the result of hash function |
WO2021085776A1 (ko) * | 2019-10-29 | 2021-05-06 | 삼성전자주식회사 | 전자 장치 및 이의 제어 방법 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100379576B1 (ko) * | 2001-02-01 | 2003-04-10 | 니트젠테크놀러지스 주식회사 | 백업 및 로드 밸런싱 기능이 구비된 전용 사설망 서비스 방법 |
-
2001
- 2001-09-28 KR KR1020010060791A patent/KR100768631B1/ko active IP Right Grant
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100928396B1 (ko) * | 2002-06-28 | 2009-11-23 | 주식회사 케이티 | 시디엔 망에서 컨텐트 루팅 향상 방법 및 그 장치 |
US7873609B2 (en) | 2004-12-20 | 2011-01-18 | Electronics And Telecommunications Research Institute | Contents distribution management system with multi-service type management function and method thereof |
KR101368199B1 (ko) * | 2009-10-15 | 2014-03-12 | 에스케이플래닛 주식회사 | 컨텐츠 전송 서비스 시스템 및 방법 |
KR101218574B1 (ko) * | 2010-10-21 | 2013-01-21 | 서울대학교산학협력단 | 네트워크의 스토리지를 이용한 컨텐츠 전달 |
CN102231749A (zh) * | 2011-08-12 | 2011-11-02 | 乐视网信息技术(北京)股份有限公司 | 一种利用cdn网络传输直播流的***和方法 |
CN102231749B (zh) * | 2011-08-12 | 2013-12-11 | 乐视网信息技术(北京)股份有限公司 | 一种利用cdn网络传输直播流的***和方法 |
WO2013094837A1 (ko) * | 2011-12-19 | 2013-06-27 | 주식회사 솔박스 | 해시 함수 결과를 이용한 서버 부하 분산 처리 방법 및 그 장치 |
US9525730B2 (en) | 2011-12-19 | 2016-12-20 | Solbox Inc | Method and apparatus for processing server load balancing by using the result of hash function |
KR101410810B1 (ko) * | 2012-05-04 | 2014-06-24 | 기초과학연구원 | 데이터 저장 통신 장치, 이 장치를 이용한 데이터 전송 및 관리방법 |
CN104348888A (zh) * | 2013-08-09 | 2015-02-11 | 中国电信股份有限公司 | 内容路由分发方法、内容分发网络节点和*** |
CN104348888B (zh) * | 2013-08-09 | 2017-09-26 | 中国电信股份有限公司 | 内容路由分发方法、内容分发网络节点和*** |
WO2021085776A1 (ko) * | 2019-10-29 | 2021-05-06 | 삼성전자주식회사 | 전자 장치 및 이의 제어 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR100768631B1 (ko) | 2007-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11336614B2 (en) | Content node network address selection for content delivery | |
US11659018B2 (en) | System providing faster and more efficient data communication | |
JP2004215116A (ja) | Ipルータ、通信システム及びそれに用いる帯域設定方法並びにそのプログラム | |
KR100768631B1 (ko) | 컨텐트 전달망에서 컨텐트 레벨의 컨텐트 루팅 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120928 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20131004 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20141006 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20151006 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20161005 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170921 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20181001 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20190903 Year of fee payment: 13 |