The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
본 글에서는 개발자가 모바일 기기나 사용자 간 효율적인 데이터 전송을 쉽게 달성할 수 있는 엣지 컴퓨팅을 위한 데이터 프레임워크를 제안합니다. 우리는 엣지 컴퓨팅을 위한 분산 키-값 저장 플랫폼과 애플리케이션별 게시/구독 관계를 따르는 명시적인 데이터 배포 관리 방법을 제안합니다. 이 플랫폼에서 에지 서버는 분산된 키-값 저장소를 균일한 네임스페이스로 구성합니다. 에지 컴퓨팅에서 레코드에 대한 빠른 데이터 액세스를 활성화하려면 에지 서버의 레코드 및 해당 캐시 할당 전략이 중요합니다. 우리 플랫폼은 홈 서버를 동적으로 변경하고 사용자 정의 규칙에 따라 사전에 캐시 개체를 할당할 수 있는 분산 개체를 제공합니다. 규칙은 선언적 방식으로 정의되며 대상 레코드 및 관련 레코드의 상태에 따라 캐시 개체를 배치할 위치를 지정합니다. 시스템은 기록 수정 사항을 캐시된 기록에 즉시 반영할 수 있습니다. 또한 WebSocket을 사용하여 푸시 알림 시스템을 통합하여 지정된 테이블의 이벤트를 알립니다. 캐시 규칙이 적용되는 방식을 보여주기 위해 모바일 기기와 기타 여러 애플리케이션 간의 메시징 서비스 애플리케이션을 소개합니다. 우리는 몇 가지 샘플 애플리케이션을 사용하여 시스템 성능을 평가합니다.
Takehiro NAGATO
Kobe University
Takumi TSUTANO
Kobe University
Tomio KAMADA
Kobe University
Yumi TAKAKI
Kobe University
Chikara OHTA
Kobe University
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
부
Takehiro NAGATO, Takumi TSUTANO, Tomio KAMADA, Yumi TAKAKI, Chikara OHTA, "Distributed Key-Value Storage for Edge Computing and Its Explicit Data Distribution Method" in IEICE TRANSACTIONS on Communications,
vol. E103-B, no. 1, pp. 20-31, January 2020, doi: 10.1587/transcom.2019CPP0007.
Abstract: In this article, we propose a data framework for edge computing that allows developers to easily attain efficient data transfer between mobile devices or users. We propose a distributed key-value storage platform for edge computing and its explicit data distribution management method that follows the publish/subscribe relationships specific to applications. In this platform, edge servers organize the distributed key-value storage in a uniform namespace. To enable fast data access to a record in edge computing, the allocation strategy of the record and its cache on the edge servers is important. Our platform offers distributed objects that can dynamically change their home server and allocate cache objects proactively following user-defined rules. A rule is defined in a declarative manner and specifies where to place cache objects depending on the status of the target record and its associated records. The system can reflect record modification to the cached records immediately. We also integrate a push notification system using WebSocket to notify events on a specified table. We introduce a messaging service application between mobile appliances and several other applications to show how cache rules apply to them. We evaluate the performance of our system using some sample applications.
URL: https://global.ieice.org/en_transactions/communications/10.1587/transcom.2019CPP0007/_p
부
@ARTICLE{e103-b_1_20,
author={Takehiro NAGATO, Takumi TSUTANO, Tomio KAMADA, Yumi TAKAKI, Chikara OHTA, },
journal={IEICE TRANSACTIONS on Communications},
title={Distributed Key-Value Storage for Edge Computing and Its Explicit Data Distribution Method},
year={2020},
volume={E103-B},
number={1},
pages={20-31},
abstract={In this article, we propose a data framework for edge computing that allows developers to easily attain efficient data transfer between mobile devices or users. We propose a distributed key-value storage platform for edge computing and its explicit data distribution management method that follows the publish/subscribe relationships specific to applications. In this platform, edge servers organize the distributed key-value storage in a uniform namespace. To enable fast data access to a record in edge computing, the allocation strategy of the record and its cache on the edge servers is important. Our platform offers distributed objects that can dynamically change their home server and allocate cache objects proactively following user-defined rules. A rule is defined in a declarative manner and specifies where to place cache objects depending on the status of the target record and its associated records. The system can reflect record modification to the cached records immediately. We also integrate a push notification system using WebSocket to notify events on a specified table. We introduce a messaging service application between mobile appliances and several other applications to show how cache rules apply to them. We evaluate the performance of our system using some sample applications.},
keywords={},
doi={10.1587/transcom.2019CPP0007},
ISSN={1745-1345},
month={January},}
부
TY - JOUR
TI - Distributed Key-Value Storage for Edge Computing and Its Explicit Data Distribution Method
T2 - IEICE TRANSACTIONS on Communications
SP - 20
EP - 31
AU - Takehiro NAGATO
AU - Takumi TSUTANO
AU - Tomio KAMADA
AU - Yumi TAKAKI
AU - Chikara OHTA
PY - 2020
DO - 10.1587/transcom.2019CPP0007
JO - IEICE TRANSACTIONS on Communications
SN - 1745-1345
VL - E103-B
IS - 1
JA - IEICE TRANSACTIONS on Communications
Y1 - January 2020
AB - In this article, we propose a data framework for edge computing that allows developers to easily attain efficient data transfer between mobile devices or users. We propose a distributed key-value storage platform for edge computing and its explicit data distribution management method that follows the publish/subscribe relationships specific to applications. In this platform, edge servers organize the distributed key-value storage in a uniform namespace. To enable fast data access to a record in edge computing, the allocation strategy of the record and its cache on the edge servers is important. Our platform offers distributed objects that can dynamically change their home server and allocate cache objects proactively following user-defined rules. A rule is defined in a declarative manner and specifies where to place cache objects depending on the status of the target record and its associated records. The system can reflect record modification to the cached records immediately. We also integrate a push notification system using WebSocket to notify events on a specified table. We introduce a messaging service application between mobile appliances and several other applications to show how cache rules apply to them. We evaluate the performance of our system using some sample applications.
ER -