Distributed Stream KNN Join
Amirhesam Shahvarani, Hans‐Arno Jacobsen
Abstract
kNN join over data streams is an important operation for location-aware systems, which correlates events from different sources based on their occurrence locations. Combining the complexity of kNN join and the dynamicity of data streams, kNN join in streaming environments is a computationally intensive operator, and its performance can be greatly improved by utilizing the computational capabilities of modern non-uniform memory access (NUMA) computing platforms. However, the conventional approaches to kNN join for prestored datasets do not work efficiently with the kind of highly dynamic data found in streaming environments.
Topics & Concepts
Join (topology)Computer scienceData stream miningOperator (biology)Streaming dataDistributed computingData streamData miningRepressorTelecommunicationsMathematicsGeneChemistryTranscription factorCombinatoricsBiochemistryData Management and AlgorithmsAdvanced Database Systems and QueriesData Mining Algorithms and Applications