Design, implementation, and evaluation of a parallel index server for shape image database

被引:0
|
作者
Chiueh, TC [1 ]
Margaritis, D [1 ]
Varadarajan, S [1 ]
机构
[1] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY 11794 USA
关键词
D O I
10.1109/ICPADS.1998.741018
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes the design, implementation, and evaluation of a parallel indexer called PAMIS(1) for a polygonal 2D shape image database. PAMIS is based on a shape representation scheme called the turning function, which exhibits the desirable properties of position-, scale-, and rotation-invariance, and has a similarity metric function that satisfies the triangular inequality, which is required for efficient database indexing. Because the goal of the PAMIS project is to support "like-this" image queries the indexing scheme we chose, the vantage-point tree (VPT), uses relative rather than absolute distance valves to the database elements for efficient nearest-neighbor search. We have successfully implemented PAMIS on a network of workstations to exploit the I/O and computation parallelism inherent in the VPT algorithm. We found that it is preferable to make the VPT node size as small as possible in order to have a lean and deep VPT structure, and the best-case scheduling strategy performs the best among the scheduling strategies considered. Overall, the performance of the VPT algorithm scales very well with the number of processors, and the indexing efficiency, defined as the percentage of database elements touched by the search, of PAMIS is 6% and 39% for "good" queries that ask for 1 and 50 nearest neighbors, respectively.
引用
收藏
页码:42 / 49
页数:8
相关论文
共 50 条
  • [1] The design, implementation and evaluation of an ODMG compliant, parallel object database server
    Smith, J
    Sampaio, S
    Watson, P
    Paton, NW
    DISTRIBUTED AND PARALLEL DATABASES, 2004, 16 (03) : 275 - 319
  • [2] The Design, Implementation and Evaluation of an ODMG Compliant, Parallel Object Database Server
    Jim Smith
    Sandra Sampaio
    Paul Watson
    Norman W. Paton
    Distributed and Parallel Databases, 2004, 16 : 275 - 319
  • [3] Design and implementation of a parallel crypto server
    Rong, XF
    Gao, XJ
    Su, RD
    Zhou, LH
    COMPUTATIONAL INTELLIGENCE AND SECURITY, PT 2, PROCEEDINGS, 2005, 3802 : 398 - 406
  • [4] The design of an ODMG compatible parallel object database server
    Watson, P
    VECTOR AND PARALLEL PROCESSING - VECPAR'98, 1999, 1573 : 593 - 621
  • [5] Design and implementation of MSQL server database system model
    Liu, Qing-Jie
    Wang, Xiao-ying
    Zhang, Wei
    Advances in Information Sciences and Service Sciences, 2012, 4 (12): : 124 - 131
  • [6] Design, implementation, and evaluation of a compilation server
    Lee, Han B.
    Diwan, Amer
    Moss, J. Eliot B.
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2007, 29 (04):
  • [7] Design and implementation of parallel meta-server for PVFS
    Supercomputing Center, Shenzhen University, Shenzhen 518060, China
    不详
    Jisuanji Gongcheng, 2006, 12 (50-51+54):
  • [8] Data mining: A tightly-coupled implementation on a parallel database server
    Sousa, M
    Mattoso, M
    Ebecken, NFF
    NINTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1998, : 711 - 716
  • [9] Mining a large database with a parallel database server
    Civil Engineering Department, Centro de Technologia, COPPEIUFRJ Cidade Universitaria, Caixa Postal 68506, 21945-970 Rio de Janeiro, RJ, Brazil
    Intell. Data Anal., 6 (437-451):
  • [10] High Performance Internet image Server Design and Implementation
    Zhang, Genyuan
    PROCEEDINGS OF THE 2016 6TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS, ENVIRONMENT, BIOTECHNOLOGY AND COMPUTER (MMEBC), 2016, 88 : 2289 - 2292