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 条
  • [21] Requirements for a Big Data capturing and integration architecture in a distributed manufacturing scenario
    Nino, Mikel
    Saenz, Fernando
    Miguel Blanco, Jose
    Illarramendi, Arantza
    2016 IEEE 14TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2016, : 1326 - 1329
  • [22] A Proposed Big Data Architecture Using Data Lakes for Education Systems
    Oukhouya, Lamya
    El Haddadi, Anass
    Er-Raha, Brahim
    Asri, Hiba
    Laaz, Naziha
    EMERGING TRENDS IN INTELLIGENT SYSTEMS & NETWORK SECURITY, 2023, 147 : 53 - 62
  • [23] MATRYCS-A Big Data Architecture for Advanced Services in the Building Domain
    Pau, Marco
    Kapsalis, Panagiotis
    Pan, Zhiyu
    Korbakis, George
    Pellegrino, Dario
    Monti, Antonello
    ENERGIES, 2022, 15 (07)
  • [24] Research on Energy Interconnection Oriented Big Data Sharing Platform Reference Architecture
    Rao, Wei
    Jiang, Jing
    Yang, Ming
    Peng, Wei
    Zhou, Aihua
    ADVANCED COMPUTATIONAL METHODS IN ENERGY, POWER, ELECTRIC VEHICLES, AND THEIR INTEGRATION, LSMS 2017, PT 3, 2017, 763 : 217 - 225
  • [25] A Reference Architecture for Data-Driven and Adaptive Internet-Delivered Psychological Treatment Systems: Software Architecture Development and Validation Study
    Mukhiya, Suresh Kumar
    Lamo, Yngve
    Rabbi, Fazle
    JMIR HUMAN FACTORS, 2022, 9 (02):
  • [26] Skyway: Connecting Managed Heaps in Distributed Big Data Systems
    Khanh Nguyen
    Fang, Lu
    Navasca, Christian
    Xu, Guoqing
    Demsky, Brian
    Lu, Shan
    ACM SIGPLAN NOTICES, 2018, 53 (02) : 56 - 69
  • [27] A Proposal for a Reference Architecture for Long-Term Archiving, Preservation, and Retrieval of Big Data
    Viana, Phillip
    Sato, Liria
    2014 IEEE 13TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM), 2014, : 622 - 629
  • [28] A Pattern-Oriented Reference Architecture for Governance-Driven Blockchain Systems
    Liu, Yue
    Lu, Qinghua
    Yu, Guangsheng
    Paik, Hye-Young
    Zhu, Liming
    2023 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE, ICSA, 2023, : 23 - 34
  • [29] Towards the Web of Models: A Rule-Driven RESTful Architecture for Distributed Systems
    Marinos, Alexandros
    Krause, Paul
    SEMANTIC WEB RULES, 2010, 6403 : 251 - 258
  • [30] Modeling and Research of Processing Big Data Sets in Distributed Information Systems
    Klymash, Mykhailo
    Hordiichuk-Bublivska, Olena
    Tchaikovskyi, Ihor
    Deschynskiy, Yuriy
    15TH INTERNATIONAL CONFERENCE ON ADVANCED TRENDS IN RADIOELECTRONICS, TELECOMMUNICATIONS AND COMPUTER ENGINEERING (TCSET - 2020), 2020, : 858 - 863