Title :
Scalable matching and ranking for network search
Author :
Uddin, Muslem ; Stadler, R. ; Clemm, Alexander
Author_Institution :
ACCESS Linnaeus Center, KTH R. Inst. of Technol., Stockholm, Sweden
Abstract :
Network search makes operational data available in real-time to management applications. In contrast to traditional monitoring, neither the data location nor the data format needs to be known to the invoking process, which simplifies application development, but requires an efficient search plane inside the managed system. The search plane is realized as a network of search nodes that process search queries in a distributed fashion. This paper introduces matching and ranking for network search queries. We are proposing a semantic for matching and ranking, which is configurable to support different types of management applications-from exact matching for database-style queries to loose, approximate matching, which is appropriate for exploratory purposes. We describe an echo protocol for efficient distributed query processing that supports matching and ranking. Further, we present the design of a search node, which maintains a real-time database of operational information and allows for parallel processing of search queries. A prototype implementation on a cloud testbed shows that the network search system, on a 9-node cluster with 24 core servers, executes 200 global search queries/sec with the 75th percetile latency below 100 milliseconds and with a CPU utilization below 5%. The performance measurements, together with our design, suggest that a system of 100,000 servers processing the same load would exhibit the same overhead per server and a query latency of below 1 sec.
Keywords :
cloud computing; query processing; distributed query processing; echo protocol; network search queries; parallel processing; scalable matching; scalable ranking; search node; Databases; Measurement; Peer-to-peer computing; Protocols; Search problems; Semantics; Web search; Network search; distributed management; distributed query processing; innetwork management; matching and ranking;
Conference_Titel :
Network and Service Management (CNSM), 2013 9th International Conference on
Conference_Location :
Zurich
DOI :
10.1109/CNSM.2013.6727844