Title
Hayabusa: Simple and Fast Full-Text Search Engine for Massive System Log Data
Abstract
In this study, we introduce a simple and high-speed search engine for large-scale system logs, called Hayabusa. Hayabusa uses SQLite, standard lightweight database software with GNU Parallel and general Linux commands, such that it can run efficiently without complex components. Network administrators can use Hayabusa to accumulate and store log information at high speeds and to search the logs quickly. In our experiments, Hayabusa required only 8 seconds to convert 1.2 M log messages into a database file. Moreover, Hayabusa required only 5 seconds to search a keyword from 1.7 billion records. Hayabusa achieved high-performance search speed in a stand-alone environment without a complex distributed environment. Compared with the distributed environment, Spark, the proposed stand-alone Hayabusa was approximately 27 times faster.
Year
DOI
Venue
2017
10.1145/3095786.3095788
CFI
Field
DocType
ISBN
SQL,Data processing,Search engine,Spark (mathematics),Distributed Computing Environment,Computer science,Full text search,Parallel processing,Real-time computing,Embedded system
Conference
978-1-4503-5332-8
Citations 
PageRank 
References 
0
0.34
4
Authors
6
Name
Order
Citations
PageRank
Hiroshi Abe100.34
Keiichi Shima2153.90
Yuji Sekiya3259.50
Daisuke Miyamoto472.55
Tomohiro ISHIHARA562.62
Kazuya Okada612.74