English
Related papers

Related papers: Size Matters: Microservices Research and Applicati…

200 papers

Research software has been categorized in different contexts to serve different goals. We start with a look at what research software is, before we discuss the purpose of research software categories. We propose a multi-dimensional…

Service meshes have emerged as an attractive DevOps solution for collecting, managing, and coordinating microservice deployments. However, current service meshes leave fundamental security mechanisms missing or incomplete. The security…

Cryptography and Security · Computer Science 2020-10-22 Dalton A. Hahn , Drew Davidson , Alexandru G. Bardas

This paper gives a short survey of recent trends in the emerging field of big data. It explains the definitions and useful methods. In addition, application fields of smart buildings and smart grids are discussed.

Computers and Society · Computer Science 2016-10-24 Ralf Mikut

Context: Several companies are migrating their information systems into the Cloud. Microservices and DevOps are two of the most common adopted technologies. However, there is still a lack of understanding how to adopt a microservice-based…

Software Engineering · Computer Science 2019-08-28 Davide Taibi , Valentina Lenarduzzi , Claus Pahl

A large number of techniques for analyzing and optimizing mobile apps have emerged in the past decade. However, those techniques' components are notoriously difficult to extract and reuse outside their original tools. This paper introduces…

Software Engineering · Computer Science 2019-02-26 Yixue Zhao , Nenad Medvidovic

Large scale applications are increasingly built by composing sets of microservices. In this model the functionality for a single application might be split across 100s or 1000s of microservices. Resource provisioning for these applications…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-11-03 Michael Alan Chang , Aurojit Panda , Yuan-Cheng Tsai , Hantao Wang , Scott Shenker

The complex dependencies and propagative faults inherent in microservices, characterized by a dense network of interconnected services, pose significant challenges in identifying the underlying causes of issues. Prompt identification and…

Software Engineering · Computer Science 2024-08-05 Tingting Wang , Guilin Qi

This work is an introduction to the author's contributions to the SOC area, resulting from his PhD research activity. It focuses on the problem of automatically composing a desired service, given a set of available ones and a target…

Software Engineering · Computer Science 2009-06-23 Fabio Patrizi

Major advances in telecommunications and the Internet of Things have given rise to numerous smart city scenarios in which smart services are provided. What was once a dream for the future has now become reality. However, the need to provide…

Microservice architectures and design patterns enhance the development of large-scale applications by promoting flexibility. Industrial practitioners perceive the importance of applying architectural patterns but they struggle to quantify…

Software Engineering · Computer Science 2024-09-09 Willem Meijer , Catia Trubiani , Aldeida Aleti

As the shared micromobility becomes a part of our daily life and environment, we expect the number of low-speed modes for first-and-last mile trips to grow rapidly. The shared micomobility is expected to serve billions of humans, bringing…

Computers and Society · Computer Science 2022-03-09 Yixuan Liu , Yuhan Tang , Yati Liu

The development of pervasive computing has put the light on a challenging problem: how to dynamically compose services in heterogeneous and highly changing environments? We propose a survey that defines the service composition as a sequence…

Software Engineering · Computer Science 2009-09-14 Noha Ibrahim , Frederic Le Mouel

Microservices expose their functionality via remote Application Programming Interfaces (APIs), e.g., based on HTTP or asynchronous messaging technology. To solve recurring problems in this design space, Microservice API Patterns (MAPs) have…

Software Engineering · Computer Science 2024-09-12 Justus Bogner , Pawel Wójcik , Olaf Zimmermann

Estimation is one of the most critical areas in software project management life cycle, which is still evolving and less matured as compared to many other industries like construction, manufacturing etc. Originally the word estimation, in…

Software Engineering · Computer Science 2014-05-27 Parvez Mahmood Khan , M. M. Sufyan Beg

With the surge in modern research focus towards Pervasive Computing, lot of techniques and challenges needs to be addressed so as to effectively create smart spaces and achieve miniaturization. In the process of scaling down to compact…

Multimedia · Computer Science 2014-05-27 Divyajyothi M G , Rachappa , D H Rao

Microservices have been recognized for over a decade. They reshaped system design enabling decentralization and independence of development teams working on particular microservices. While loosely coupled microservices are desired, it is…

Software Engineering · Computer Science 2025-01-22 Amr S. Abdelfattah , Tomas Cerny

Macroprogramming refers to the theory and practice of conveniently expressing the macro(scopic) behaviour of a system using a single program. Macroprogramming approaches are motivated by the need of effectively capturing global/system-level…

Programming Languages · Computer Science 2025-11-19 Roberto Casadei

A recommender system is a system that helps users filter irrelevant information and create user interest models based on their historical records. With the continuous development of Internet information, recommendation systems have received…

Information Retrieval · Computer Science 2022-08-11 Junan Pan , Zhihao Zhao

Forecasting and optimisation are two major fields of operations research that are widely used in practice. These methods have contributed to each other growth in several ways. However, the nature of the relationship between these two fields…

Machine Learning · Computer Science 2022-11-28 Mahdi Abolghasemi

Advancements in artificial intelligence (AI) have transformed many scientific fields, with microbiology and microbiome research now experiencing significant breakthroughs through machine learning applications. This review provides a…

Quantitative Methods · Quantitative Biology 2025-12-19 Xu-Wen Wang , Tong Wang , Yang-Yu Liu