Propeller: A Scalable Real-Time File-Search Service in Distributed Systems

被引:6
|
作者
Xu, Lei [1 ]
Jiang, Hong [1 ]
Tian, Lei [1 ]
Huang, Ziling [1 ]
机构
[1] Univ Nebraska Lincoln, Lincoln, NE 68588 USA
关键词
D O I
10.1109/ICDCS.2014.46
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
File-search service is a valuable facility to accelerate many analytics applications, because it can drastically reduce the scale of the input data. The main challenge facing the design of large-scale and accurate file-search services is how to support real-time indexing in an efficient and scalable way. To address this challenge, we propose a distributed file-search service, called Propeller, which utilizes a special file-access pattern, called access-causality, to partition file-indices in order to expose substantial access locality and parallelism to accelerate the file-indexing process. The extensive evaluations of Propeller show that it is real-time in file-indexing operations, accurate in file-search results, and scalable in large datasets. It achieves significantly better file-indexing and file-search performance (up to 250x) than a centralized solution (MySQL) and much higher accuracy and substantially lower query latency (up to 22x) than a state-of-the-art desktop search engine (Spotlight).
引用
收藏
页码:378 / 388
页数:11
相关论文
共 50 条
  • [41] A scalable HDD video recording solution using a real-time file system
    Li, H
    Cumpson, SR
    Jochemsen, R
    Korst, J
    Lambert, N
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2003, 49 (03) : 663 - 669
  • [42] A scalable HDD video recording solution using a real-time file system
    Li, H
    Cumpson, S
    Jochemsen, R
    Korst, J
    Lambert, N
    ICCE: 2003 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, DIGEST OF TECHNICAL PAPERS, 2003, : 158 - 159
  • [43] File service mechanism for distributed systems
    Tanaka, Mikio, 1600, (31):
  • [44] Distributed Real-Time Co-Simulation as a Service
    Mirz, Markus
    Vogel, Steffen
    Schaefer, Bettina
    Monti, Antonello
    2018 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ELECTRONICS FOR SUSTAINABLE ENERGY SYSTEMS (IESES), 2018, : 534 - 539
  • [45] Fine real-time processing in distributed systems
    Yakoh, T
    Sato, H
    Aoyama, T
    2000 IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS, PROCEEDINGS, 2000, : 135 - 142
  • [46] Real-time coordination in distributed multimedia systems
    Limniotes, TA
    Papadopoulos, GA
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 685 - 691
  • [47] Load profiling in distributed real-time systems
    Bestavros, A
    INFORMATION SCIENCES, 1997, 101 (1-2) : 1 - 27
  • [48] ACTIVE REDUNDANCY IN DISTRIBUTED REAL-TIME SYSTEMS
    KOPETZ, H
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1992, 12 : 595 - 595
  • [49] Real-time digital simulator for distributed systems
    Chen, Jinchao
    Du, Chenglie
    Han, Pengcheng
    Du, Xiaoyan
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2021, 97 (05): : 299 - 309
  • [50] Scheduling strategy for Real-Time Distributed Systems
    Menendez-Leonel de Cervantes, A.
    Benitez-Perez, H.
    JOURNAL OF APPLIED RESEARCH AND TECHNOLOGY, 2010, 8 (02) : 177 - 185