그래프 분할 기반 RETE 네트워크 분산 처리Distributed Processing of a RETE Network based on Graph Partitioning

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 760
  • Download : 0
RETE 네트워크는 생성 규칙 엔진 (production rule engine)의 주요 구성요소로서, 입력되는 데이터 스트림에서 정의된 규칙을 빠르게 탐지한 후 대응되는 행동을 수행하는 복합 이벤트 처리 (complex event processing)를 위해 널리 사용되고 있다. 최근 사물인터넷의 발전, 소셜 미디어 및 모바일 기기의 대중화로 인해 스트림 데이터에 대한 복합 이벤트 처리의 수요가 증가하고 있으며, 특히 입력 스트림의 양과 속도가 증가함에 따라 클라우드 환경에서의 분산 처리의 필요성 또한 함께 대두되고 있다. RETE 네트워크를 분산 처리하고자한 기존의 연구에서는 다양한 계산량을 가지는 규칙들을 효율적으로 분배하지 못했고, 분산 처리에 사용된 서버간의 네트워크 전송량 또한 고려하지 못했다. 본 논문에서는 이와 같은 문제를 해결하기 위해 그래프 분할 기법을이용하여 RETE 네트워크를 분산 처리하는 방법을 제안한다. Bisection spectral graph partitioning을 재귀적으로 적용하여 각 서버에 계산량을 효율적으로 분배하고, 서버간 네트워크 사용량 또한 최소화하였다. 세 종류의실제 데이터를 사용하여 기존 연구 대비 본 방법이 처리시간, 불균형 정도, 네트워크 사용량 관점에서 우수함을 확인하였다.
Publisher
한국정보과학회
Issue Date
2017-08
Language
Korean
Citation

데이타베이스연구, v.33, no.2, pp.113 - 126

ISSN
1598-9798
URI
http://hdl.handle.net/10203/225812
Appears in Collection
IE-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0