Proposing a Dynamic Executive Microservices Architecture Model for AI Systems
Mahyar Karimi, Ahmad Abdollahzadeh Barfroush

TL;DR
This paper introduces a dynamic, BPMN-based microservices architecture model that enhances orchestration, management, and adaptability of microservice components in AI systems, addressing key challenges in large-scale distributed environments.
Contribution
It proposes a novel dynamic orchestration model using a BPMN workflow engine to improve microservices management without infrastructure changes.
Findings
Enables creation and modification of composite microservices at runtime.
Improves system stability and reusability through dynamic orchestration.
Facilitates design and development of adaptable AI systems.
Abstract
Microservices architecture is one of the new architectural styles that has improved in recent years. It has become a popular architectural style among system architects and developers. This popularity increased with the advent of new technologies and technological advancements in cloud computing. These advancements caused the emergence of new design and development challenges for service-based software systems. The increasing use of microservices architecture in large organizations and teams has increased the need to find appropriate solutions for architecture challenges. Orchestration of the components in the microservices architecture is one of the main challenges in distributed systems and affects the software quality in factors such as efficiency, compatibility, stability, and reusability. In such systems, software architecture consists of fine-grained components. Due to the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Cloud Computing and Resource Management · IoT and Edge/Fog Computing
