DOI QR코드

DOI QR Code

A Design and Implementation of Virtual Grid for Reducing Frequency of Continuous Query on LBSNS

LBSNS에서 연속 질의 빈도 감소를 위한 가상그리드 기법의 설계 및 구현

  • 이은식 (연세대학교 컴퓨터과학과) ;
  • 조대수 (동서대학교 컴퓨터정보공학부)
  • Received : 2012.01.30
  • Accepted : 2012.02.16
  • Published : 2012.04.30

Abstract

SNS(Social Networking Services) is oneline service that enable users to construct human network through their relation on web, such as following relation, friend relation, and etc. Recently, owing to the advent of digital devices (smart phone, tablet PC) which embedded GPS some applications which provide services with spatial relevance and social relevance have been released. Such an online service is called LBSNS. It is required to use spatial filtering so as to build the LBSNS system that enable users to subscribe information of interesting area. For spatial filtering, user and tweet attaches location information which divide into static property presenting fixed area and dynamic property presenting user's area changed along the moving user. In the case of using a location information including dynamic property, Continuous query occurred from the moving user causes the problem in server. In this paper, we propose spatial filtering algorithm using Virtual Grid for reducing frequency of query, and conclude that frequency of query on using Virtual Grid is 93% decreased than frequency of query on not using Virtual Grid.

웹 상에서 사용자들 간의 관계(Relation)를 통해 인적 네트워크를 형성할 수 있게 해주는 온라인 서비스를 SNS(Social Networking Services)라고 한다. 최근에는 GPS가 내장된 디지털장치(스마트 폰, 태블릿 PC 등)를 통해 획득한 위치 정보를 SNS에 추가한 LBSNS(Location-Based SNS) 서비스에 대한 관심이 증가하고 있다. 사용자가 원하는 관심지역의 정보만을 구독하는 LBSNS 서비스를 구현하기 위해서는 공간필터링 기법이 요구된다. 공간필터링을 위해서는 트윗에 위치정보를 포함해야 한다. 위치정보는 사용자의 이동에 따라 함께 변하는 동적정보로 표현되거나 최초위치에서 고정되는 정적정보로 표현될 수 있다. 동적 위치정보를 사용할 경우 사용자의 이동에 따라 연속적으로 공간 필터링 질의가 발생하므로 서버에 많은 부하를 줄 수 있다. 본 논문에서는 동적 위치정보로 인해 대량으로 발생하는 연속질의 문제를 해결하기 위해서 가상그리드 기법을 이용한 공간필터링 알고리즘을 제안한다. 성능평가 결과 가상그리드 기법을 활용한 경우 질의 발생빈도 측면에서 최고 93%성능이 개선되었다.

Keywords

References

  1. Edwin H. Jacox, Hanan Samet "Spatial Join technique" ACM Transactions on Database Systems, 2007
  2. Jignesh M. Patel, David J. Dewitt "Partition Based Spatial-Merge Join" ACM SIGMOD 1996
  3. Ming-Ling Lo, Chinya V. Ravishankar "Spatial hash-joins" ACM SIGMOD 1996
  4. http://ihelpers.x2soft.co.kr/programming/reference/01spring_materialized_view.pdf
  5. Jose A Blakeley, Per-Ake Larson, Frank Wm Tompa "Efficiently Updating Materialized Views" ACM SIGMOD 1986
  6. Ming-Ling Lo, Chinya V. Ravishankar "Spatial joins using Seeded Trees" ACM SIGMOD 1994
  7. http://develpoper.android.com/index
  8. http://code.google.com/intl/ko-KR/android/add-ons/google-appiis/reference/index.html

Cited by

  1. 경로 공유 채팅 시스템의 설계 및 구현 vol.12, pp.2, 2012, https://doi.org/10.13067/jkiecs.2017.12.2.281