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 条
  • [31] A Reference Architecture for Data-Driven Intelligent Public Transportation Systems
    Di Torrepadula, Franca Rocco
    Di Martino, Sergio
    Mazzocca, Nicola
    Sannino, Paolo
    IEEE OPEN JOURNAL OF INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 5 : 469 - 482
  • [32] The impact of domain-driven and data-driven feature selection on the inverse design of nanoparticle catalysts
    Li, Sichao
    Ting, Jonathan Y. C.
    Barnard, Amanda S.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2022, 65
  • [33] A Big Data Reference Architecture for Emergency Management
    Iglesias, Carlos A.
    Favenza, Alfredo
    Carrera, Alvaro
    INFORMATION, 2020, 11 (12) : 1 - 24
  • [34] Research on Big Data Reference Architecture Model
    Luo Xiaofeng
    Luo Jing
    2020 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND BIG DATA (ICAIBD 2020), 2020, : 205 - 209
  • [35] A reference architecture for serverless big data processing
    Werner, Sebastian
    Tai, Stefan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 155 : 179 - 192
  • [36] The impact of domain-driven and data-driven feature selection on the inverse design of nanoparticle catalysts
    Li, Sichao
    Ting, Jonathan Y.C.
    Barnard, Amanda S.
    Journal of Computational Science, 2022, 65
  • [37] A Domain-Driven Model Generation Framework for Cyber-Physical Production Systems
    Majumder, Mainak
    2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 172 - 178
  • [38] Controlling Entity ICT Reference Architecture Distributed Control Architecture for Distributed Systems
    Petersen, Bo
    Brasch, Tobias
    Bindner, Henrik
    Poulsen, Bjarne
    You, Shi
    PROCEEDINGS 2018 IEEE 12TH INTERNATIONAL CONFERENCE ON COMPATIBILITY, POWER ELECTRONICS AND POWER ENGINEERING (CPE-POWERENG 2018), 2018,
  • [39] A Distributed Big Data Analytics Architecture for Vehicle Sensor Data
    Alexakis, Theodoros
    Peppes, Nikolaos
    Demestichas, Konstantinos
    Adamopoulou, Evgenia
    SENSORS, 2023, 23 (01)
  • [40] Distributed Systems Performance for Big Data
    Ramos, Marcelo Paiva
    Tasinaffo, Paulo Marcelo
    de Almeida, Eugenio Sper
    Achite, Luis Marcelo
    da Cunha, Adilson Marques
    Vieira Dias, Luiz Alberto
    INFORMATION TECHNOLOGY: NEW GENERATIONS, 2016, 448 : 733 - 744