KR102315837B1 - 오버레이 관리 서버 및 이의 동작 방법 - Google Patents
오버레이 관리 서버 및 이의 동작 방법 Download PDFInfo
- Publication number
- KR102315837B1 KR102315837B1 KR1020170045915A KR20170045915A KR102315837B1 KR 102315837 B1 KR102315837 B1 KR 102315837B1 KR 1020170045915 A KR1020170045915 A KR 1020170045915A KR 20170045915 A KR20170045915 A KR 20170045915A KR 102315837 B1 KR102315837 B1 KR 102315837B1
- Authority
- KR
- South Korea
- Prior art keywords
- peer
- cache server
- overlay
- server
- virtual
- 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
- 238000011017 operating method Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims abstract description 52
- 230000008569 process Effects 0.000 claims abstract description 37
- 238000004891 communication Methods 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 24
- 230000004044 response Effects 0.000 claims description 16
- 239000012634 fragment Substances 0.000 claims description 12
- 230000000694 effects Effects 0.000 claims description 6
- 101710178035 Chorismate synthase 2 Proteins 0.000 description 44
- 101710152694 Cysteine synthase 2 Proteins 0.000 description 44
- 238000007726 management method Methods 0.000 description 16
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- NFACJZMKEDPNKN-UHFFFAOYSA-N trichlorfon Chemical compound COP(=O)(OC)C(O)C(Cl)(Cl)Cl NFACJZMKEDPNKN-UHFFFAOYSA-N 0.000 description 1
- 230000002747 voluntary effect Effects 0.000 description 1
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/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
- H04L67/1076—Resource dissemination mechanisms or network resource keeping policies for optimal resource availability in the overlay network
-
- 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/104—Peer-to-peer [P2P] networks
- H04L67/1059—Inter-group management mechanisms, e.g. splitting, merging or interconnection of groups
-
- 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/104—Peer-to-peer [P2P] networks
- H04L67/1061—Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
- H04L67/1072—Discovery involving ranked list compilation of candidate peers
-
- H04L67/2842—
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
도 2는 일 실시예에 따른 등록 프로세스를 설명하기 위한 흐름도이다.
도 3은 일 실시예에 따른 자원 예약 프로세스를 설명하기 위한 흐름도이다.
도 4는 일 실시예에 따른 피어 리스트의 송수신을 설명하기 위한 흐름도이다.
도 5는 일 실시예에 따른 피어 관계 형성을 설명하기 위한 흐름도이다.
도 6은 일 실시예에 따른 임시 VPID 생성을 설명하기 위한 도면이다.
도 7은 일 실시예에 따른 오버레이 관리 서버의 동작을 설명하기 위한 순서도이다.
도 8은 일 실시예에 따른 오버레이 관리 서버를 설명하기 위한 블록도이다.
Claims (18)
- 캐시 서버의 우선 순위 레벨을 식별하는데 사용되는 우선순위 키로 가상 피어 인스턴스를 개시할 것을 상기 캐시 서버에 요청하는 단계;
상기 캐시 서버의 가상 피어가 생성된 경우 상기 캐시 서버로부터 응답 메시지를 수신하는 단계; 및
상기 가상 피어의 피어 리스트 제공 요청이 있는 경우, 상기 가상 피어를 위한 오버레이 자원을 포함하는 피어 리스트를 상기 가상 피어로 전송하는 단계
를 포함하고,
상기 캐시 서버의 가상 피어는 상기 피어 리스트를 기초로 우선순위 레벨을 갖는 다른 캐시 서버의 가상 피어와 상기 우선순위 키로 피어 관계를 형성하고, 우선 순위 정보를 갖지 않는 일반 피어(ordinary peer)와 피어 관계를 형성하되 상기 일반 피어와 상기 우선순위 키 없이 피어 관계를 형성하는,
오버레이 관리 서버의 동작 방법.
- 제1항에 있어서,
상기 피어 리스트는 컨텐츠를 푸시하는 캐시 서버의 가상 피어에 대한 정보 및 가장 최근 조각(latest fragment)을 갖는 캐시 서버의 가상 피어에 대한 정보 중 적어도 하나를 포함하는,
오버레이 관리 서버의 동작 방법.
- 제1항에 있어서,
상기 피어 리스트는 오버레이 네트워크에 할당된 랜덤 스트링의 길이값을 포함하는,
오버레이 관리 서버의 동작 방법.
- 제1항에 있어서,
상기 피어 리스트는 상기 캐시 서버의 우선 순위 레벨이 가장 높은 경우, 오버레이 네트워크에 할당된 랜덤 스트링의 전체 길이(full length)값을 포함하는,
오버레이 관리 서버의 동작 방법.
- 삭제
- 제1항에 있어서,
상기 캐시 서버와 등록 프로세스를 수행하는 단계
를 더 포함하고,
상기 등록 프로세스를 수행하는 단계는,
상기 캐시 서버로부터 등록을 위한 요청 메시지를 수신하는 경우, 상기 캐시 서버를 상기 오버레이 관리 서버에 등록하는 단계;
상기 캐시 서버가 상기 오버레이 관리 서버에 등록되는 경우, 자원 식별자를 상기 캐시 서버에 할당하는 단계; 및
상기 자원 식별자를 할당한 경우, 상기 요청 메시지에 대한 응답 메시지를 상기 캐시 서버로 전송하는 단계
를 포함하는,
오버레이 관리 서버의 동작 방법.
- 제6항에 있어서,
상기 캐시 서버를 등록하는 단계는,
상기 캐시 서버의 활동 이력(activity history) 또는 상기 오버레이 네트워크 관리 서버의 정책(policy)를 기초로 상기 우선 순위 레벨을 설정하는 단계
를 포함하는,
오버레이 관리 서버의 동작 방법.
- 삭제
- 제1항에 있어서,
상기 캐시 서버와 자원 예약 프로세스를 수행하는 단계
를 더 포함하고,
상기 자원 예약 프로세스를 수행하는 단계는,
상기 캐시 서버의 자원을 예약하기 위해 요청 메시지를 상기 캐시 서버에게 전송하는 단계; 및
상기 캐시 서버의 우선 순위 레벨을 기초로, 오버레이 네트워크에 할당된 랜덤 스트링의 일부 또는 전부를 상기 캐시 서버에게 전송하는 단계
를 더 포함하는,
오버레이 관리 서버의 동작 방법.
- 통신 인터페이스; 및
캐시 서버의 우선 순위 레벨을 식별하는데 사용되는 우선순위 키로 가상 피어 인스턴스를 개시할 것을 상기 캐시 서버에 상기 통신 인터페이스를 통해 요청하고, 상기 캐시 서버의 가상 피어가 생성된 경우 상기 캐시 서버로부터 응답 메시지를 상기 통신 인터페이스를 통해 수신하며, 상기 가상 피어의 피어 리스트 제공 요청이 있는 경우, 상기 가상 피어를 위한 오버레이 자원을 포함하는 피어 리스트를 상기 가상 피어로 상기 통신 인터페이스를 통해 전송하는 프로세싱 장치
를 포함하고,
상기 캐시 서버의 가상 피어는 상기 피어 리스트를 기초로 우선순위 레벨을 갖는 다른 캐시 서버의 가상 피어와 상기 우선순위 키로 피어 관계를 형성하고, 우선 순위 정보를 갖지 않는 일반 피어(ordinary peer)와 피어 관계를 형성하되 상기 일반 피어와 상기 우선순위 키 없이 피어 관계를 형성하는 ,
오버레이 관리 서버.
- 제10항에 있어서,
상기 피어 리스트는 컨텐츠를 푸시하는 캐시 서버의 가상 피어에 대한 정보 및 가장 최근 조각(latest fragment)을 갖는 캐시 서버의 가상 피어에 대한 정보 중 적어도 하나를 포함하는,
오버레이 관리 서버.
- 제10항에 있어서,
상기 피어 리스트는 오버레이 네트워크에 할당된 랜덤 스트링의 길이값을 포함하는,
오버레이 관리 서버.
- 제10항에 있어서,
상기 피어 리스트는 상기 캐시 서버의 우선 순위 레벨이 가장 높은 경우, 오버레이 네트워크에 할당된 랜덤 스트링의 전체(full) 길이값을 포함하는,
오버레이 관리 서버.
- 삭제
- 제10항에 있어서,
상기 프로세싱 장치는,
상기 캐시 서버로부터 등록을 위한 요청 메시지를 상기 통신 인터페이스를 통해 수신하는 경우, 상기 캐시 서버를 상기 오버레이 관리 서버에 등록하고, 상기 캐시 서버가 상기 오버레이 관리 서버에 등록되는 경우, 자원 식별자를 상기 캐시 서버에 할당하며, 상기 자원 식별자를 할당한 경우, 상기 요청 메시지에 대한 응답 메시지를 상기 통신 인터페이스를 통해 상기 캐시 서버로 전송하는,
오버레이 관리 서버.
- 제15항에 있어서,
상기 프로세싱 장치는,
상기 캐시 서버의 활동 이력(activity history) 또는 상기 오버레이 네트워크 관리 서버의 정책(policy)를 기초로 상기 우선 순위 레벨을 설정하는,
오버레이 관리 서버.
- 삭제
- 제10항에 있어서,
상기 프로세싱 장치는,
상기 캐시 서버의 자원을 예약하기 위해 요청 메시지를 상기 캐시 서버에게 상기 통신 인터페이스를 통해 전송하고, 상기 캐시 서버의 우선 순위 레벨을 기초로, 오버레이 네트워크에 할당된 랜덤 스트링의 일부 또는 전부를 상기 캐시 서버에게 상기 통신 인터페이스를 통해 전송하는,
오버레이 관리 서버.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/600,976 US10382355B2 (en) | 2016-06-02 | 2017-05-22 | Overlay management server and operating method thereof |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20160068769 | 2016-06-02 | ||
KR1020160068769 | 2016-06-02 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170136973A KR20170136973A (ko) | 2017-12-12 |
KR102315837B1 true KR102315837B1 (ko) | 2021-10-22 |
Family
ID=60944057
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170045915A Active KR102315837B1 (ko) | 2016-06-02 | 2017-04-10 | 오버레이 관리 서버 및 이의 동작 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102315837B1 (ko) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
HUE036741T2 (hu) * | 2006-01-11 | 2018-07-30 | Qualcomm Inc | Vezeték nélküli kommunikációs eljárások és berendezés szinkronizálás támogatására |
KR101430237B1 (ko) * | 2008-03-10 | 2014-08-18 | 주식회사 케이티 | 피어 투 피어 통신에서의 피어 선정 방법 및 그 시스템 |
KR101980129B1 (ko) * | 2012-07-10 | 2019-05-20 | 한국전자통신연구원 | 관리 기능이 부여된 피투피 네트워크 시스템 |
-
2017
- 2017-04-10 KR KR1020170045915A patent/KR102315837B1/ko active Active
Also Published As
Publication number | Publication date |
---|---|
KR20170136973A (ko) | 2017-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107690800B (zh) | 管理动态ip地址分配 | |
CN112136294B (zh) | 应用功能影响业务路由的消息和系统 | |
KR102199278B1 (ko) | 가속 자원 처리 방법 및 장치, 및 네트워크 기능 가상화 시스템 | |
US10318550B2 (en) | Systems and methods for autonomous resource discovery, management, and stitching | |
CN107209694B (zh) | 用于控制按需服务供应的方法 | |
US20150082378A1 (en) | System and method for enabling scalable isolation contexts in a platform | |
US20150281367A1 (en) | Multipath tcp techniques for distributed computing systems | |
US10250677B1 (en) | Decentralized network address control | |
KR20150121713A (ko) | 네트워크 노드 기능을 제공하기 위한 네트워크 노드들 사이의 할당 리소스 | |
US20190155614A1 (en) | Serving images to server groups | |
KR102557994B1 (ko) | 분산 캐싱 시스템 및 방법 | |
US20160094363A1 (en) | Virtualized on-demand service delivery between data networks via secure exchange network | |
US20170163740A1 (en) | Method and system for reconnecting server message block (smb) clients to persistent file handles | |
WO2017054129A1 (zh) | 一种网络功能虚拟化资源处理方法及虚拟网络功能管理器 | |
KR102365755B1 (ko) | 네트워크 관리 서버의 자원 관리 방법 및 네트워크 관리 서버를 포함하는 피투피 시스템 | |
EP2963880B1 (en) | Data sending and processing method and router | |
JP5726302B2 (ja) | トポロジサーバを用いた、通信アーキテクチャにわたって分散されたノードのネットワークに対する秘密または保護されたアクセス | |
US9860171B2 (en) | Large scale message routing in a distributed network | |
US9736027B2 (en) | Centralized enterprise image upgrades for distributed campus networks | |
US10382355B2 (en) | Overlay management server and operating method thereof | |
CN102685115A (zh) | 一种资源的访问方法、资源管理设备和系统 | |
US12200585B2 (en) | Method of performing dynamic edge application server (EAS) instantiation triggering and apparatus for performing the same | |
KR102315837B1 (ko) | 오버레이 관리 서버 및 이의 동작 방법 | |
KR102372186B1 (ko) | 피어 정보를 제공하는 방법 및 네트워크 관리 시스템 | |
JP6594271B2 (ja) | 分散装置及び分散方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20170410 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200311 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20170410 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210108 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: 20210715 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20211015 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20211018 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |