中文
相关论文

相关论文: Determining Microservice Boundaries: A Case Study …

200 篇论文

Static analysis tools are traditionally used to detect and flag programs that violate properties. We show that static analysis tools can also be used to perturb programs that satisfy a property to construct variants that violate the…

Context: Developers design test suites to automatically verify that software meets its expected behaviors. Many dynamic analysis techniques are performed on the exploitation of execution traces from test cases. However, in practice, there…

软件工程 · 计算机科学 2015-06-08 Jifeng Xuan , Benoit Cornu , Matias Martinez , Benoit Baudry , Lionel Seinturier , Martin Monperrus

Static analysis remains one of the most popular approaches for detecting and correcting poor or vulnerable program code. It involves the examination of code listings, test results, or other documentation to identify errors, violations of…

人工智能 · 计算机科学 2021-08-27 Fitzroy D. Nembhard , Marco M. Carvalho

While Microservices promise several beneficial characteristics for sustainable long-term software evolution, little empirical research covers what concrete activities industry applies for the evolvability assurance of Microservices and how…

软件工程 · 计算机科学 2021-09-02 Justus Bogner , Jonas Fritzsch , Stefan Wagner , Alfred Zimmermann

We present an adaptive space-time mesh refinement approach based a domain decomposition approach (Singh and Wheeler, 2018) that allows different time-step sizes and mesh refinements in different subdomains. Our numerical experiments…

数值分析 · 数学 2018-09-10 Gurpreet Singh , Mary F. Wheeler

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…

分布式、并行与集群计算 · 计算机科学 2022-12-23 Xiang He , Teng Wang , Lei Liu , Jianan Li , Zihang Su , Yingming Guo , Zhiying Tu , Hanchuan Xu , Zhongjie Wang

A multiscale (micro-to-macro) analysis is proposed for the prediction of the finite strain behavior of composites with hyperelastic constituents and embedded localized damage. The composites are assumed to possess periodic microstructure…

材料科学 · 物理学 2020-10-20 Nathan Perchikov , Jacob Aboudi

The deployment of ML models on edge devices is challenged by limited computational resources and energy availability. While split computing enables the decomposition of large neural networks (NNs) and allows partial computation on both edge…

分布式、并行与集群计算 · 计算机科学 2024-11-01 Daniel May , Alessandro Tundo , Shashikant Ilager , Ivona Brandic

Context: Applying Microservices Architecture (MSA) in DevOps has received significant attention in recent years. However, there exists no comprehensive review of the state of research on this topic. Objective: This work aims to…

软件工程 · 计算机科学 2020-08-19 Muhammad Waseem , Peng Liang , Mojtaba Shahin

The ability to monitor and interpret of hardware system events and behaviors are crucial to improving the robustness and reliability of these systems, especially in a supercomputing facility. The growing complexity and scale of these…

人机交互 · 计算机科学 2023-06-19 Shilpika , Bethany Lusch , Murali Emani , Filippo Simini , Venkatram Vishwanath , Michael E. Papka , Kwan-Liu Ma

Over the past decade, the wide adoption of Microservice Architecture has required the identification of various patterns and anti-patterns to prevent Microservice Architectural Degradation. Frequently, the systems are modelled as a network…

软件工程 · 计算机科学 2025-06-13 Alexander Bakhtin , Matteo Esposito , Valentina Lenarduzzi , Davide Taibi

We introduce the dynamics mode decomposition for monitoring wide-area power grid networks from sparse measurement data. The mathematical framework fuses data from multiple sensors based on multivariate statistics, providing accurate full…

斑图形成与孤子 · 物理学 2019-06-11 J. Jorge Ramos , J. Nathan Kutz

Enterprises in their journey to the cloud, want to decompose their monolith applications into microservices to maximize cloud benefits. Current research focuses a lot on how to partition the monolith into smaller clusters that perform well…

软件工程 · 计算机科学 2023-08-03 Vini Kanvar , Ridhi Jain , Srikanth Tamilselvam

Auto-scaling is an automated approach that dynamically provisions resources for microservices to accommodate fluctuating workloads. Despite the introduction of many sophisticated auto-scaling algorithms, evaluating auto-scalers remains…

软件工程 · 计算机科学 2025-04-14 Shuaiyu Xie , Jian Wang , Yang Luo , Yunqing Yong , Yuzhen Tan , Bing Li

The time-dependent fields obtained by solving partial differential equations in two and more dimensions quickly overwhelm the analytical capabilities of the human brain. A meaningful insight into the temporal behaviour can be obtained by…

数值分析 · 数学 2024-04-04 Miha Rot , Martin Horvat , Gregor Kosec

Distributed stream processing engines are designed with a focus on scalability to process big data volumes in a continuous manner. We present the Theodolite method for benchmarking the scalability of distributed stream processing engines.…

软件工程 · 计算机科学 2021-02-12 Sören Henning , Wilhelm Hasselbring

Where full static analysis of systems fails to scale up due to system size, dynamic monitoring has been increasingly used to ensure system correctness. The downside is, however, runtime overheads which are induced by the additional…

计算机科学中的逻辑 · 计算机科学 2017-08-25 Shaun Azzopardi , Christian Colombo , Gordon J. Pace

A gradual type system allows developers to declare certain types to be enforced by the compiler (i.e., statically typed), while leaving other types to be enforced via runtime checks (i.e., dynamically typed). When runtime checks fail,…

编程语言 · 计算机科学 2025-03-03 Felipe Bañados Schwerter , Ronald Garcia , Reid Holmes , Karim Ali

Brittle fracturing of materials is common in natural and industrial processes over a variety of length scales. Knowledge of individual particle dynamics is vital to obtain deeper insight into the atomistic processes governing crack…

软凝聚态物质 · 物理学 2024-04-25 Max Huisman , Axel Huerre , Saikat Saha , John C. Crocker , Valeria Garbin

Microservice Architecture (MSA) is a popular architectural style that offers many advantages regarding quality attributes, including maintainability and scalability. Developing a system as a set of microservices with expected benefits…

软件工程 · 计算机科学 2024-06-21 Rahime Yilmaz , Feza Buzluca