Scalable and Elastic Realtime Click Stream Analysis Using StreamMine3G (Industry Article)

Research output: Contribution to conferencesPaperContributedpeer-review

Contributors

Abstract

Click stream analysis is a common approach for analyzing customer behavior during the navigation through e-commerce or social network sites. Performing such an analysis in real-time opens up new business opportunities as well as increases revenues as recommendations can be generated on the fly making a previously unknown product to the potential customer attractive.

As click streams are highly fluctuating as well as must be processed in real time, there is a high demand for Event-Stream-Processing (ESP) engines that are (1) horizontally as well as vertically scalable, (2) elastic in order to cope with the fluctuation in the data stream, and (3) provide efficient state management mechanisms in order to drive such kind of analysis. However, the majority of the nowadays ESP engines such as Apache S4 or Storm provide neither explicit state management nor techniques for elastic scaling.

In this paper, we present StreamMine3G, a scalable and elastic ESP engine which provides state management out of the box, scales with the number of nodes as well as cores and improves performance due to a novel delegation mechanisms lowering contention on state as well as network links caused by fluctuations and temporary imbalances in the data streams.

Details

Original languageEnglish
Pages198-205
Number of pages8
Publication statusPublished - 2014
Peer-reviewedYes

Conference

Title8th ACM International Conference on Distributed Event-Based Systems (DEBS '14), ACM, 2014
Abbreviated titleDEBS'14
Conference number
Duration26 - 29 May 2014
Degree of recognitionInternational event
Location
CityNew York
CountryUnited States of America

Keywords

Research priority areas of TU Dresden

DFG Classification of Subject Areas according to Review Boards

Keywords

  • Performance, scalability, elasticity, ESP, Click stream analysis, Scalability, Migration, State Management