A design methodology for distributed adaptive stream mining systems

Stephen Won, Inkeun Cho, Kishan Sudusinghe, Jie Xu, Yu Zhang, Mihaela Van Der Schaar, Shuvra S. Bhattacharyya

Research output: Contribution to journalConference article

Abstract

Data-driven, adaptive computations are key to enabling the deployment of accurate and efficient stream mining systems, which invoke suitably configured queries in real-time on streams of input data. Due to the physical separation among data sources and computational resources, it is often necessary to deploy such stream mining systems in a distributed fashion, where local learners have access to disjoint subsets of the data that is to be mined, and forward their intermediate results to an ensemble learner that combines the results from the local learners. In this paper, we develop a design methodology for integrated design, simulation, and implementation of dynamic data-driven adaptive stream mining systems. By systematically integrating considerations associated with local embedded processing, classifier configuration, data-driven adaptation and networked communication, our approach allows for effective assessment, prototyping, and implementation of alternative distributed design methods for data-driven, adaptive stream mining systems. We demonstrate our results on a dynamic data-driven application involving patient health care monitoring.

Original languageEnglish (US)
Pages (from-to)2482-2491
Number of pages10
JournalProcedia Computer Science
Volume18
DOIs
StatePublished - Jan 1 2013
Externally publishedYes
Event13th Annual International Conference on Computational Science, ICCS 2013 - Barcelona, Spain
Duration: Jun 5 2013Jun 7 2013

    Fingerprint

Keywords

  • Adaptive stream mining
  • Dataflow graphs
  • Distributed signal processing

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Won, S., Cho, I., Sudusinghe, K., Xu, J., Zhang, Y., Van Der Schaar, M., & Bhattacharyya, S. S. (2013). A design methodology for distributed adaptive stream mining systems. Procedia Computer Science, 18, 2482-2491. https://doi.org/10.1016/j.procs.2013.05.425