• 제목/요약/키워드: Range Searches

검색결과 69건 처리시간 0.031초

Hyper-TH : 실시간 주기억장치 데이터베이스 시스템을 위한 색인기법 (Hyper-TH : An Index Mechanism for Real-Time Main Memory Database Systems)

  • 민영수;신재룡;이병엽;유재수
    • 정보기술과데이타베이스저널
    • /
    • 제8권2호
    • /
    • pp.103-114
    • /
    • 2001
  • In this paper, we propose an efficient index mechanism for real-time main memory database systems. Existing main memory index structures based on the tree can effectively support range searches. However, it doesn't guarantee the real-time characteristic because difference between the access time of a node and an average access time can be high. The index structures based on the hash have always a regular random access time on the simple searches and that speed is very fast. However they do not support range searches. To solve such problems, we propose a new index mechanism called Hyper Tree-Hash (Hyper-TH) that combines ECBH (Extendible Chained Bucket Hashing) and T*-tree. ECBH can be dynamically extended and has a very fast access time. T*-tree effectively supports the range searches. We show through our experiments that the proposed mechanism outperforms existing other index structures.

  • PDF

A Flash-based B+-Tree using Sibling-Leaf Blocks for Efficient Node Updates and Range Searches

  • Lim, Seong-Chae
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제8권3호
    • /
    • pp.12-24
    • /
    • 2016
  • Recently, as the price per bit is decreasing at a fast rate, flash memory is considered to be used as primary storage of large-scale database systems. Although flash memory shows off its high speeds of page reads, however, it has a problem of noticeable performance degradation in the presence of increasing update workloads. When updates are requested for pages with random page IDs, in particular, the shortcoming of flash tends to impair significantly the overall performance of a flash-based database system. Therefore, it is important to have a way to efficiently update the B+-tree, when it is stored in flash storage. This is because most of updates in the B+-tree arise at leaf nodes, whose page IDs are in random. In this light, we propose a new flash B+-tree that stores up-to-date versions of leaf nodes in sibling-leaf blocks (SLBs), while updating them. The use of SLBs improves the update performance of B-trees and provides the mechanism for fast key range searches. To verify the performance advantages of the proposed flash B+-tree, we developed a mathematical performance evaluation model that is suited for assessing B-tree operations. The performance comparisons from it show that the proposed flash B+-tree provides faster range searches and reduces more than 50% of update costs.

효율적 범위 검색을 위한 플래시 메모리 기반 B+-트리 (A Flash Memory B+-Tree for Efficient Range Searches)

  • 임성채;박창섭
    • 한국콘텐츠학회논문지
    • /
    • 제13권9호
    • /
    • pp.28-38
    • /
    • 2013
  • 지난 수십 년간 B+-트리는 디스크 기반 데이터베이스를 위한 색인 구조로 가장 널리 사용되고 있다. 디스크 기반 B+-트리에서의 노드 갱신은 해당 노드가 저장된 디스크 페이지를 제자리 갱신함으로써 간단히 수행되며, 이런 제자리 갱신 비용은 크지 않다. 반면에 B+-트리를 플래시 메모리에 저장하여 사용할 때는 플래시 메모리의 과도한 제자리 갱신 비용 문제로 인해 기존 디스크 기반 B+-트리 알고리즘을 그대로 사용하기 어렵다. 이런 이유로 기존 플래시 메모리 기반 B+-트리 연구에서는 실시간으로 발생하는 갱신 연산 정보를 추가적인 임시 공간에 저장하는 방식을 사용하였다. 이런 방식은 B+-트리의 제자리 갱신 횟수를 쉽게 줄일 수 있다는 장점이 있지만 저장 공간의 추가 사용과 키 검색 시간을 지연시킬 수 있다는 문제가 있다. 특히 단말노드 계층의 링크 연결을 사용한 범위 검색을 효과적으로 수행할 수 없다는 문제를 가지고 있다. 이런 문제점을 해결하기 위해 본 논문에서는 단말노드들과 이들의 부모노드를 p-node 블록이라는 하나의 플래시 메모리 블록에 저장할 수 있는 알고리즘을 제안한다.

콘텐츠 검색 서비스를 위한 효율적인 이동 P2P 구조 (Efficient Mobile P2P Structure for Content Search Services)

  • 곽동원;복경수;강태호;여명호;유재수;조기형
    • 한국콘텐츠학회논문지
    • /
    • 제9권1호
    • /
    • pp.30-44
    • /
    • 2009
  • 본 논문에서는 이동 피어의 콘텐츠 탐색을 효율적으로 지원할 수 있는 이동 P2P 구조를 제안한다. 제안하는 이동 P2P 구조는 이동 피어의 탐색 비용을 감소시키기 위해 이동 피어, 이동 슈퍼 피어, 고정 슈퍼 피어로 구성된 3계층 구조이다. 이동 피어가 콘텐츠 탐색을 수행하기 위해서는 통신 가능한 피어로부터 콘텐츠를 찾고 질의영역 확장을 위해 이동 슈퍼 피어, 고정 슈퍼 피어를 이용한 계층적 콘텐츠 탐색을 수행한다. 계층적 콘텐츠 탐색, 피어 이동성에 따른 서비스 연속성을 보장하기 위해 이동 피어의 가입/탈퇴 과정은 이동성을 지원하는 메시지 구조에 의해 명시적으로 상위 피어에 저장한다. 실험 평가 결과 제안하는 구조는 기존의 2계층 구조 보다 콘텐츠 탐색 속도가 약 32% 향상되었고 고정 슈퍼 피어로 전송되는 메시지를 감소시켜 고정 슈퍼 피어 탐색 부하를 약 25% 감소시켰다.

문자열 부분검색을 위한 색인기법의 설계 및 성능평가 (Design and Performance Evaluation of an Indexing Method for Partial String Searches)

  • 강승헌;유재수
    • 한국정보처리학회논문지
    • /
    • 제6권6호
    • /
    • pp.1458-1467
    • /
    • 1999
  • 신장해슁이나 B+-트리와 같은 기존의 색인구조들은 문자열의 부분검색을 지원하지 못하거나 부분검색에 제약점을 가지고 있다. 최근 웹 환경에서 동작하는 정보검색 엔진들이 사용하는 역파일의 빠른 검색성능을 가지면서 문자열 부분검색을 효율적으로 지원하는 색인기법을 제안한다. 제안된 색인기법은 기본적으로 역파일 구조이며, 2음절 단위의 패턴으로 색인을 구성함으로써 문자열 부분검색을 지원한다. 제안된 색인기법의 특성을 분석하기 위해 제안된 방법의 성능을 다양한 환경에서 실험을 통하여 비교하고 분석한다. 또한 성능평가를 위해 기존의 역파일 기법, 요약 파일 기법들과 제안하는 색인기법의 분석적 모델을 검색시간과 저장공간 측면에서 세시하고, 그 모델을 기반으로 그들의 성능을 비교한다. 분석적 비교모델을 통한 성능비교 결과, 제안된 부분검색을 위한 색인기법은 저장공간의 오버헤드는 크지만 기존 요약 파일 기법에 비해 검색성능을 상당히 향상시킨다.

  • PDF

Relocation of a Mobile Robot Using Sparse Sonar Data

  • Lim, Jong-Hwan
    • Journal of Mechanical Science and Technology
    • /
    • 제15권2호
    • /
    • pp.217-224
    • /
    • 2001
  • In this paper, the relocation of a mobile robot is considered such that it enables the robot to determine its position with respect to a global reference frame without any $\alpha$ priori position information. The robot acquires sonar range data from a two-dimensional model composed of planes, corners, edges, and cylinders. Considering individual range as data features, the robot searches the best position where the data features of a position matches the environmental model using a constraint-based search method. To increase the search efficiency, a hypothesize and-verify technique is employed in which the position of the robot is calculated from all possible combinations of two range returns that satisfy the sonar sensing model. Accurate relocation is demonstrated with the results from sets of experiments using sparse sonar data in the presence of unmodeled objects.

  • PDF

An Improvement Video Search Method for VP-Tree by using a Trigonometric Inequality

  • Lee, Samuel Sangkon;Shishibori, Masami;Han, Chia Y.
    • Journal of Information Processing Systems
    • /
    • 제9권2호
    • /
    • pp.315-332
    • /
    • 2013
  • This paper presents an approach for improving the use of VP-tree in video indexing and searching. A vantage-point tree or VP-tree is one of the metric space-based indexing methods used in multimedia database searches and data retrieval. Instead of relying on the Euclidean distance as a measure of search space, the proposed approach focuses on the trigonometric inequality for compressing the search range, which thus, improves the search performance. A test result of using 10,000 video files shows that this method reduced the search time by 5-12%, as compared to the existing method that uses the AESA algorithm.

탐색 범위를 적용한 비교 루틴 고속 블록 움직임 추정방법 알고리듬 (Comparison Fast-Block Matching Motion Estimation Algorithm for Adaptive Search Range)

  • 임유찬;밍경육;정정화
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 하계종합학술대회 논문집(4)
    • /
    • pp.295-298
    • /
    • 2002
  • This paper presents a fast block-matching algorithm to improve the conventional Three-Step Search (TSS) based method. The proposed Comparison Fast Block Matching Algorithm (CFBMA) begins with DAB for adaptive search range to choose searching method, and searches a part of search window that has high possibility of motion vector like other partial search algorithms. The CFBMA also considers the opposite direction to reduce local minimum, which is ignored in almost conventional based partial search algorithms. CFBMA uses the summation half-stop technique to reduce the computational load. Experimental results show that the proposed algorithm achieves the high computational complexity compression effect and very close or better image quality compared with TSS, SES, NTSS based partial search algorithms.

  • PDF

센서태그를 지원하는 장거리 RFID 리더 시스템 개발 (Development of Long-Range RFID Reader System supporting Sensor Tag)

  • 신동범;김대영
    • 한국통신학회논문지
    • /
    • 제34권6C호
    • /
    • pp.626-633
    • /
    • 2009
  • ISO/IEC/WD 24753은 장거리 RFID 통신을 위하여 새로운 변 복조 방법과 센서 데이터 처리를 위한 응용 프로토콜을 정의하고 있다. 이 표준안에 따르면, 태그의 주파수 오프셋은 4%이다. 일반적인 무선통신 시스템에서 많이 사용되는 동기방식의 수신기는 성능이 우수한 것으로 알려져 있으나, 만약 주파수 오프셋이 크면 성능이 저하되는 문제가 있다. 본 논문에서는 장거리 센서태그 시스템의 주파수 오프셋 문제를 해결하기 위하여 비동기 방식의 수신기 구조를 설계하였다. 본 논문에서는 4% 주파수 오프셋을 갖는 수신 신호로부터 최적 주파수를 추정하기 위하여 9쌍의 상관기로 구성되는 주파수 추정 블록을 설계 하였으며, 수신 데이터로부터 페이로드의 시작 시점을 결정하기 위하여 별도로 구성된 이중 상관기를 이용하는 SFD(Start Frame delimiter) 검출 알고리즘을 제안하였다. 본 논문에서는 앞에서 제안한 방법들을 이용하여 장거리 RFID 리더를 구현하였으며, 유/무선 시험망을 통하여 그 성능을 평가하였다. 본 논문에서 구현한 장거리 RFID 리더는 인식거리 측면에서 기존의 방법을 사용하는 RFID 리더기보다 더 우수한 성능을 나타내었다.

레인지 블록 유사성을 이용한 프랙탈 압축 (Fractal Compression using Range Block Coherence)

  • 김영봉;이윤정
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제27권2호
    • /
    • pp.117-122
    • /
    • 2000
  • 프랙탈 영상 압축은 영상의 일부 영역이 같은 영상의 다른 영역과 거의 유사한 모양을 하고 있다는 자기유사성에 기초하고 있다. 이 압축 방법은 높은 압축률과 빠른 복원력을 제공하지만 매우 긴 압축 시간을 갖는다. 압축 시간을 줄이기 위해 가장 많은 시간이 소요되는 레인지 블록과 도메인 블록간의 비교 탐색 과정을 줄이려는 시도가 꾸준히 이루어져 왔다. 이 연구들은 크게 탐색할 도메인 영역에 제한을 가하는 방법과 도메인 블록의 탐색 순서를 주어진 조건을 만족하는 최초의 도메인을 찾는 방법으로 나누어 볼 수 있다. 그러나 대부분의 프랙탈 영상 압축 기법은 아직도 많은 압축 시간을 필요로 하고 있다. 본 연구에서는 영상 압축 시간을 획기적으로 줄이기 위해 레인지 블록간의 유사성을 이용하여 몇 개의 레인지 플록에 대해서만 도메인 탐색을 시도하는 새로운 방법을 제안한다. 이를 위해 모든 레인지 블록은 각각의 모양을 바탕으로 몇 개의 유사 그룹으로 분류되며, 각 그룹의 대표 블록에 대해서만 도메인 탐색을 실행하게 된다. 또한 이 방법을 다른 프랙탈 영상 압축 기법의 사전 작업으로 활용한다면 더욱 큰 효과를 보게 될 것이다.

  • PDF