English
Related papers

Related papers: Evaluating the Risk of Changes in a Microservices …

200 papers

Cloud robotics is a field of robotics that attempts to invoke Cloud technologies such as Cloud computing, Cloud storage, and other Internet technologies centered around the benefits of converged infrastructure and shared services for…

Robotics · Computer Science 2017-01-16 Lei Zhang , Huaxi , Zhang , Zheng Fang , Xianbo Xiang , Marianne Huchard , Rene Zapata

Microservice architecture has become a dominant architectural style in the service-oriented software industry. Poor practices in the design and development of microservices are called microservice bad smells. In microservice bad smells…

Software Engineering · Computer Science 2024-04-03 Weipan Yang , Yongchao Xing , Yiming Lyu , Zhihao Liang , Zhiying Tu

Microservice is a way of splitting the logic of an application into small blocks that can be run on different computing units and used by other applications. It has been successful for cloud applications and is now increasingly used for…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-08-27 Klervie Toczé , Simin Nadjm-Tehrani

The main aim of decision support systems is to find solutions that satisfy user requirements. Often, this leads to predictability of those solutions, in the sense that having the input data and the model, an adversary or enemy can predict…

Discrete Mathematics · Computer Science 2021-01-18 Daniel Karapetyan , Andrew J. Parkes

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",…

Software Engineering · Computer Science 2024-09-26 Maria C. Borges , Joshua Bauer , Sebastian Werner

The dramatic development of cloud and edge computing allows for better Quality of Service (QoS) in many scenarios by deploying services on cloud and edge servers. Microservice technology is also adopted in these scenarios to decompose…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-12-23 Xiang He , Teng Wang , Lei Liu , Jianan Li , Zihang Su , Yingming Guo , Zhiying Tu , Hanchuan Xu , Zhongjie Wang

The increasing complexity and usage of cloud systems have made it challenging for service providers to ensure reliability. This paper highlights two main challenges, namely internal and external factors, that affect the reliability of cloud…

Software Engineering · Computer Science 2023-10-03 Yintong Huo , Cheryl Lee , Jinyang Liu , Tianyi Yang , Michael R. Lyu

Serverless technologies, also known as FaaS (Function as a Service), are promoted as solutions that provide dynamic scalability, speed of development, cost-per-consumption model, and the ability to focus on the code while taking attention…

Software Engineering · Computer Science 2023-05-24 Juan Mera Menéndez , Jose Emilio Labra Gayo , Enrique Riesgo Canal , Aitor Echevarría Fernández

[Context] The adoption of micro-frontends architectures has gained traction as a promising approach to enhance modularity, scalability, and maintainability of web applications. [Goal] The primary aim of this research is to investigate the…

Software Engineering · Computer Science 2024-07-23 Fabio Antunes , Maria Julia Dias Lima , Marco Antônio Pereira Araújo , Davide Taibi , Marcos Kalinowski

Despite the numerous benefits of microservices systems, security has been a critical issue in such systems. Several factors explain this difficulty, including a knowledge gap among microservices practitioners on properly securing a…

Software Engineering · Computer Science 2022-11-21 Ali Rezaei Nasab , Mojtaba Shahin , Seyed Ali Hoseyni Raviz , Peng Liang , Amir Mashmool , Valentina Lenarduzzi

Network virtualization allows one to build dynamic distributed systems in which resources can be dynamically allocated at locations where they are most useful. In order to fully exploit the benefits of this new technology, protocols need to…

Networking and Internet Architecture · Computer Science 2011-03-07 Dushyant Arora , Marcin Bienkowski , Anja Feldmann , Gregor Schaffrath , Stefan Schmid

Control systems behavior can be analyzed taking into account a large number of parameters: performances, reliability, availability, security. Each control system presents various security vulnerabilities that affect in lower or higher…

Cryptography and Security · Computer Science 2019-08-30 Emil Pricop , Sanda Florentina Mihalache , Nicolae Paraschiv , Jaouhar Fattahi , Florin Zamfir

Cloud Computing holds the potential to eliminate the requirements for setting up of high-cost computing infrastructure for the IT-based solutions and services that the industry uses. It promises to provide a flexible IT architecture,…

Cryptography and Security · Computer Science 2013-05-22 Rohit Bhadauria , Rituparna Chaki , Nabendu Chaki , Sugata Sanyal

The use of AI in microservices (MSs) is an emerging field as indicated by a substantial number of surveys. However these surveys focus on a specific problem using specific AI techniques, therefore not fully capturing the growth of research…

Several smart city services rely on users contribution, e.g., data, which can be costly for the users in terms of privacy. High costs lead to reduced user participation, which undermine the success of smart city technologies. This work…

Multiagent Systems · Computer Science 2018-05-24 Stefano Bennati , Ivana Dusparic , Rhythima Shinde , Catholijn M. Jonker

The microservices paradigm aims at changing the way in which software is perceived, conceived and designed. One of the foundational characteristics of this new promising paradigm, compared for instance to monolithic architectures, is…

Software Engineering · Computer Science 2017-04-14 Nicola Dragoni , Schahram Dustdar , Stephan T. Larsen , Manuel Mazzara

Background. The migration from monolithic systems to microservices involves deep refactoring of the systems. Therefore, the migration usually has a big economic impact and companies tend to postpone several activities during this process,…

Software Engineering · Computer Science 2020-07-07 Valentina Lenarduzzi , Francesco Lomio , Nyyti Saarimäki , Davide Taibi

Microservice architectures have become the dominant paradigm for cloud-native systems, offering flexibility and scalability. However, this shift has also led to increased demand for cloud resources, contributing to higher energy consumption…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-01-13 Julian Legler , Sebastian Werner , Maria C. Borges , Stefan Tai

Large language models and AI agents have recently shown promise in automating software performance optimization, but existing approaches predominantly rely on local, syntax-driven code transformations. This limits their ability to reason…

Software Engineering · Computer Science 2026-03-17 Huiyun Peng , Parth Vinod Patil , Antonio Zhong Qiu , George K. Thiruvathukal , James C. Davis

Microservice architecture has become a popular architecture adopted by many cloud applications. However, identifying the root cause of a failure in microservice systems is still a challenging and time-consuming task. In recent years,…

Software Engineering · Computer Science 2024-09-10 Luan Pham , Huong Ha , Hongyu Zhang
‹ Prev 1 8 9 10 Next ›