AI Techniques in the Microservices Life-Cycle: A Survey

要約

マイクロサービスは、モジュール性、スケーラビリティ、柔軟性に重点を置いた、分散ソフトウェア開発の一般的なアーキテクチャ スタイルです。
実際、マイクロサービス システムでは、機能は疎結合された小規模なサービスによって提供され、それぞれが特定のビジネス機能に焦点を当てています。
マイクロサービス アーキテクチャ スタイルに従ってシステムを構築すると、主にさまざまなマイクロサービスがどのようにデプロイおよび調整され、どのように相互作用するかに関連する多くの課題が生じます。
このペーパーでは、これらの課題に取り組むために人工知能の分野の技術がどのように使用されてきたかについての調査を提供します。

要約(オリジナル)

Microservices is a popular architectural style for the development of distributed software, with an emphasis on modularity, scalability, and flexibility. Indeed, in microservice systems, functionalities are provided by loosely coupled, small services, each focusing on a specific business capability. Building a system according to the microservices architectural style brings a number of challenges, mainly related to how the different microservices are deployed and coordinated and how they interact. In this paper, we provide a survey about how techniques in the area of Artificial Intelligence have been used to tackle these challenges.

arxiv情報

著者 Sergio Moreschini,Shahrzad Pour,Ivan Lanese,Daniel Balouek-Thomert,Justus Bogner,Xiaozhou Li,Fabiano Pecorelli,Jacopo Soldani,Eddy Truyen,Davide Taibi
発行日 2023-05-25 14:24:37+00:00
arxivサイト arxiv_id(pdf)

提供元, 利用サービス

arxiv.jp, Google

カテゴリー: cs.AI, cs.SE パーマリンク