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
相关论文
共 48 条
  • [41] Big data driven multi-tier architecture for electric mobility as a service in smart cities A design science approach
    Anthony, Bokolo, Jr.
    Petersen, Sobah Abbas
    Ahlers, Dirk
    Krogstie, John
    INTERNATIONAL JOURNAL OF ENERGY SECTOR MANAGEMENT, 2020, 14 (05) : 1023 - 1047
  • [42] Data-Driven Distributed Optimal Control Using Neighbourhood Optimization for Nonlinear Interconnected Systems
    Farzanegan, Behzad
    Menhaj, Mohammad Bagher
    Suratgar, Amir Abolfazl
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2024, 203 (01) : 1054 - 1082
  • [43] Developing software systems to Big Data platform based on MapReduce model: An approach based on Model Driven Engineering
    Osvaldo, S. Sousa, Jr.
    Lopes, Denivaldo
    Silva, Aristofanes C.
    Abdelouahab, Zair
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 92 : 30 - 48
  • [44] Performance Analysis of Lambda Architecture-Based Big-Data Systems on Air/Ground Surveillance Application with ADS-B Data
    Demirezen, Mustafa Umut
    Navruz, Tugba Selcen
    SENSORS, 2023, 23 (17)
  • [45] A Reference Architecture for Cloud-Edge Meta-Operating Systems Enabling Cross-Domain, Data-Intensive, ML-Assisted Applications: Architectural Overview and Key Concepts
    Trakadas, Panagiotis
    Masip-Bruin, Xavi
    Facca, Federico M.
    Spantideas, Sotirios T.
    Giannopoulos, Anastasios E.
    Kapsalis, Nikolaos C.
    Martins, Rui
    Bosani, Enrica
    Ramon, Joan
    Gonzalez Prats, Raul
    Ntroulias, George
    Lyridis, Dimitrios, V
    SENSORS, 2022, 22 (22)
  • [46] Data-driven model reduction-based nonlinear MPC for large-scale distributed parameter systems
    Xie, Weiguo
    Bonis, Ioannis
    Theodoropoulos, Constantinos
    JOURNAL OF PROCESS CONTROL, 2015, 35 : 50 - 58
  • [47] Frequency-domain stability criteria for distributed-parameter systems under periodic sampled-data feedback control
    Kao, Chung-Yao
    Cantoni, Michael
    2014 4TH AUSTRALIAN CONTROL CONFERENCE (AUCC), 2014, : 211 - 214
  • [48] Data-driven mixed-Integer linear programming-based optimisation for efficient failure detection in large-scale distributed systems
    Er-Rahmadi, Btissam
    Ma, Tiejun
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 303 (01) : 337 - 353