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

A New Class of Intelligent Machines with Self-Regulating, Event-Driven Process Flows for Designing, Deploying, and Managing Distributed Software Applications

Version 1 : Received: 15 November 2023 / Approved: 16 November 2023 / Online: 16 November 2023 (14:32:29 CET)
Version 2 : Received: 29 November 2023 / Approved: 30 November 2023 / Online: 30 November 2023 (14:17:03 CET)

How to cite: Mikkilineni, R.; Kelly, W.P. A New Class of Intelligent Machines with Self-Regulating, Event-Driven Process Flows for Designing, Deploying, and Managing Distributed Software Applications. Preprints 2023, 2023111104. https://doi.org/10.20944/preprints202311.1104.v2 Mikkilineni, R.; Kelly, W.P. A New Class of Intelligent Machines with Self-Regulating, Event-Driven Process Flows for Designing, Deploying, and Managing Distributed Software Applications. Preprints 2023, 2023111104. https://doi.org/10.20944/preprints202311.1104.v2

Abstract

The benefits of event-driven architecture (EDA) derive from how systems and components are loosely coupled, which can facilitate independent development and deployment of systems, improved scaling and fault tolerance, and integration with external systems, especially in comparison to monolithic architectures. With the advent of new technologies such as containers, and microservices, a new generation of distributed event streaming platforms are commonly used in event-driven architecture for efficient event-driven communication. However, the asynchronous and distributed nature of EDA poses several problems that include handling failures, the dependence of an end-to-end transaction on individual component stability, etc. In this paper, we describe a new approach to designing self-regulating distributed applications with autopoietic and cognitive workflow management. This approach is based on the new science of information processing structures derived from the General Theory of Information. Just as a genome enables self-organizing and self-regulating biological structures, a digital genome enables a specific software application with several components, the ability to use distributed resources and self-regulate the evolution of the system based on functional and non-functional requirements, and best-practice policies that maintain the stability, safety, and survival under non-deterministic fluctuations in the demand for resources. In addition, cognitive workflow management assures end-to-end transaction delivery.

Keywords

Self-Regulation; Event-Driven Architecture; Digital Genome; Autopoiesis; Cognition.

Subject

Computer Science and Mathematics, Software

Comments (1)

Comment 1
Received: 30 November 2023
Commenter: Rao Mikkilineni
Commenter's Conflict of Interests: Author
Comment: Some figures are enhanced in resolution to make them more visible and clear. Small typos and numbering of the figures are corrected.
+ Respond to this comment

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 1
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.