中文
相关论文

相关论文: Towards a Technique for Extracting Microservices f…

200 篇论文

Microservices are increasingly used in modern applications, leading to a growing need for effective service composition solutions. However, we argue that traditional API-centric composition mechanisms (e.g., RPC, REST, and Pub/Sub) hamper…

分布式、并行与集群计算 · 计算机科学 2023-11-27 Silvery Fu , Hong Zhang , Ryan Teoh , Taras Priadka , Sylvia Ratnasamy

As cloud providers push multi-tenancy to new levels to meet growing scalability demands, ensuring that externally developed untrusted microservices will preserve tenant isolation has become a high priority. Developers, in turn, lack a means…

密码学与安全 · 计算机科学 2021-06-21 Marcela S. Melara , Mic Bowman

Lack of resources is a challenge for small and medium enterprises (SMEs) in implementing an IT-based system to facilitate more efficient business decisions and expanding the market. A community system based on service-oriented architecture…

软件工程 · 计算机科学 2020-04-23 Agustinus Andriyanto , Robin Doss

Modern cloud-native applications built on microservice architectures present unprecedented challenges for system monitoring and alerting. Site Reliability Engineers (SREs) face the daunting challenge of defining effective monitoring…

分布式、并行与集群计算 · 计算机科学 2025-07-29 Akanksha Singal , Divya Pathak , Kaustabha Ray , Felix George , Mudit Verma , Pratibha Moogi

Microservice Architecture (MSA) is a service-based architectural style with a strong emphasis on high cohesion and loose coupling. It is commonly regarded as a descendant of Service-oriented Architecture (SOA) and thus might draw on…

软件工程 · 计算机科学 2018-04-27 Florian Rademacher , Jonas Sorgalla , Sabine Sachweh , Albert Zündorf

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…

软件工程 · 计算机科学 2024-08-05 Tingting Wang , Guilin Qi

Microservices are becoming the defacto design choice for software architecture. It involves partitioning the software components into finer modules such that the development can happen independently. It also provides natural benefits when…

软件工程 · 计算机科学 2021-02-09 Utkarsh Desai , Sambaran Bandyopadhyay , Srikanth Tamilselvam

Microservice architectures are an emergent technology that builds business logic into a suite of small services. Each microservice runs in its process and the communication is made through lightweight mechanisms, usually HTTP resource API.…

软件工程 · 计算机科学 2026-03-02 Ana Catarina Ribeiro

Distributed architectures have become ubiquitous in many complex technical and socio-technical systems because of their role in improving uncertainty management, accommodating multiple stakeholders, and increasing scalability and…

分布式、并行与集群计算 · 计算机科学 2016-08-03 Mohsen Mosleh , Kia Dalili , Babak Heydari

Data leaks and breaches are on the rise. They result in huge losses of money for businesses like the movie industry, as well as a loss of user privacy for businesses dealing with user data like the pharmaceutical industry. Preventing data…

密码学与安全 · 计算机科学 2020-12-14 Loïc Miller , Pascal Mérindol , Antoine Gallais , Cristel Pelsser

The rapid technological advances in the Internet of Things (IoT) allows the blueprint of Smart Cities to become feasible by integrating heterogeneous cloud/fog/edge computing paradigms to collaboratively provide variant smart services in…

分布式、并行与集群计算 · 计算机科学 2020-04-07 Qian Qu , Ronghua Xu , Seyed Yahya Nikouei , Yu Chen

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

Architecture recovery tools help software engineers obtain an overview of their software systems during all phases of the software development lifecycle. This is especially important for microservice applications because their distributed…

Microservices architecture offers various benefits, including granularity, flexibility, and scalability. A crucial feature of this architecture is the ability to autoscale microservices, i.e., adjust the number of replicas and/or manage…

分布式、并行与集群计算 · 计算机科学 2024-03-15 João Paulo Karol Santos Nunes , Shiva Nejati , Mehrdad Sabetzadeh , Elisa Yumi Nakagawa

Research in Mobile Location-Based Crowdsourcing is hindered by a marked lack of real-world data. The development of a standardized, lightweight, easily deployable, modular, composable, and most of all, scalable experimentation framework…

人机交互 · 计算机科学 2019-09-10 Irwyn Sadien , Konstantinos Papangelis , Charles Fleming , Hai-Ning Liang

This paper presents a formal approach to modelling and analysis of data and control flow dependencies between services within remotely deployed distributed systems of services. Our work aims at elaborating for a concrete system, which parts…

软件工程 · 计算机科学 2014-12-12 Maria Spichkova , Heinrich Schmidt

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…

软件工程 · 计算机科学 2024-09-09 Willem Meijer , Catia Trubiani , Aldeida Aleti

Cloud applications are moving away from monolithic model towards loosely-coupled microservices designs. Service meshes are widely used for implementing microservices applications mainly because they provide a modular architecture for modern…

分布式、并行与集群计算 · 计算机科学 2023-10-19 Prateek Sahu , Lucy Zheng , Marco Bueso , Shijia Wei , Neeraja J. Yadwadkar , Mohit Tiwari

The increasing complexity of modern software systems necessitates robust autonomic self-management capabilities. While Large Language Models (LLMs) demonstrate potential in this domain, they often face challenges in adapting their general…

Widespread adoption of agile project management, independent delivery with microservices, and automated deployment with DevOps has tremendously speedup the systems development. The real game-changer is continuous integration (CI),…

软件工程 · 计算机科学 2020-09-15 Mujahid Sultan
‹ 上一页 1 8 9 10 下一页 ›