Poster: Performance Engineering in Distributed Event-sourced Systems

被引:1
|
作者
Meissner, Dominik [1 ]
Erb, Benjamin [1 ]
Kargl, Frank [1 ]
机构
[1] Ulm Univ, Inst Distributed Syst, Ulm, Germany
关键词
event sourcing; performance engineering; event processing;
D O I
10.1145/3210284.3219770
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Distributed event-sourced systems adopt a fairly new architectural style for data-intensive applications that maintains the full history of the application state. However, the performance implications of such systems are not yet well explored, let alone how the performance of these systems can be improved. A central issue is the lack of systematic performance engineering approaches that take into account the specific characteristics of these systems. To address this problem, we suggest a methodology for performance engineering and performance analysis of distributed event-sourced systems based on specific measurements and subsequent, targeted optimizations. The methodology blends in well into existing software engineering processes and helps developers to identify bottlenecks and to resolve performance issues. Using our structured approach, we improved an existing event-sourced system prototype and increased its performance considerably.
引用
收藏
页码:242 / 245
页数:4
相关论文
共 50 条
  • [1] Poster: Log Pruning in Distributed Event-sourced Systems
    Erb, Benjamin
    Meissner, Dominik
    Ogger, Ferdinand
    Kargl, Frank
    DEBS'18: PROCEEDINGS OF THE 12TH ACM INTERNATIONAL CONFERENCE ON DISTRIBUTED AND EVENT-BASED SYSTEMS, 2018, : 230 - 233
  • [2] Consistent Retrospective Snapshots in Distributed Event-sourced Systems
    Erb, Benjamin
    Meissner, Dominik
    Habiger, Gerhard
    Pietron, Jakob
    Kargl, Frank
    2017 INTERNATIONAL CONFERENCE ON NETWORKED SYSTEMS (NETSYS), 2017,
  • [3] Doctoral Symposium: Towards Time Travel in Distributed Event-sourced Systems
    Meissner, Dominik
    DEBS'18: PROCEEDINGS OF THE 12TH ACM INTERNATIONAL CONFERENCE ON DISTRIBUTED AND EVENT-BASED SYSTEMS, 2018, : 266 - 269
  • [4] Event-sourced, observable software architectures: An experience report
    Alongi, Francesco
    Bersani, Marcello M.
    Ghielmetti, Nicolo
    Mirandola, Raffaela
    Tamburri, Damian A.
    SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (10): : 2127 - 2151
  • [5] RETRO-λ: An Event-sourced Platform for Serverless Applications with Retroactive Computing Support
    Meissner, Dominik
    Erb, Benjamin
    Kargl, Frank
    Tichy, Matthias
    DEBS'18: PROCEEDINGS OF THE 12TH ACM INTERNATIONAL CONFERENCE ON DISTRIBUTED AND EVENT-BASED SYSTEMS, 2018, : 76 - 87
  • [6] ESAMP: event-sourced architecture for materials provenance management and application to accelerated materials discovery
    Statt, Michael J.
    Rohr, Brian A.
    Brown, Kris
    Guevarra, Dan
    Hummelshoj, Jens
    Hung, Linda
    Anapolsky, Abraham
    Gregoire, John M.
    Suram, Santosh K.
    DIGITAL DISCOVERY, 2023, 2 (04): : 1078 - 1088
  • [7] Poster: On the Need for Distributed Complex Event Processing with Multiple Sinks
    Akili, Samira
    DEBS'19: PROCEEDINGS OF THE 13TH ACM INTERNATIONAL CONFERENCE ON DISTRIBUTED AND EVENT-BASED SYSTEMS, 2019, : 248 - 249
  • [8] A methodology for performance modeling of distributed event-based systems
    Kounev, Samuel
    Sachs, Kai
    Bacon, Jean
    Buchmann, Alejandro
    ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 13 - +
  • [9] Event Chain Clocks for performance debugging in parallel and distributed systems
    Yu, HL
    Liu, J
    Zheng, WM
    Shen, MM
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 1050 - 1054
  • [10] Poster: Local Self-Adaptation for Distributed Complex Event Processing
    Akili, Samira
    PROCEEDINGS OF THE 18TH ACM INTERNATIONAL CONFERENCE ON DISTRIBUTED AND EVENT-BASED SYSTEMS, DEBS 2024, 2024, : 189 - 190