Using the power of high-performance computing together with the flexibility of loosely coupled event-driven software architectures provides alot of benefits, especially when it comes to processing real-time data. This paper outlines the architecture of a general-purpose platform leveraging event-driven microservices architecture in combination with Event Sourcing and powerful High-Performance Computing core. The platform is aimed to software applications that process and analyze huge amount of data in a real-time or near-real-time fashion from a variety of sources, having as requirement downtime-less upgrade and scaling capabilities. The first-class citizens of this platform are applications in the domains of IoT, trading, meteorology and traffic control. The reference implementation of this platform used as a foundation for this research consists of two main components, the hardware based on Intel Xeon Phi Knights Corner family and Kubernetes as main container orchestration solution leveraging both Xeon processors and coprocessors for maximum performance. On the application level, the platform uses Apache Kafka as Event Sourcing mechanism that allows treating the applications as state machines, providing capability to perform “step back in time” or “multi-window event processing.” We present the architecture of the platform and initial experiments that demonstrate the feasibility of our approach.
Skip Nav Destination
Article navigation
25 October 2018
APPLICATION OF MATHEMATICS IN TECHNICAL AND NATURAL SCIENCES: 10th International Conference for Promoting the Application of Mathematics in Technical and Natural Sciences - AMiTaNS’18
20–25 June 2018
Albena, Bulgaria
Research Article|
October 25 2018
Elastic high-performance computing platform for real-time data analysis
T. Simchev
T. Simchev
Institute of Information and Communication Technologies, Bulgarian Academy of Sciences
, Acad. G. Bonchev bl.25, 1113 Sofia, Bulgaria
Search for other works by this author on:
T. Simchev
Institute of Information and Communication Technologies, Bulgarian Academy of Sciences
, Acad. G. Bonchev bl.25, 1113 Sofia, Bulgaria
AIP Conf. Proc. 2025, 110005 (2018)
Citation
T. Simchev; Elastic high-performance computing platform for real-time data analysis. AIP Conf. Proc. 25 October 2018; 2025 (1): 110005. https://doi.org/10.1063/1.5064948
Download citation file:
Pay-Per-View Access
$40.00
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
31
Views
Citing articles via
Inkjet- and flextrail-printing of silicon polymer-based inks for local passivating contacts
Zohreh Kiaee, Andreas Lösel, et al.
The implementation of reflective assessment using Gibbs’ reflective cycle in assessing students’ writing skill
Lala Nurlatifah, Pupung Purnawarman, et al.
Effect of coupling agent type on the self-cleaning and anti-reflective behaviour of advance nanocoating for PV panels application
Taha Tareq Mohammed, Hadia Kadhim Judran, et al.
Related Content
Static load balancing strategies using Kubernetes
AIP Conf. Proc. (April 2025)
HRRMLQ: Container scheduling algorithm on edge nodes cluster
AIP Conf. Proc. (December 2023)
A big data pipeline for temporospatial infrasound analysis
J. Acoust. Soc. Am. (October 2016)
A study on the transition to container technologies in data centers
AIP Conf. Proc. (November 2022)
Virtualization technologies and platforms: Comparative overview and updated performance tests
AIP Conf. Proc. (March 2023)