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 条
  • [31] Reference architecture design for developing data management systems in smart farming
    Krisnawijaya, Ngakan Nyoman Kutha
    Tekinerdogan, Bedir
    Catal, Cagatay
    van der Tol, Rik
    ECOLOGICAL INFORMATICS, 2024, 81
  • [32] Intelligent Indoor Emergency Evacuation Systems Reference Architecture and Data Requirements
    Liu, J. W. S.
    Lin, F. T.
    Chu, E. T. H.
    Zhong, J. -L.
    PROCEEDINGS OF 2016 FUTURE TECHNOLOGIES CONFERENCE (FTC), 2016, : 600 - 609
  • [33] Theta Architecture: Preserving the Quality of Analytics in Data-Driven Systems
    Theodorou, Vasileios
    Gerostathopoulos, Ilias
    Amini, Sasan
    Scandariato, Riccardo
    Prehofer, Christian
    Staron, Miroslaw
    NEW TRENDS IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2017, 2017, 767 : 186 - 198
  • [34] Implementing Test Driven Development in the Big Data Domain: A Movie Recommendation System as an Exemplary Case
    Staegemann, Daniel
    Volk, Matthias
    Byahatti, Priyanka
    Italiya, Nikhilkumar
    Shantharam, Suhas
    Chandrashekar, Apoorva
    Turowski, Klaus
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY (IOTBDS), 2022, : 239 - 248
  • [35] Data-Driven Meets Theory-Driven Research in the Era of Big Data: Opportunities and Challenges for Information Systems Research
    Maass, Wolfgang
    Parsons, Jeffrey
    Purao, Sandeep
    Storey, Veda C.
    Woo, Carson
    JOURNAL OF THE ASSOCIATION FOR INFORMATION SYSTEMS, 2018, 19 (12): : 1253 - 1273
  • [36] Effective integration of low-cost digital manufacturing systems: a reference architecture driven approach
    Kaiser, J.
    Hawkridge, G.
    Mcfarlane, D.
    Schnicke, F.
    Kruger, K.
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2025, 38 (01) : 1 - 22
  • [37] Improving lookup and query execution performance in distributed Big Data systems using Cuckoo Filter
    Sharafat Ibn Mollah Mosharraf
    Muhammad Abdullah Adnan
    Journal of Big Data, 9
  • [38] Improving lookup and query execution performance in distributed Big Data systems using Cuckoo Filter
    Mosharraf, Sharafat Ibn Mollah
    Adnan, Muhammad Abdullah
    JOURNAL OF BIG DATA, 2022, 9 (01)
  • [39] A Big Data Stream-Driven Risk Recognition Approach for Hospital Accounting Management Systems
    Wang, Yining
    Liang, Bin
    Wang, Tian
    Liu, Zihua
    IEEE ACCESS, 2023, 11 : 130089 - 130101
  • [40] Situation-Aware Sensor-Based Wearable Computing Systems: A Reference Architecture-Driven Review
    D'Aniello, Giuseppe
    Gravina, Raffaele
    Gaeta, Matteo
    Fortino, Giancarlo
    IEEE SENSORS JOURNAL, 2022, 22 (14) : 13853 - 13863