Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

Digital Genome and Self-Regulating Distributed Software Applications with Associative Memory and Event-Driven History

Version 1 : Received: 21 June 2024 / Approved: 24 June 2024 / Online: 24 June 2024 (08:44:16 CEST)

How to cite: Mikkilineni, R.; Kelly, W. P.; Crawley, G. Digital Genome and Self-Regulating Distributed Software Applications with Associative Memory and Event-Driven History. Preprints 2024, 2024061622. https://doi.org/10.20944/preprints202406.1622.v1 Mikkilineni, R.; Kelly, W. P.; Crawley, G. Digital Genome and Self-Regulating Distributed Software Applications with Associative Memory and Event-Driven History. Preprints 2024, 2024061622. https://doi.org/10.20944/preprints202406.1622.v1

Abstract

Biological systems have a unique ability inherited through their genome. It allows them to build, operate, and manage a society of cells with complex organizational structures where autonomous components execute specific tasks and collaborate in groups to fulfill systemic goals with shared knowledge. The system receives information from various senses, makes sense of what is being observed, and acts using its experience, while the observations are still in progress. We use the General Theory of Information (GTI) to implement a digital genome, specifying the operational processes that design, deploy, operate, and manage a cloud-agnostic distributed application that is independent of IaaS and PaaS infrastructure, which provides the resources required to execute the software components. The digital genome specifies the functional and non-functional requirements that define the goals and best-practice policies to evolve the system using associative memory and event-driven interaction history to maintain stability and safety while achieving the system’s objectives. We demonstrate a structural machine, cognizing oracles, and knowledge structures derived from GTI used for designing, deploying, operating, and managing a distributed video streaming application with autopoietic self-regulation that maintains structural stability and communication among distributed components with shared knowledge while maintaining expected behaviors dictated by functional requirements.

Keywords

Distributed Software Application; Digital Genome; Self-Regulation; Autopoiesis; Associative Memory; Event-Driven Interaction History

Subject

Computer Science and Mathematics, Information Systems

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.