• Home
  • Search
  • High Performance Distributed In-Memory Architectures for Trade Surveillance System
  • Cite Icon3
  • https://doi.org/10.1109/ispdc2018.2018.00023Copy DOI Icon

High Performance Distributed In-Memory Architectures for Trade Surveillance System

  • Jun 1, 2018
  • Rishikesh Bansod +5 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

With rapid growth of world economy, the user activity in the capital markets is increased. This results into large number of transactional activities in trading systems. Hence, the trade surveillance system with low latency and high throughput is needed to monitor such a large amount of data in order to improve user experience by reducing discrepancies and frauds. In-memory technology reduces this latency by processing as well as caching data in main memory thereby removing the overhead of disk access. Currently, open-source frameworks such as Apache Ignite, Apache Flink and Kafka Streams provides in-memory streaming and caching functionalities along with scalability and fault-tolerant features. The paper talks about Trade Surveillance System (TSS), which includes Complex Event Processing (CEP). Here we discuss design, implementation and tuning of three different high-performance architectures for trade surveillance system using Ignite, Flink and Kafka Streams as in-memory streaming technologies. Paper also compares system throughput, support for fault tolerance and effect of caching on streaming throughput for all three architectures. Based on experiments, it is seen that Ignite outperforms Flink and Kafka Streams in CEP based streaming. Flink is more reliable considering fault-tolerance and event-time processing at streaming layer compared to Ignite. Though Kafka Streams also provides fault-tolerance and event-time processing out of the box, it shows high latency due to disk based processing.

Similar Papers
  • Research Article
  • Citations1

Real-time state management techniques using RocksDB: A high-performance approach to scalable stream processing

  • Jun 30, 2024
  • International Journal of Science and Research Archive
  • Sandeep Pamarthi
  • Research Article
  • Citations5

Evaluating the integration of Esper complex event processing engine and message brokers

  • Jul 12, 2023
  • PeerJ Computer Science
  • Guadalupe Ortiz +3
  • Dissertation
  • Citations11

Fault Tolerance in Critical Information Systems

  • Aug 09, 2017
  • Libra
  • Matthew C Elder
  • Conference Article
  • Citations15

Supporting fault tolerance in an industrial environment: the AMATISTA approach

  • Jul 09, 2001
  • I Gonazlez +1
  • Research Article
  • Citations5

Recovery in main memory database systems for engineering design applications

  • Mar 01, 1989
  • Information and Software Technology
  • S.H Son
  • Conference Article
  • Citations4

A Classification-Based Approach to Fault-Tolerance Support in Parallel Programs

  • Dec 01, 2009
  • Gopinatha Jakadeesan +1
  • Research Article
  • Citations4

Supporting fault-tolerant and open distributed processing using RPC

  • Jun 01, 1996
  • Computer Communications
  • Wanlei Zhou
  • Conference Article
  • Citations2

Supporting User-directed Fault Tolerance over Standard MPI

  • Dec 01, 2012
  • Zhimin Wu +4
  • PDF
  • Research Article
  • Citations12

Accelerating Large Table Scan Using Processing-In-Memory Technology

  • Oct 10, 2023
  • Datenbank-Spektrum
  • Alexander Baumstark +2
  • Conference Article
  • Citations30

Patience is a virtue

  • Jun 18, 2014
  • Badrish Chandramouli +1
  • Conference Article
  • Citations34

Efficient Lightweight Compression Alongside Fast Scans

  • May 31, 2015
  • Orestis Polychroniou +1
  • Research Article
  • Citations72

Neural Network: What It Can Do for Petroleum Engineers

  • Jan 01, 1995
  • Journal of Petroleum Technology
  • Shahab Mohaghegh
  • Conference Article
  • Citations12

We Can Make Mistakes: Fault-tolerant Forward Private Verifiable Dynamic Searchable Symmetric Encryption

  • Jun 01, 2022
  • Dandan Yuan +2
  • Conference Article

Fault tolerance support in distributed systems

  • Sep 03, 1990
  • Nigel Edwards
  • Book Chapter
  • Citations9

Distributed Architectures for Event-Based Systems

  • Jan 01, 2011
  • Valentin Cristea +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.