Cybermycelium: a reference architecture for domain-driven distributed big data systems

被引:0
|
作者
Ataei, Pouya [1 ]
机构
[1] Auckland Univ Technol, Sch Engn Comp & Math Sci, Auckland, New Zealand
来源
FRONTIERS IN BIG DATA | 2024年 / 7卷
关键词
big data reference architecture; big data architecture; big data systems; big data software engineering; distributed systems; decentralized system; reference architecture; domain-driven design; VARIABILITY; ANALYTICS; STATE;
D O I
10.3389/fdata.2024.1448481
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Introduction The ubiquity of digital devices, the infrastructure of today, and the ever-increasing proliferation of digital products have dawned a new era, the era of big data (BD). This era began when the volume, variety, and velocity of data overwhelmed traditional systems that used to analyze and store that data. This precipitated a new class of software systems, namely, BD systems. Whereas BD systems provide a competitive advantage to businesses, many have failed to harness the power of them. It has been estimated that only 20% of companies have successfully implemented a BD project. Methods This study aims to facilitate BD system development by introducing Cybermycelium, a domain-driven decentralized BD reference architecture (RA). The artifact was developed following the guidelines of empirically grounded RAs and evaluated through implementation in a real-world scenario using the Architecture Tradeoff Analysis Method (ATAM). Results The evaluation revealed that Cybermycelium successfully addressed key architectural qualities: performance (achieving <1,000 ms response times), availability (through event brokers and circuit breaking), and modifiability (enabling rapid service deployment and configuration). The prototype demonstrated effective handling of data processing, scalability challenges, and domain-specific requirements in a large-scale international company setting. Discussion The results highlight important architectural trade-offs between event backbone implementation and service mesh design. While the domain-driven distributed approach improved scalability and maintainability compared to traditional monolithic architectures, it requires significant technical expertise for implementation. This contribution advances the field by providing a validated reference architecture that addresses the challenges of adopting BD in modern enterprises.
引用
收藏
页数:25
相关论文
共 50 条
  • [21] Domain-Driven Visual Query Formulation over RDF Data Sets
    Balis, Bartosz
    Grabiec, Tomasz
    Bubak, Marian
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 293 - 301
  • [22] A software reference architecture for semantic-aware Big Data systems
    Nadal, Sergi
    Herrero, Victor
    Romero, Oscar
    Abello, Alberto
    Franch, Xavier
    Vansummeren, Stijn
    Valerio, Danilo
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 90 : 75 - 92
  • [23] Diverse explanations from data-driven and domain-driven perspectives in the physical sciences
    Li, Sichao
    Wang, Xin
    Barnard, Amanda
    MACHINE LEARNING-SCIENCE AND TECHNOLOGY, 2025, 6 (01):
  • [24] Reference Architecture and Classification of Technologies, Products and Services for Big Data Systems
    Paakkonen, Pekka
    Pakkala, Daniel
    BIG DATA RESEARCH, 2015, 2 (04) : 166 - 186
  • [25] BigQA: A Software Reference Architecture for Big Data Question Answering Systems
    Moraes, Leonardo Mauro Pereira
    Jardim, Pedro Calciolari
    Aguiar, Cristina Dutra
    ENTERPRISE INFORMATION SYSTEMS, ICEIS 2023, PT I, 2024, 518 : 42 - 65
  • [26] A Robust Software Architecture Based on Distributed Systems in Big Data HealthCare
    Salavati, Hassan
    Sadeghi, Rasool
    Gandomani, Taghi Javdani
    2017 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2017, : 1701 - 1705
  • [27] A Paradigm-Shifting From Domain-Driven Data Mining Frameworks to Process-Based Domain-Driven Data Mining-Actionable Knowledge Discovery Framework
    Fatima, Fakeeha
    Talib, Ramzan
    Hanif, Muhammad Kashif
    Awais, Muhammad
    IEEE ACCESS, 2020, 8 : 210763 - 210774
  • [28] Feasible Domain-Driven Genetic Operators for Distribution Systems Optimal Reconfiguration
    Augugliaro, A.
    Dusonchet, L.
    Favuzza, S.
    Ippolito, M. G.
    Sanseverino, E. Riva
    INTERNATIONAL REVIEW OF ELECTRICAL ENGINEERING-IREE, 2010, 5 (06): : 2855 - 2866
  • [29] Towards an Architecture for Big Data-Driven Knowledge Management Systems
    Thang Le Dinh
    Thuong-Cang Phan
    Bui, Trung
    AMCIS 2016 PROCEEDINGS, 2016,
  • [30] REFERENCE ARCHITECTURE FOR DISTRIBUTED SYSTEMS MANAGEMENT
    BAUER, MA
    FINNIGAN, PJ
    HONG, JW
    ROLIA, JA
    TEOREY, TJ
    WINTERS, GA
    IBM SYSTEMS JOURNAL, 1994, 33 (03) : 426 - 444