KR102202645B1 - Data Sharing Method for Relational Edge Servers - Google Patents

Data Sharing Method for Relational Edge Servers Download PDF

Info

Publication number
KR102202645B1
KR102202645B1 KR1020200087924A KR20200087924A KR102202645B1 KR 102202645 B1 KR102202645 B1 KR 102202645B1 KR 1020200087924 A KR1020200087924 A KR 1020200087924A KR 20200087924 A KR20200087924 A KR 20200087924A KR 102202645 B1 KR102202645 B1 KR 102202645B1
Authority
KR
South Korea
Prior art keywords
edge
service
client
cache
providing
Prior art date
Application number
KR1020200087924A
Other languages
Korean (ko)
Inventor
전기만
손재기
김동민
Original Assignee
한국전자기술연구원
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 한국전자기술연구원 filed Critical 한국전자기술연구원
Priority to KR1020200087924A priority Critical patent/KR102202645B1/en
Application granted granted Critical
Publication of KR102202645B1 publication Critical patent/KR102202645B1/en

Links

Images

Classifications

    • H04L67/2838
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/567Integrating service provisioning from a plurality of service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/2842
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/289Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
    • H04L67/42
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Provided is a method for sharing data among relational edge servers. According to one embodiment of the present invention, the method comprises: a step of allowing a first edge server receiving a service request from an edge client to provide a service to the edge client; a step of allowing the first edge server to store the data required for providing the service to the edge client in a first cache; and a step of allowing the second edge server, which has received the service request from the edge client, to use the data stored in the first cache to provide the service to the edge client. Accordingly, since the edge servers share each other′s data in an edge cloud environment that provides the same function or has a collaborative relationship, a quick response to service requests from mobile edge clients is provided, thereby solving a service delay problem caused by generation of duplicate edge client relationships for the same target and reducing inefficiency in utilization of an edge server space.

Description

관계형 엣지 서버들 간 데이터 공조 방법{Data Sharing Method for Relational Edge Servers}Data Sharing Method for Relational Edge Servers

본 발명은 엣지 클라우드 기술에 관한 것으로, 더욱 상세하게는 엣지 클라이언트의 이동 상황에서 관계형 엣지 서버들간 효율적 정보 활용 및 관리 방법에 관한 것이다.The present invention relates to edge cloud technology, and more particularly, to a method for efficiently utilizing and managing information between relational edge servers in a moving situation of an edge client.

엣지 클라우드 서비스 환경에서는 실시간성 서비스 제공을 원하는 다양한 엣지 클라이언트들의 수요 충족을 위해 긴급성 정보 처리를 중앙 클라우드가 아닌 엣지 서버들이 하게 되므로 서비스 지원에 할당된 엣지 서버는 수집되는 정보를 상시적으로 누적 보관하게 된다.In the edge cloud service environment, to meet the demands of various edge clients who want to provide real-time services, the edge servers, not the central cloud, process urgency information, so the edge server assigned to service support constantly accumulates and stores the collected information. Is done.

엣지 클라이언트가 인접 엣지 서버와 접속하게 되면, 신규 엣지 서버는 엣지 클라이언트의 정보 확인 및 서비스 요청에 대한 지원을 위해 새로운 자료가 누적된다.When an edge client connects to an adjacent edge server, the new edge server accumulates new data to check the edge client's information and support service requests.

더욱이, 도 1에 도시된 바와 같이 엣지 클라이언트가 간헐적으로 새로운 지역으로 이동하여 인근 엣지 서버에 접속하게 되는 경우에는, 그간의 정보와 단절된 신규 정보 관리 체계가 형성된다.Moreover, as shown in FIG. 1, when an edge client intermittently moves to a new area and accesses a nearby edge server, a new information management system is formed that is disconnected from the information therebetween.

이 경우 동일한 엣지 클라이언트 유관 정보가 중복적으로 관리됨에 따라 데이터 관리의 효율성이 떨어지고, 새로운 연결 체계 형성에 따른 요청 서비스의 응답속도 지연 상황이 발생된다.In this case, data management efficiency decreases as information related to the same edge client is managed redundantly, and response speed of the requested service is delayed due to the formation of a new connection system.

본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은, 같은 기능을 제공하거나 협업형 관계를 갖는 엣지 클라우드 환경에서 엣지 서버들이 서로의 데이터들을 공유함으로써, 이동형 엣지 클라이언트의 서비스 요청에 빠른 응답을 제공하고, 중복 데이터 저장에 따른 엣지 서버 공간 활용의 비효율성을 개선하기 위한 방법을 제공함에 있다.The present invention was conceived to solve the above problems, and an object of the present invention is to provide a service of a mobile edge client by sharing data of edge servers in an edge cloud environment that provides the same function or has a collaborative relationship. To provide a quick response to requests and to provide a method for improving the inefficiency of edge server space utilization due to redundant data storage.

상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른, 클라우드 엣지 서비스 제공 방법은, 엣지 클라이언트로부터 서비스를 요청 받은 제1 엣지 서버가, 엣지 클라이언트에게 서비스를 제공하는 단계; 제1 엣지 서버가, 엣지 클라이언트의 서비스 제공에 필요한 데이터를 제1 캐쉬에 저장하는 단계; 엣지 클라이언트로부터 서비스를 요청 받은 제2 엣지 서버가, 제1 캐쉬에 저장된 데이터를 이용하여, 엣지 클라이언트에게 서비스를 제공하는 단계;를 포함한다.According to an embodiment of the present invention for achieving the above object, a method for providing a cloud edge service includes: providing a service to an edge client by a first edge server receiving a service request from an edge client; Storing, by the first edge server, data necessary for providing the service of the edge client in a first cache; And providing a service to the edge client by using the data stored in the first cache by the second edge server receiving a service request from the edge client.

제1 엣지 서버와 제2 엣지 서버는, 동일 그룹에 소속되어, 제1 캐쉬에 저장된 데이터를 공유할 수 있다.The first edge server and the second edge server belong to the same group, and may share data stored in the first cache.

본 발명의 실시예에 따른 클라우드 엣지 서비스 제공 방법은, 엣지 클라이언트로부터 서비스를 요청 받은 제3 엣지 서버가, 제2 캐쉬에 엣지 클라이언트의 서비스 제공에 필요한 데이터를 요청하는 단계; 제2 캐쉬가, 클라우드에 엣지 클라이언트의 서비스 제공에 필요한 데이터를 요청하는 단계; 클라우드가, 제1 캐쉬에 저장된 엣지 클라이언트의 서비스 제공에 필요한 데이터를 제2 캐쉬에 복사하는 단계; 제3 엣지 서버가, 제2 캐쉬에 저장된 데이터를 이용하여, 엣지 클라이언트에게 서비스를 제공하는 단계;를 더 포함할 수 있다.A method of providing a cloud edge service according to an embodiment of the present invention includes the steps of: a third edge server receiving a service request from an edge client, requesting data necessary for providing a service of the edge client to a second cache; Requesting, by the second cache, data necessary for providing a service of an edge client to the cloud; Copying, by the cloud, data necessary for providing a service of an edge client stored in the first cache to a second cache; The third edge server may further include providing a service to an edge client by using data stored in the second cache.

제3 엣지 서버는, 제1 엣지 서버 및 제2 엣지 서버와 다른 그룹에 소속되어, 제1 캐쉬에 저장된 데이터를 공유하지 못하고, 제2 캐쉬에 저장된 데이터를 공유할 수 있다.The third edge server may belong to a different group from the first edge server and the second edge server, and may not share data stored in the first cache, and may share data stored in the second cache.

본 발명의 실시예에 따른 클라우드 엣지 서비스 제공 방법은, 클라우드가, 복사 단계 이후 정해진 시간이 경과하면, 제1 캐쉬에 저장된 엣지 클라이언트의 서비스 제공에 필요한 데이터를 삭제하는 단계;를 더 포함할 수 있다.The method for providing a cloud edge service according to an embodiment of the present invention may further include the step of deleting, by the cloud, data necessary for providing the service of the edge client stored in the first cache when a predetermined time elapses after the copying step. .

본 발명의 실시예에 따른 클라우드 엣지 서비스 제공 방법은, 클라우드가, 엣지 클라이언트에 서비스를 제공하는 엣지 서버가 소속된 그룹의 인접 그룹에 제1 캐쉬에 저장된 데이터를 복사하는 단계;를 더 포함할 수 있다.The method for providing a cloud edge service according to an embodiment of the present invention may further include copying data stored in the first cache to a group adjacent to a group to which an edge server providing services to an edge client belongs, by the cloud. have.

복사 단계는, 제1 캐쉬에 저장된 데이터 중 일부만을 복사할 수 있다.In the copying step, only some of the data stored in the first cache may be copied.

엣지 클라이언트의 서비스 제공에 필요한 데이터는, 식별 정보(ID), 연결 정보, 인증 정보, 서비스 정보 중 적어도 하나를 포함할 수 있다.Data required for service provision of the edge client may include at least one of identification information (ID), connection information, authentication information, and service information.

엣지 클라이언트는, 이동형 클라이언트일 수 있다.The edge client may be a mobile client.

한편, 본 발명의 다른 실시예에 따른, 클라우드 엣지 시스템은, 엣지 클라이언트로부터 서비스를 요청 받으면, 엣지 클라이언트에게 서비스를 제공하는 제1 엣지 서버; 제1 엣지 서버에 의해 엣지 클라이언트의 서비스 제공에 필요한 데이터가 저장되는 제1 캐쉬; 엣지 클라이언트로부터 서비스를 요청 받으면, 제1 캐쉬에 저장된 데이터를 이용하여 엣지 클라이언트에게 서비스를 제공하는 제2 엣지 서버;를 포함한다.Meanwhile, according to another embodiment of the present invention, a cloud edge system includes: a first edge server that provides a service to an edge client when a service request is received from an edge client; A first cache for storing data necessary for service provision of an edge client by the first edge server; And a second edge server that provides a service to the edge client by using data stored in the first cache when a service request is received from the edge client.

한편, 본 발명의 또 다른 실시예에 따른, 클라우드 엣지 서비스 제공 방법은, 엣지 클라이언트로부터 서비스를 요청 받은 제1 엣지 서버가, 엣지 클라이언트에게 서비스를 제공하는 단계; 제1 엣지 서버가, 엣지 클라이언트의 서비스 제공에 필요한 데이터를 제1 캐쉬에 저장하는 단계; 엣지 클라이언트로부터 서비스를 요청 받은 제3 엣지 서버가, 제2 캐쉬에 엣지 클라이언트의 서비스 제공에 필요한 데이터를 요청하는 단계; 제2 캐쉬가, 클라우드에 엣지 클라이언트의 서비스 제공에 필요한 데이터를 요청하는 단계; 클라우드가, 제1 캐쉬에 저장된 엣지 클라이언트의 서비스 제공에 필요한 데이터를 제2 캐쉬에 복사하는 단계;를 포함한다.Meanwhile, according to another embodiment of the present invention, a method for providing a cloud edge service includes: providing a service to an edge client by a first edge server receiving a service request from an edge client; Storing, by the first edge server, data necessary for providing the service of the edge client in a first cache; Requesting, by a third edge server, which has received a service request from the edge client, requesting data necessary for providing the service of the edge client to the second cache; Requesting, by the second cache, data necessary for providing a service of an edge client to the cloud; And copying, by the cloud, data necessary for providing a service of the edge client stored in the first cache to the second cache.

한편, 본 발명의 또 다른 실시예에 따른, 클라우드 엣지 시스템은, 엣지 클라이언트로부터 서비스를 요청 받으면 엣지 클라이언트에게 서비스를 제공하는 제1 엣지 서버; 제1 엣지 서버에 의해 엣지 클라이언트의 서비스 제공에 필요한 데이터가 저장되는 제1 캐쉬; 엣지 클라이언트로부터 서비스를 요청 받으면, 제2 캐쉬에 엣지 클라이언트의 서비스 제공에 필요한 데이터를 요청하는 제2 엣지 서버; 제2 엣지 서버의 데이터 요청이 있으면, 클라우드에 엣지 클라이언트의 서비스 제공에 필요한 데이터를 요청하는 제2 캐쉬; 제2 캐쉬의 데이터 요청이 있으면, 제1 캐쉬에 저장된 엣지 클라이언트의 서비스 제공에 필요한 데이터를 제2 캐쉬에 복사하는 클라우드;를 포함한다.Meanwhile, according to another embodiment of the present invention, a cloud edge system includes: a first edge server that provides a service to an edge client when a service request is received from an edge client; A first cache for storing data necessary for service provision of an edge client by the first edge server; When receiving a service request from an edge client, a second edge server that requests data necessary for providing a service of the edge client to the second cache; A second cache for requesting data necessary for providing a service of an edge client to the cloud when there is a data request from the second edge server; And a cloud for copying data necessary for service provision of an edge client stored in the first cache to the second cache when there is a request for data from the second cache.

이상 설명한 바와 같이, 본 발명의 실시예들에 따르면, 같은 기능을 제공하거나 협업형 관계를 갖는 엣지 클라우드 환경에서 엣지 서버들이 서로의 데이터들을 공유함으로써, 이동형 엣지 클라이언트의 서비스 요청에 빠른 응답을 제공하여, 동일 대상에 대한 중복된 엣지 클라이언트 관계 생성에 따른 서비스 지연 문제를 개선할 수 있다.As described above, according to embodiments of the present invention, by providing the same function or by sharing data of each other in an edge cloud environment having a collaborative relationship, a quick response to a service request of a mobile edge client is provided. , It is possible to improve a service delay problem due to the creation of a duplicate edge client relationship for the same target.

또한, 본 발명의 실시예들에 따르면, 엣지 클라우드 환경에서 엣지 서버들이 서로의 데이터들을 공유함으로써, 중복 데이터 관리체계 도입에 따른 관계형 엣지서버 저장공간의 활용성 향상을 통해, 엣지 서버 공간 활용의 비효율성을 개선할 수 있게 된다.In addition, according to embodiments of the present invention, edge servers share each other's data in an edge cloud environment, thereby improving the utilization of relational edge server storage space according to the introduction of a redundant data management system, and the ratio of edge server space utilization. Efficiency can be improved.

도 1은 기존 엣지 클라우드 서비스 환경에서의 이동형 엣지 클라이언트의 데이터 관리 방법을 나타낸 도면,
도 2는 본 발명의 실시예가 적용가능한 엣지 클라우드 시스템의 구조를 도시한 도면,
도 3은 본 발명의 일 실시예에 따른 엣지 클라우드 서비스 제공 방법의 설명에 제공되는 도면,
도 4는, 도 2와 도 3에 도시된 엣지 데이터 캐쉬의 블럭도이다.
1 is a diagram showing a data management method of a mobile edge client in an existing edge cloud service environment;
2 is a diagram showing the structure of an edge cloud system to which an embodiment of the present invention is applicable;
3 is a diagram provided to explain a method of providing an edge cloud service according to an embodiment of the present invention;
4 is a block diagram of the edge data cache shown in FIGS. 2 and 3.

이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다.Hereinafter, the present invention will be described in more detail with reference to the drawings.

본 발명의 실시예에서는 관계형 엣지 서버들 간 데이터 공조 방법을 제시한다. 구체적으로, 같은 기능을 제공하거나 협업형 관계를 갖는 엣지 클라우드 환경에서 엣지 서버들이 이동형 엣지 클라이언트의 정보를 효율적으로 공유하는 방안이다.In an embodiment of the present invention, a method for data coordination between relational edge servers is proposed. Specifically, it is a way for edge servers to efficiently share information of mobile edge clients in an edge cloud environment that provides the same function or has a collaborative relationship.

이를 위해, 본 발명의 실시예에서는 엣지 데이터 캐쉬(Edge Data Cache)를 새로이 제시하여, 이를 기반으로 서비스 응답속도 지연을 최소화하고, 엣지 클라이언트로부터 수집된 데이터의 중앙 클라우드 연계 관리 체계 구축을 통해 관계형 엣지 서버의 저장공간에 대한 효율성을 극대화한다.To this end, in the embodiment of the present invention, an edge data cache is newly presented, based on this, minimizes delay in service response speed, and establishes a central cloud linkage management system for data collected from edge clients. Maximizes the efficiency of server storage space.

도 2는 본 발명의 실시예가 적용가능한 엣지 클라우드 시스템의 구조를 도시한 도면이다. 본 발명의 실시예가 적용가능한 엣지 클라우드 시스템은, 도시된 바와 같이, 클라우드(100), 엣지 데이터 캐쉬들(210,220), 엣지 서버들(310~360) 및 엣지 클라이언트(400)를 포함하여 구축된다.2 is a diagram showing the structure of an edge cloud system to which an embodiment of the present invention is applicable. An edge cloud system to which an embodiment of the present invention is applicable, as shown, is built including a cloud 100, edge data caches 210 and 220, edge servers 310 to 360, and an edge client 400.

엣지 서버들(310~360)은 엣지 클라이언트(400)에 서비스를 제공하기 위한 노드들이다. 엣지 서버들(310~360)은 그룹화 되어 있는데, 구체적으로, 엣지 서버-1(310), 엣지 서버-2(320), 엣지 서버-3(330)은 엣지 서버 그룹-1로 그룹화되고, 엣지 서버-4(340), 엣지 서버-5(350), 엣지 서버-6(360)은 엣지 서버 그룹-2로 그룹화되어 있다.The edge servers 310 to 360 are nodes for providing services to the edge client 400. The edge servers 310 to 360 are grouped. Specifically, edge server-1 310, edge server-2 320, and edge server-3 330 are grouped into edge server group-1, and Server-4 (340), edge server-5 (350), edge server-6 (360) are grouped into an edge server group-2.

동일 그룹에 소속된 엣지 서버들은 엣지 클라이언트(400)에 서비스를 제공하기 위해 필요한 데이터를 공유한다. 데이터 공유는 엣지 서버들(310~360)과 클라우드(100) 사이에서 데이터를 임시 저장하는 노드들인 엣지 데이터 캐쉬들(210,220)을 통해 이루어진다. Edge servers belonging to the same group share data necessary to provide services to the edge client 400. Data sharing is performed between the edge servers 310 to 360 and the cloud 100 through edge data caches 210 and 220, which are nodes that temporarily store data.

구체적으로, 엣지 서버 그룹-1에 소속된 엣지 서버-1(310), 엣지 서버-2(320), 엣지 서버-3(330)은 엣지 데이터 캐쉬-1(210)을 통해 데이터를 공유하고, 엣지 서버 그룹-2에 소속된 엣지 서버-4(340), 엣지 서버-5(350), 엣지 서버-6(360)은 엣지 데이터 캐쉬-2(220)를 통해 데이터를 공유한다.Specifically, the edge server-1 (310), edge server-2 (320), and edge server-3 (330) belonging to the edge server group-1 share data through the edge data cache-1 (210), Edge server-4 (340), edge server-5 (350), and edge server-6 (360) belonging to edge server group-2 share data through edge data cache-2 (220).

클라우드(100)는 엣지 클라우드 시스템의 중앙 처리 노드로 기능한다. 본 발명의 실시예와 관련하여, 클라우드(100)는 엣지 데이터 캐쉬들(210,220)의 데이터 관리를 수행한다.The cloud 100 functions as a central processing node of the edge cloud system. In connection with the embodiment of the present invention, the cloud 100 performs data management of the edge data caches 210 and 220.

구체적으로, 클라우드(100)는 엣지 데이터 캐쉬-1(210)의 데이터를 엣지 데이터 캐쉬-2(220)에 복사하거나, 역으로 엣지 데이터 캐쉬-2(220)의 데이터를 엣지 데이터 캐쉬-1(210)에 복사할 수 있다.Specifically, the cloud 100 copies the data from the edge data cache-1 (210) to the edge data cache-2 (220), or conversely, copies the data from the edge data cache-2 (220) to the edge data cache-1 ( 210) can be copied.

또한, 클라우드(100)는 엣지 데이터 캐쉬들(210,220)에 저장된 데이터가 불필요해진 경우, 즉, 데이터가 엣지 클라이언트(400)의 서비스 제공에 이용되지 않는 경우, 해당 데이터를 삭제한다.In addition, when the data stored in the edge data caches 210 and 220 becomes unnecessary, that is, when the data is not used to provide a service to the edge client 400, the cloud 100 deletes the data.

엣지 클라이언트(400)는 엣지 서버들(310~360)에 서비스를 요청하여 제공받는 단말이다. 엣지 클라이언트(400)는 엣지 서버들(310~360) 중 하나와 연결하여 관계를 맺는다.The edge client 400 is a terminal that requests and receives a service from the edge servers 310 to 360. The edge client 400 connects with one of the edge servers 310 to 360 to establish a relationship.

본 발명의 실시예에서 엣지 클라이언트(400)는 이동하기 때문에, 엣지 클라이언트(400)가 서비스를 제공받는 엣지 서버들(310~360)은 엣지 클라이언트(400)의 위치에 따라 가변할 수 있다.In an embodiment of the present invention, since the edge client 400 moves, the edge servers 310 to 360 to which the edge client 400 is provided with a service may vary according to the location of the edge client 400.

한편, 본 발명의 실시예에 따른 엣지 클라우드 시스템은 동일 그룹에 소속된 엣지 서버들이 데이터를 공유하기 때문에, 동일 그룹 내에서 엣지 클라이언트(400)가 엣지 서버를 교체하는 경우, 연결 및 관계 형성 절차가 고속으로 이루어지고, 서비스 제공 역시 고속으로 이루어지는데, 이하에서 도 3을 참조하여 상세히 설명한다. 도 3은 본 발명의 일 실시예에 따른 엣지 클라우드 서비스 제공 방법의 설명에 제공되는 도면이다.Meanwhile, in the edge cloud system according to an embodiment of the present invention, since edge servers belonging to the same group share data, when the edge client 400 replaces the edge server within the same group, the connection and relationship formation procedure is It is made at high speed, and the service is provided at a high speed, which will be described in detail below with reference to FIG. 3. 3 is a diagram provided to explain a method of providing an edge cloud service according to an embodiment of the present invention.

도 3에서는 엣지 클라이언트(400)가 도면의 좌측에서 우측 방향으로 이동하면서, 엣지 서버들(310~360)과 연결하여 관계를 맺으면서 서비스를 제공받는 시나리오를 상정하였다.In FIG. 3, a scenario in which the edge client 400 is provided with a service while connecting with the edge servers 310 to 360 while moving from the left to the right of the drawing is assumed.

먼저, 엣지 클라이언트(400)는 엣지 서버-1(310)에 연결하여 관계를 맺고 서비스를 제공받는다. 엣지 클라이언트(400)와 관계가 형성된 엣지 서버-1(310)은 엣지 클라이언트(400)의 서비스 제공에 필요한 데이터를 엣지 데이터 캐쉬-1(210)에 저장한다.First, the edge client 400 connects to the edge server-1 310 to establish a relationship and receive a service. The edge server-1 310 having a relationship with the edge client 400 stores data necessary for providing the service of the edge client 400 in the edge data cache-1 210.

저장하는 데이터에는, 엣지 클라이언트(400)의 식별 정보(ID), 연결 정보, 인증 정보, 서비스 정보 등이 포함된다.The data to be stored includes identification information (ID), connection information, authentication information, service information, and the like of the edge client 400.

엣지 데이터 캐쉬-1(210)에 저장된 데이터는 엣지 서버 그룹-1에 소속된 다른 엣지 서버들인 엣지 서버-2(320)와 엣지 서버-3(330)이 접근하여 이용할 수 있다.The data stored in the edge data cache-1 210 can be accessed and used by the edge server-2 320 and the edge server-3 330, which are other edge servers belonging to the edge server group-1.

따라서, 엣지 클라이언트(400)가 이동함에 따라 엣지 서버-2(320)에 연결하여 관계를 맺고 서비스를 제공받는 과정에서, 엣지 서버-2(320)는 엣지 데이터 캐쉬-1(210)에 저장된 데이터를 요청하여 활용한다.Therefore, as the edge client 400 moves, in the process of connecting to the edge server-2 320 to establish a relationship and receiving a service, the edge server-2 320 is the data stored in the edge data cache-1 210 Request and use.

마찬가지로, 엣지 클라이언트(400)가 이동함에 따라 엣지 서버-3(330)에 연결하여 관계를 맺고 서비스를 제공받는 과정에서는, 엣지 서버-3(330)도 엣지 데이터 캐쉬-1(210)에 저장된 데이터를 요청하여 활용한다.Similarly, in the process of connecting to the edge server-3 330 to establish a relationship and receiving a service as the edge client 400 moves, the edge server-3 330 is also stored in the edge data cache-1 210 Request and use.

이후, 엣지 클라이언트(400)가 우측 방향으로 더 이동하게 되면, 엣지 서버-4(340)와 연결하여 관계를 맺고 서비스를 제공받게 되는데, 엣지 서버-4(340)는 엣지 서버 그룹-2에 소속되어 있으므로 엣지 데이터 캐쉬-2(210)에 저장된 데이터에만 접근할 수 있다.Thereafter, when the edge client 400 moves further to the right, it connects with the edge server-4 340 to establish a relationship and receive a service. The edge server-4 340 belongs to the edge server group-2. Therefore, only the data stored in the edge data cache-2 (210) can be accessed.

엣지 서버-4(340)로부터 요청받은 엣지 클라이언트(400)의 데이터가 없음을 인지한 엣지 데이터 캐쉬-2(220)는 클라우드(300)에 엣지 클라이언트(400)의 데이터를 요청한다. 엣지 클라이언트(400)를 특정하기 위해 데이터 요청에는 엣지 클라이언트(400)의 식별 정보(ID)가 포함된다.Recognizing that there is no data of the edge client 400 requested from the edge server-4 (340), the edge data cache-2 (220) requests the data of the edge client (400) from the cloud (300). In order to specify the edge client 400, the data request includes identification information (ID) of the edge client 400.

엣지 데이터 캐쉬-2(220)의 요청을 수신한 클라우드(100)는 엣지 데이터 캐쉬-1(220)에 저장되어 있는 엣지 클라이언트(400)의 서비스 제공에 필요한 데이터를 엣지 데이터 캐쉬-2(220)에 복사한다.Upon receiving the request of the edge data cache-2 (220), the cloud 100 stores the data required to provide the service of the edge client 400 stored in the edge data cache-1 (220). Copy it to.

이에 따라, 엣지 서버-4(340)는 엣지 데이터 캐쉬-2(220)에 저장된 데이터를 이용할 수 있게 된다.Accordingly, the edge server-4 (340) can use the data stored in the edge data cache-2 (220).

이후, 엣지 클라이언트(400)가 우측 방향으로 더 이동하게 되어, 엣지 서버-5(350)/엣지 서버-6(360)과 연결하여 관계를 맺고 서비스를 제공받게 되는 과정에서, 엣지 서버-5(350)/엣지 서버-6(360)은 엣지 데이터 캐쉬-2(220)에 저장된 데이터를 활용하게 된다.Thereafter, the edge client 400 is further moved to the right, and in the process of connecting with the edge server-5 (350)/edge server-6 (360) and providing a service, the edge server-5 ( 350)/edge server-6(360) utilizes data stored in edge data cache-2(220).

한편, 엣지 데이터 캐쉬-1(220)로부터 엣지 데이터 캐쉬-2(220)로 복사가 이루어진 후 정해진 시간이 경과하면, 클라우드(100)는 엣지 데이터 캐쉬-1(220)에 저장되어 있는 엣지 클라이언트(400)의 서비스 제공에 필요한 데이터를 삭제한다.On the other hand, when a predetermined time elapses after the copy is made from the edge data cache-1 (220) to the edge data cache-2 (220), the cloud 100 is an edge client stored in the edge data cache-1 (220). Delete the data necessary to provide services of 400).

위 실시예에서는 엣지 클라이언트(400)가 서비스를 제공받는 엣지 서버 그룹이 변경된 이후에, 즉, 엣지 클라이언트(400)가 엣지 서버-4(340)에 연결하여 관계를 맺은 이후에, 엣지 데이터 캐쉬-1(220)로부터 엣지 데이터 캐쉬-2(220)로 데이터 복사가 수행되는 것을 상정하였다.In the above embodiment, after the edge server group to which the edge client 400 receives a service is changed, that is, after the edge client 400 connects to the edge server-4 340 and establishes a relationship, the edge data cache- It is assumed that data copying is performed from 1(220) to edge data cache-2(220).

하지만, 그 보다 더 빠른 시점에 미리 데이터 복사가 수행되도록 구현할 수도 있다. 이를 테면, 엣지 클라이언트(400)가 엣지 서버 그룹-1에서 서비스를 제공받고 있을 때, 인접한 엣지 서버 그룹들인 엣지 서버 그룹-2의 엣지 데이터 캐쉬-2(220)와 엣지 서버 그룹-0(미도시)의 엣지 데이터 캐쉬-0(미도시)에 미리 데이터 복사를 수행하는 것이다.However, it may be implemented so that data copying is performed in advance at a faster time. For example, when the edge client 400 is receiving service from the edge server group-1, the edge data cache-2 220 and the edge server group-0 (not shown) of the edge server group-2, which are adjacent edge server groups. ), the data is copied to the edge data cache-0 (not shown) in advance.

복사된 데이터는 인접 서버 그룹으로부터 해제되면 삭제할 수 있다. 이를 테면, 엣지 클라이언트(400)가 엣지 서버 그룹-2에서 서비스를 제공받게 되었다면, 엣지 서버 그룹-0의 엣지 데이터 캐쉬-0에 복사하였던 데이터는 삭제한다.The copied data can be deleted when it is released from the adjacent server group. For example, if the edge client 400 is provided with a service from the edge server group-2, data copied to the edge data cache-0 of the edge server group-0 is deleted.

더 나아가, 인접 서버 그룹의 엣지 데이터 캐쉬에 복사되는 데이터의 종류를 제한할 수도 있다. 예를 들어, 식별 정보(ID), 연결 정보, 인증 정보, 서비스 정보 중 식별 정보(ID)와 연결 정보 만을 미리 저장하고, 나머지는 엣지 클라이언트(400)가 엣지 서버 그룹에 연결된 이후에 복사하는 것으로 구현가능하다.Furthermore, it is possible to limit the type of data copied to the edge data cache of the adjacent server group. For example, among identification information (ID), connection information, authentication information, and service information, only identification information (ID) and connection information are stored in advance, and the rest is copied after the edge client 400 is connected to the edge server group. It is possible to implement.

다른 예로, 엣지 클라이언트(400)가 인접 엣지 서버 그룹에 연결될 가능성을 기초로 복사하는 데이터의 범위를 조절할 수도 있다. 이를 테면,As another example, the range of copied data may be adjusted based on the possibility that the edge client 400 is connected to an adjacent edge server group. For example,

1) 엣지 클라이언트(400)가 엣지 서버-1(310)에 연결되어 있어, 엣지 클라이언트(400)가 엣지 서버 그룹-2에 연결될 가능성이 낮은 경우, 엣지 데이터 캐쉬-2(220)에 복사가 이어지지 않도록 하고,1) Since the edge client 400 is connected to the edge server-1 310, if the possibility that the edge client 400 is connected to the edge server group-2 is low, copying to the edge data cache-2 (220) is not continued. And

2) 엣지 클라이언트(400)가 엣지 서버-2(320)에 연결되어 있어, 엣지 클라이언트(400)가 엣지 서버 그룹-2에 연결될 가능성이 보통인 경우, 엣지 데이터 캐쉬-2(220)에 식별 정보(ID)와 연결 정보만 복사가 이어지도록 하며,2) When the edge client 400 is connected to the edge server-2 (320), and the possibility that the edge client 400 is connected to the edge server group-2 is normal, identification information in the edge data cache-2 (220) Only (ID) and connection information are copied,

3) 엣지 클라이언트(400)가 엣지 서버-3(330)에 연결되어 있어, 엣지 클라이언트(400)가 엣지 서버 그룹-2에 연결될 가능성이 높은 경우, 엣지 데이터 캐쉬-2(220)에 인증 정보와 서비스 정보 까지 복사가 이어지도록 할 수 있다.3) When the edge client 400 is connected to the edge server-3 330 and there is a high possibility that the edge client 400 is connected to the edge server group-2, the authentication information and the edge data cache-2 220 Copying can be continued to service information.

한편, 도 2와 도 3에서 제시한 엣지 클라우드 시스템의 구조는 예시적인 것에 불과하다. 엣지 서버 그룹의 개수와 엣지 서버 그룹 내에서 엣지 서버의 개수는 유동적이다.Meanwhile, the structure of the edge cloud system presented in FIGS. 2 and 3 is merely an example. The number of edge server groups and the number of edge servers within the edge server group are flexible.

도 2와 도 3에 도시된 엣지 데이터 캐쉬들(210,220)의 내부 구조에 대해 도 4를 참조하여 설명한다. 도 4는 엣지 데이터 캐쉬의 블럭도이다. 엣지 데이터 캐쉬들(210,220)은 동일 구조로 구현가능하므로, 도 4에서는 이들을 참조부호 "200"으로 대표하여 하나만 도시하였다.The internal structure of the edge data caches 210 and 220 shown in FIGS. 2 and 3 will be described with reference to FIG. 4. 4 is a block diagram of an edge data cache. Since the edge data caches 210 and 220 can be implemented in the same structure, only one of them is represented by the reference numeral "200" in FIG. 4.

도시된 바와 같이, 엣지 데이터 캐쉬(200)는 통신부(201), 프로세서(202) 및 저장부(203)를 포함하여 구성된다.As shown, the edge data cache 200 includes a communication unit 201, a processor 202, and a storage unit 203.

통신부(201)는 클라우드(100) 및 해당 그룹의 엣지 서버들(310~360)과 통신하기 위한 수단이다.The communication unit 201 is a means for communicating with the cloud 100 and the edge servers 310 to 360 of the corresponding group.

프로세서(202)는 통신부(201)를 통해 엣지 서버들(310~360)로부터 엣지 클라이언트(400)의 서비스 제공에 필요한 데이터를 수신하여 저장부(203)에 저장한다. 또한, 프로세서(202)는 통신부(201)를 통해 엣지 서버들(310~360)의 요청이 있으면, 저장부(203)에 저장된 데이터를 제공한다.The processor 202 receives data necessary for service provision of the edge client 400 from the edge servers 310 to 360 through the communication unit 201 and stores the data in the storage unit 203. In addition, the processor 202 provides data stored in the storage unit 203 upon request of the edge servers 310 to 360 through the communication unit 201.

프로세서(202)는 클라우드(100)의 요청에 의해, 저장부(203)에 저장된 데이터를 클라우드(100)에 제공할 수도 있고, 삭제할 수도 있다.The processor 202 may provide or delete data stored in the storage unit 203 to the cloud 100 at the request of the cloud 100.

지금까지, 관계형 엣지 서버들 간 데이터 공조 방법에 대해 바람직한 실시예를 들어 상세히 설명하였다.Up to now, a method of data coordination between relational edge servers has been described in detail with reference to a preferred embodiment.

본 발명의 실시예에서는, 같은 기능을 제공하거나 협업형 관계를 갖는 엣지 클라우드 환경에서 엣지 서버들이 서로의 데이터들을 일부 공유함으로써 이동형 엣지 클라이언트의 서비스 요청에 빠른 응답을 제공하고, 중복 데이터 저장에 따른 엣지 서버 공간 활용의 비효율성을 개선하기 위한 방안을 제시하였다.In an embodiment of the present invention, in an edge cloud environment that provides the same function or has a collaborative relationship, edge servers share some of each other's data, thereby providing a quick response to a service request of a mobile edge client, and A method to improve the inefficiency of server space utilization was proposed.

이에 의해, 동일 대상에 대한 중복된 클라이언트 관계 생성에 따른 서비스 지연 문제를 개선할 수 있고, 중복 데이터 관리체계 도입에 따른 관계형 엣지 서버 저장공간 활용성을 향상할 수 있게 된다.As a result, it is possible to improve a service delay problem due to the creation of a duplicate client relationship to the same target, and improve the utilization of a relational edge server storage space by introducing a duplicate data management system.

한편, 본 실시예에 따른 장치와 방법의 기능을 수행하게 하는 컴퓨터 프로그램을 수록한 컴퓨터로 읽을 수 있는 기록매체에도 본 발명의 기술적 사상이 적용될 수 있음은 물론이다. 또한, 본 발명의 다양한 실시예에 따른 기술적 사상은 컴퓨터로 읽을 수 있는 기록매체에 기록된 컴퓨터로 읽을 수 있는 코드 형태로 구현될 수도 있다. 컴퓨터로 읽을 수 있는 기록매체는 컴퓨터에 의해 읽을 수 있고 데이터를 저장할 수 있는 어떤 데이터 저장 장치이더라도 가능하다. 예를 들어, 컴퓨터로 읽을 수 있는 기록매체는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광디스크, 하드 디스크 드라이브, 등이 될 수 있음은 물론이다. 또한, 컴퓨터로 읽을 수 있는 기록매체에 저장된 컴퓨터로 읽을 수 있는 코드 또는 프로그램은 컴퓨터간에 연결된 네트워크를 통해 전송될 수도 있다.Meanwhile, it goes without saying that the technical idea of the present invention can be applied to a computer-readable recording medium containing a computer program that performs functions of the apparatus and method according to the present embodiment. Further, the technical idea according to various embodiments of the present disclosure may be implemented in the form of a computer-readable code recorded on a computer-readable recording medium. The computer-readable recording medium can be any data storage device that can be read by a computer and can store data. For example, a computer-readable recording medium may be a ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical disk, hard disk drive, or the like. Further, a computer-readable code or program stored in a computer-readable recording medium may be transmitted through a network connected between computers.

또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.In addition, although the preferred embodiments of the present invention have been illustrated and described above, the present invention is not limited to the specific embodiments described above, and the technical field to which the present invention belongs without departing from the gist of the present invention claimed in the claims. In addition, various modifications are possible by those of ordinary skill in the art, and these modifications should not be individually understood from the technical spirit or prospect of the present invention.

100 : 클라우드
210,220 : 엣지 데이터 캐쉬
310~360 : 엣지 서버
400 : 엣지 클라이언트
100: cloud
210,220: Edge data cache
310~360: Edge server
400: edge client

Claims (12)

엣지 클라이언트로부터 서비스를 요청 받은 제1 엣지 서버가, 엣지 클라이언트에게 서비스를 제공하는 단계;
제1 엣지 서버가, 엣지 클라이언트의 서비스 제공에 필요한 데이터를 제1 캐쉬에 저장하는 단계;
엣지 클라이언트로부터 서비스를 요청 받은 제2 엣지 서버가, 제1 캐쉬에 저장된 데이터를 이용하여, 엣지 클라이언트에게 서비스를 제공하는 단계;
엣지 클라이언트로부터 서비스를 요청 받은 제3 엣지 서버가, 제2 캐쉬에 엣지 클라이언트의 서비스 제공에 필요한 데이터를 요청하는 단계;
제2 캐쉬가, 클라우드에 엣지 클라이언트의 서비스 제공에 필요한 데이터를 요청하는 단계;
클라우드가, 제1 캐쉬에 저장된 엣지 클라이언트의 서비스 제공에 필요한 데이터를 제2 캐쉬에 복사하는 단계;
제3 엣지 서버가, 제2 캐쉬에 저장된 데이터를 이용하여, 엣지 클라이언트에게 서비스를 제공하는 단계;를 포함하고,
제1 엣지 서버와 제2 엣지 서버는,
동일 그룹에 소속되어, 제1 캐쉬에 저장된 데이터를 공유하는 것을 특징으로 하는 클라우드 엣지 서비스 제공 방법.
Providing a service to an edge client by a first edge server receiving a service request from the edge client;
Storing, by the first edge server, data necessary for providing the service of the edge client in a first cache;
Providing a service to an edge client by using the data stored in the first cache by a second edge server receiving a service request from the edge client;
Requesting, by a third edge server, which has received a service request from the edge client, requesting data necessary for providing the service of the edge client to the second cache;
Requesting, by the second cache, data necessary for providing a service of an edge client to the cloud;
Copying, by the cloud, data necessary for providing a service of an edge client stored in the first cache to a second cache;
Including, by a third edge server, providing a service to an edge client by using the data stored in the second cache,
The first edge server and the second edge server,
A method for providing a cloud edge service, comprising belonging to the same group and sharing data stored in the first cache.
삭제delete 삭제delete 청구항 1에 있어서,
제3 엣지 서버는,
제1 엣지 서버 및 제2 엣지 서버와 다른 그룹에 소속되어, 제1 캐쉬에 저장된 데이터를 공유하지 못하고, 제2 캐쉬에 저장된 데이터를 공유할 수 있는 것을 특징으로 하는 클라우드 엣지 서비스 제공 방법.
The method according to claim 1,
The third edge server,
A method of providing a cloud edge service, comprising: belonging to a different group from the first edge server and the second edge server, unable to share data stored in the first cache, and sharing data stored in the second cache.
청구항 4에 있어서,
클라우드가, 복사 단계 이후 정해진 시간이 경과하면, 제1 캐쉬에 저장된 엣지 클라이언트의 서비스 제공에 필요한 데이터를 삭제하는 단계;를 더 포함하는 것을 특징으로 하는 클라우드 엣지 서비스 제공 방법.
The method of claim 4,
When a predetermined time elapses after the copying step, by the cloud, deleting data necessary for providing a service of the edge client stored in the first cache.
청구항 1에 있어서,
클라우드가, 엣지 클라이언트에 서비스를 제공하는 엣지 서버가 소속된 그룹의 인접 그룹에 제1 캐쉬에 저장된 데이터를 복사하는 단계;를 더 포함하는 것을 특징으로 하는 클라우드 엣지 서비스 제공 방법.
The method according to claim 1,
The cloud edge service providing method further comprising; copying the data stored in the first cache to a group adjacent to the group to which the edge server that provides the service to the edge client belongs.
청구항 1에 있어서,
복사 단계는,
제1 캐쉬에 저장된 데이터 중 일부만을 복사하는 것을 특징으로 하는 클라우드 엣지 서비스 제공 방법.
The method according to claim 1,
The copy step is,
Cloud edge service providing method, characterized in that copying only a part of the data stored in the first cache.
청구항 1에 있어서,
엣지 클라이언트의 서비스 제공에 필요한 데이터는,
식별 정보(ID), 연결 정보, 인증 정보, 서비스 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 클라우드 엣지 서비스 제공 방법.
The method according to claim 1,
The data required to provide services for edge clients is:
A cloud edge service providing method comprising at least one of identification information (ID), connection information, authentication information, and service information.
청구항 1에 있어서,
엣지 클라이언트는,
이동형 클라이언트인 것을 특징으로 하는 클라우드 엣지 서비스 제공 방법.
The method according to claim 1,
Edge clients,
Cloud edge service providing method, characterized in that the mobile client.
엣지 클라이언트로부터 서비스를 요청 받으면, 엣지 클라이언트에게 서비스를 제공하는 제1 엣지 서버;
제1 엣지 서버에 의해 엣지 클라이언트의 서비스 제공에 필요한 데이터가 저장되는 제1 캐쉬;
엣지 클라이언트로부터 서비스를 요청 받으면, 제1 캐쉬에 저장된 데이터를 이용하여 엣지 클라이언트에게 서비스를 제공하는 제2 엣지 서버;
엣지 클라이언트로부터 서비스를 요청 받으면, 제2 캐쉬에 엣지 클라이언트의 서비스 제공에 필요한 데이터를 요청하고, 제2 캐쉬에 저장된 데이터를 이용하여 엣지 클라이언트에게 서비스를 제공하는 제3 엣지 서버;
클라우드에 엣지 클라이언트의 서비스 제공에 필요한 데이터를 요청하는 제2 캐쉬;
제1 캐쉬에 저장된 엣지 클라이언트의 서비스 제공에 필요한 데이터를 제2 캐쉬에 복사하는 클라우드;를 포함하고,
제1 엣지 서버와 제2 엣지 서버는,
동일 그룹에 소속되어, 제1 캐쉬에 저장된 데이터를 공유하는 것을 특징으로 하는 클라우드 엣지 시스템.
A first edge server that provides a service to the edge client when a service request is received from the edge client;
A first cache for storing data necessary for service provision of an edge client by the first edge server;
A second edge server that provides a service to the edge client by using data stored in the first cache when a service request is received from the edge client;
When receiving a service request from the edge client, a third edge server that requests data necessary for providing the service of the edge client to the second cache, and provides a service to the edge client by using the data stored in the second cache;
A second cache for requesting data necessary for providing services of edge clients to the cloud;
Including; a cloud for copying the data necessary for providing the service of the edge client stored in the first cache to the second cache; and
The first edge server and the second edge server,
A cloud edge system that belongs to the same group and shares data stored in the first cache.
엣지 클라이언트로부터 서비스를 요청 받은 제1 엣지 서버가, 엣지 클라이언트에게 서비스를 제공하는 단계;
제1 엣지 서버가, 엣지 클라이언트의 서비스 제공에 필요한 데이터를 제1 캐쉬에 저장하는 단계;
엣지 클라이언트로부터 서비스를 요청 받은 제3 엣지 서버가, 제2 캐쉬에 엣지 클라이언트의 서비스 제공에 필요한 데이터를 요청하는 단계;
제2 캐쉬가, 클라우드에 엣지 클라이언트의 서비스 제공에 필요한 데이터를 요청하는 단계;
클라우드가, 제1 캐쉬에 저장된 엣지 클라이언트의 서비스 제공에 필요한 데이터를 제2 캐쉬에 복사하는 단계;를 포함하는 것을 특징으로 하는 클라우드 엣지 서비스 제공 방법.
Providing a service to an edge client by a first edge server receiving a service request from the edge client;
Storing, by the first edge server, data necessary for providing the service of the edge client in a first cache;
Requesting, by a third edge server, which has received a service request from the edge client, requesting data necessary for providing the service of the edge client to the second cache;
Requesting, by the second cache, data necessary for providing a service of an edge client to the cloud;
The cloud edge service providing method comprising a; step of copying the data required for providing the service of the edge client stored in the first cache to the second cache;
엣지 클라이언트로부터 서비스를 요청 받으면 엣지 클라이언트에게 서비스를 제공하는 제1 엣지 서버;
제1 엣지 서버에 의해 엣지 클라이언트의 서비스 제공에 필요한 데이터가 저장되는 제1 캐쉬;
엣지 클라이언트로부터 서비스를 요청 받으면, 제2 캐쉬에 엣지 클라이언트의 서비스 제공에 필요한 데이터를 요청하는 제2 엣지 서버;
제2 엣지 서버의 데이터 요청이 있으면, 클라우드에 엣지 클라이언트의 서비스 제공에 필요한 데이터를 요청하는 제2 캐쉬;
제2 캐쉬의 데이터 요청이 있으면, 제1 캐쉬에 저장된 엣지 클라이언트의 서비스 제공에 필요한 데이터를 제2 캐쉬에 복사하는 클라우드;를 포함하는 것을 특징으로 하는 클라우드 엣지 시스템.
A first edge server that provides a service to the edge client upon receiving a service request from the edge client;
A first cache for storing data necessary for service provision of an edge client by the first edge server;
When receiving a service request from an edge client, a second edge server that requests data necessary for providing a service of the edge client to the second cache;
A second cache for requesting data necessary for providing a service of an edge client to the cloud when there is a data request from the second edge server;
A cloud edge system comprising: a cloud for copying data necessary for providing a service of the edge client stored in the first cache to the second cache when there is a data request from the second cache.
KR1020200087924A 2020-07-16 2020-07-16 Data Sharing Method for Relational Edge Servers KR102202645B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200087924A KR102202645B1 (en) 2020-07-16 2020-07-16 Data Sharing Method for Relational Edge Servers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200087924A KR102202645B1 (en) 2020-07-16 2020-07-16 Data Sharing Method for Relational Edge Servers

Publications (1)

Publication Number Publication Date
KR102202645B1 true KR102202645B1 (en) 2021-01-13

Family

ID=74142549

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200087924A KR102202645B1 (en) 2020-07-16 2020-07-16 Data Sharing Method for Relational Edge Servers

Country Status (1)

Country Link
KR (1) KR102202645B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230099445A (en) * 2021-12-27 2023-07-04 주식회사 이노그리드 Cloud environment dynamic edge cluster configuration management system and method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101869925B1 (en) * 2017-08-23 2018-06-25 주식회사 티맥스 소프트 Method for connecting web servers and web application servers and was admin server using the same
KR20180124419A (en) * 2017-05-11 2018-11-21 에스케이텔레콤 주식회사 Application excution system based on distributed cloud, apparatus and control method thereof using the system
KR20190134040A (en) * 2018-05-24 2019-12-04 주식회사 티맥스 소프트 Method for auto-scaling of web server and was in cloud environment and was managing server using the same
KR20200033092A (en) * 2018-09-19 2020-03-27 주식회사맥데이타 An apparatus for network monitoring based on edge computing and method thereof, and system
KR20200080382A (en) * 2018-12-17 2020-07-07 전자부품연구원 Learning method of multiple heterogeneous devices, edge server and system using the same

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180124419A (en) * 2017-05-11 2018-11-21 에스케이텔레콤 주식회사 Application excution system based on distributed cloud, apparatus and control method thereof using the system
KR101869925B1 (en) * 2017-08-23 2018-06-25 주식회사 티맥스 소프트 Method for connecting web servers and web application servers and was admin server using the same
KR20190134040A (en) * 2018-05-24 2019-12-04 주식회사 티맥스 소프트 Method for auto-scaling of web server and was in cloud environment and was managing server using the same
KR20200033092A (en) * 2018-09-19 2020-03-27 주식회사맥데이타 An apparatus for network monitoring based on edge computing and method thereof, and system
KR20200080382A (en) * 2018-12-17 2020-07-07 전자부품연구원 Learning method of multiple heterogeneous devices, edge server and system using the same

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230099445A (en) * 2021-12-27 2023-07-04 주식회사 이노그리드 Cloud environment dynamic edge cluster configuration management system and method
WO2023128086A1 (en) * 2021-12-27 2023-07-06 주식회사 이노그리드 System and method for management of configuration of cloud environment dynamic edge cluster

Similar Documents

Publication Publication Date Title
US11647097B2 (en) Providing access to managed content
CN103268318B (en) A kind of distributed key value database system of strong consistency and reading/writing method thereof
CN102782670B (en) Memory cache data center
US10579595B2 (en) Method and device for calling a distributed file system
WO2017088705A1 (en) Data processing method and device
CN104050102B (en) Object storage method and device in a kind of telecommunication system
US20150205819A1 (en) Techniques for optimizing data flows in hybrid cloud storage systems
US10708379B1 (en) Dynamic proxy for databases
CN108540510B (en) Cloud host creation method and device and cloud service system
CN113010496A (en) Data migration method, device, equipment and storage medium
CN109302448A (en) A kind of data processing method and device
US10545667B1 (en) Dynamic data partitioning for stateless request routing
KR102202645B1 (en) Data Sharing Method for Relational Edge Servers
CN113918857A (en) Three-level cache acceleration method for improving performance of distributed WEB application system
CN107220003A (en) A kind of method for reading data and system
WO2023109934A1 (en) Data access method of object storage bucket and cloud management platform
CN108566421B (en) Network type distribution method and system based on network attached storage
KR102247132B1 (en) Extended Authentication Method for Resource Access Control in a Cloud Environment Composed of Multiple Edge Servers
CN111143366B (en) High-efficiency storage method for massive large object data
CN111212138A (en) Cross-site storage system and data information access method
CN107704462B (en) Resource metadata maintenance method, equipment and storage device
CN114422538B (en) Multi-cloud storage system, multi-cloud data reading and writing method and electronic equipment
CN117075823B (en) Object searching method, system, electronic device and storage medium
CN114040346B (en) File digital information management system and management method based on 5G network
CN113254415B (en) Method and device for processing read request of distributed file system

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant