中文
相关论文

相关论文: A Case for Microservices Orchestration Using Workf…

200 篇论文

The microservice software architecture leverages the idea of splitting large monolithic applications into multiple smaller services that interact using lightweight communication schemes. While the microservice architecture has proven its…

分布式、并行与集群计算 · 计算机科学 2025-03-06 Dāvis Kažemaks , Jérémie Decouchant

Software errors and incidents are inevitable in web based applications. Scalability challenges, increasing demand, and ongoing code changes can contribute to such failures. As software architectures evolve rapidly, understanding how and why…

软件工程 · 计算机科学 2025-05-16 Doğaç Eldenk , H. Alperen Çetin

Containerized microservices are widely adopted for latency-sensitive and compute-intensive applications, with Kubernetes (K8s) as the dominant orchestration platform. However, automating the deployment and management of multi-service…

In service-oriented architecture, services coordinate in one of two ways: directly, using point-to-point communication, or indirectly, through an intermediary called the orchestrator. Orchestrators tend to be more popular because their…

编程语言 · 计算机科学 2026-03-24 Viktor Strate Kløvedal , Dan Plyukhin , Marco Peressotti , Fabrizio Montesi

As more applications are being moved to the Cloud thanks to serverless computing, it is increasingly necessary to support native life cycle execution of those applications in the data center. But existing systems either focus on…

分布式、并行与集群计算 · 计算机科学 2020-06-18 Pedro García-López , Aitor Arjona , Josep Sampe , Aleksander Slominski , Lionel Villard

The shift from monolithic applications to composition of distributed software initiated in the early twentieth, is based on the vision of software-as-service. This vision, found in many technologies such as RESTful APIs, advocates globally…

软件工程 · 计算机科学 2024-05-01 Carlos G. Lopez Pombo , Pablo Montepagano , Emilio Tuosto

Cloud-native Applications are 'distributed, elastic and horizontal-scalable systems composed of (micro)services which isolate states in a minimum of stateful components'. Hence, an important property is to ensure a low coupling and a high…

软件工程 · 计算机科学 2024-11-19 Sebastiano Panichella , Mohammad Imranur Rahman , Davide Taibi

Containerisation demonstrates its efficiency in application deployment in cloud computing. Containers can encapsulate complex programs with their dependencies in isolated environments, hence are being adopted in HPC clusters. HPC workload…

分布式、并行与集群计算 · 计算机科学 2021-01-14 Naweiluo Zhou , Yiannis Georgiou , Li Zhong , Huan Zhou , Marcin Pospieszny

In a microservices-based system, reliability and availability are key components to guarantee the best-in-class experience for the consumers. One of the key advantages of microservices architecture is the ability to independently deploy…

软件工程 · 计算机科学 2023-09-13 Matteo Collina , Luca Maraschi , Tommaso Pirini 1. Platformatic Inc

While Microservices are a preferred choice for modern cloud-based applications, the migration and architectural refactoring of existing legacy systems is still a major challenge in industry. To address this, academia has proposed many…

软件工程 · 计算机科学 2023-11-10 Jonas Fritzsch , Filipe Correia , Justus Bogner , Stefan Wagner

We refine the relation of Web service orchestration, abstract process, Web service, and Web service choreography in Web service composition, under the situation of cross-organizational corporation. We also introduce the formal verification…

计算机科学中的逻辑 · 计算机科学 2018-11-14 Yong Wang

This paper investigates the inclusion of microservices architecture in the development of scalable and reliable airline reservation systems. Most of the traditional reservation systems are very rigid and centralized which makes them prone…

软件工程 · 计算机科学 2024-10-28 Biman Barua , M. Shamim Kaiser

Cloud services have recently undergone a shift from monolithic applications to microservices, with hundreds or thousands of loosely-coupled microservices comprising the end-to-end application. Microservices present both opportunities and…

分布式、并行与集群计算 · 计算机科学 2018-05-29 Yu Gan , Christina Delimitrou

The paper presents a framework of microservices-based architecture dedicated to enhancing the performance of real-time travel reservation systems using the power of predictive analytics. Traditional monolithic systems are bad at scaling and…

信息论 · 计算机科学 2024-12-23 Biman Barua , M. Shamim Kaiser

Making serverless computing widely applicable requires detailed performance understanding. Although contemporary benchmarking approaches exist, they report only coarse results, do not apply distributed tracing, do not consider asynchronous…

分布式、并行与集群计算 · 计算机科学 2022-05-17 Joel Scheuner , Simon Eismann , Sacheendra Talluri , Erwin van Eyk , Cristina Abad , Philipp Leitner , Alexandru Iosup

Observability is important to ensure the reliability of microservice applications. These applications are often prone to failures, since they have many independent services deployed on heterogeneous environments. When employed "correctly",…

软件工程 · 计算机科学 2024-08-09 Maria C. Borges , Joshua Bauer , Sebastian Werner , Michael Gebauer , Stefan Tai

In the ever-evolving landscape of computing, the advent of edge and fog computing has revolutionized data processing by bringing it closer to end-users. While cloud computing offers numerous advantages, including mobility, flexibility and…

网络与互联网体系结构 · 计算机科学 2024-12-03 Miguel Mota-Cruz , João H Santos , José F Macedo , Karima Velasquez , David Perez Abreu

Microservice architecture is the common choice for cloud applications these days since each individual microservice can be independently modified, replaced, and scaled. However, the complexity of microservice applications requires automated…

软件工程 · 计算机科学 2022-07-15 Christoph Reile , Mohak Chadha , Valentin Hauner , Anshul Jindal , Benjamin Hofmann , Michael Gerndt

The usage of process choreographies and decentralized Business Process Management Systems has been named as an alternative to centralized business process orchestration. In choreographies, control over a process instance is shared between…

软件工程 · 计算机科学 2017-08-21 Christoph Prybila , Stefan Schulte , Christoph Hochreiner , Ingo Weber

Context: Microservices running and being powered by Edge Computing have been gaining much attention in the industry and academia. Since 2014, when Martin Fowler popularized the Microservice term, many studies have been published relating…

分布式、并行与集群计算 · 计算机科学 2023-01-25 Lucas Fernando Souza de Castro , Sandro Rigo