DOI QR코드

DOI QR Code

Ad-Hoc 무선 환경의 발행/구독 시스템을 위한 구독주제 유사도 기반의 이벤트 라우팅 알고리즘

Topic Similarity-based Event Routing Algorithm for Wireless Ad-Hoc Publish/Subscribe Systems

  • 웬중휴 (아주대학교 컴퓨터공학과) ;
  • 오상윤 (아주대학교 정보및컴퓨터공학부)
  • 발행 : 2009.10.31

초록

동적이고 자원 제한적인 무선 애드혹 네트워크 환경에서, 발행/구독을 위한 이벤트 라우팅 알고리즘은 네트워크의 성능을 결정하는 중요한 역할을 한다. 지금까지는 노드간의 거리 정보를 이용하여 네트워크 오버헤드를 최소화하려는 이벤트 라우팅 알고리즘이 대표적으로 사용되어 왔다. 본 논문에서는 네트워크 오버헤드 중심의 이벤트 라우팅 알고리즘을 기반으로, 구독되는 주제의 유사도를 추가적으로 고려하여 발행/구독 트리에서의 노드 부모를 결정하는 새로운 알고리즘, TopSim을 제안한다. 본 제안 알고리즘은 기반이 되는 ShopParent 알고리즘을 이용하여 네트워크 오버헤드를 계산하고, 이를 기반으로 부모 후보 집합을 만든 후 새로 가입하는 노드와 부모 후보 노드들의 구독주제의 유사도를 계산하여 이를 기반으로 부모를 결정한다. 그럼으로써 노드들이 다수의 구독 주제를 가지는 경우에 보다 효과적으로 네트워크 오버헤드를 줄이도록 하였다. 성능평가를 통해 기존의 네트워크 오버헤드기반의 알고리즘에 비해 제안 알고리즘이 네트워크 성능을 향상시키는 것을 확인하였다.

For a wireless ad-hoc network, event routing algorithm of the publish/subscribe system is especially important for the performance of the system because of the dynamic characteristic and constraint network of its own. In this paper, we propose a new hybrid event routing algorithm. TopSim for efficient publish/subscribe system on the wireless ad-hoc network by extending the ShopParent algorithm by considering not only network overheads to choose a Parent of the publish/subscribe tree, but also topic similarity which is closeness of subscriptions. Our evaluation shows our proposed TopSim performs better for the case where a new joining node subscribed to the multiple topics and there is a node among Parent candidate nodes who subscribe to the ones in the list of multiple topics (related topics).

키워드

참고문헌

  1. E. Curry, "Message Oriented Middleware for Communications." Q. H. Muhamoud, Ed., John Wiley and Son. 2004,
  2. Y. Huangand H. Garcia-Molina. "Publish/Subscribe in a Mobile Environment," Wireless Networks. Volume 10, Issue 6. pp, 643-652, November 2004, https://doi.org/10.1023/B:WINE.0000044025.64654.65
  3. G, Cugola, H. Jacobsen. "Using publish/subscribe middleware for mobile systems," ACM SIGMOBILE Mobile Computing and Communications Review. Volume 6, Issue 4, pp, 25-33, October 2002, https://doi.org/10.1145/643550.643552
  4. M. Caporuscio. A. Carzaniga, A. Wolf. "An experience in evaluating publish/subscribe services in a wireless network" The 3rd international workshop on Software and performance. pp.128-183, Rome. Italy. 2002.
  5. 김선일, 이준용, "하이브리드 무선 네트워크에서 위치정보를 사용한 효율적인 라우팅 프로토콜." 한국컴퓨터정보학회 논문지, 제 14권, 제 1호, 2009년 1월.
  6. 박성승, 박건우, 류근호, 이상훈, "노드의 악의적 행위패턴 및 신뢰수준 기반의 MANET Secure 라우팅 방안." 한국컴퓨터정보학회 논문지, 제 14권, 제 5호, 2009년 5월.
  7. Y. Huang and H. Garcia-Molina. "Publish/Subscribe tree construction in wireless ad-hoc networks." The 4th International Conference on Mobile Data Management, pp. 112-140, Lecture Notes III Computer Science: Volume 2574, 2003.
  8. W.W, Cohen. P, Ravikumar. S,E. Fienberg. "A Comparison of String Distance Metrics for Name-Matching Tasks." The IJCAI-03 Workshop on Information Integration. pp. 73-78. August 2003.
  9. E. S. Ristad, P, N, Yianilos, "Learning String-Edit Distance." IEEE Transactions on Pattern Analysis and Machine Intelligence, Volume 20. Issue 5. pp. 522-532, May 1998. https://doi.org/10.1109/34.682181
  10. S. Lee. M. Gerla. C,C. Chiang. "On-demand multicast routing protocol," IEEE Wireless Communications and Networking Conference. Volume 3, pp, 1298-1302, New Orleans. LA, USA, 1999.
  11. E, Yoneki and J, Bacon. "An Adaptive Approach to Content-Based Subscription in Mobile Ad-hoc Network." The Second IEEE Annual Conference on Pervasive Computing and Communications Workshop on Mobile Peel-to-Peer Computing. pp, 92-97. March 2004.
  12. E. Yoneki and J, Bacon, "Content-Based Routing with On Demand Multicast." The 24th International Conference on Distributed Computing Systems. pp.788-793. 2004.
  13. B. Bloom. "Space/time trade-offs in Hash Coding with Allowable Errors," Communication of ACM. Vol. 13. Issue 7, 1970.
  14. A. McCallum. "String Edit Distance." Lecture note. Computational Linguistics, University of Massachusetts, 2006.
  15. T, B. Lee, L. Masinter. M, McCahill. "Uniform Resource Locators (URL)," RFC1738. December 1994,
  16. K. Papineni, et al, "BLEU: a method for automatic evaluation of machine translation," in: Proceedings of the 40th Annual meeting of the Association for Computational Linguistics, pp. 311-318, 2002.
  17. A. Maedche, S. Staab, "Measuring Similarity between Ontologies," Lecture Notes in Computer Science: Volume 2473, 2002.
  18. D.Y Kim, J. W Cho, J. Y Lee and S. K Park, "Enhanced On-Demand Multicast Routing Protocol For Multimedia," Journal of Ubiquitous Convergence Technology, Vol. 3, No.1, pp.20-26, February 2009.
  19. R. Baldoni, R. Beraldi, G. Cugola, M. Migliavacca, and L. Querzoni, "Structure-less Content-Based Routing in Mobile Ad Hoc Networks." The International Conference on Pervasive Services (ICPS'05), Santorini, Greece, 2005.