Towards Soft Circuit Breaking in Service Meshes via Application-agnostic Caching
Abstract
Domain fit: Niche / domain-specific · No strong AI-core implementation/artifact signals were detected from current providers.
Service meshes factor out code dealing with inter-micro-service communication, such as circuit breaking. Circuit breaking actuation is currently limited to an "on/off" switch, i.e., a tripped circuit breaker will return an application-level error indicating service unavailability to the calling micro-service. This paper proposes a soft circuit breaker actuator, which returns cached data instead of an error. The overall resilience of a cloud application is improved if constituent micro-services return stale data, instead of no data at all. While caching is widely employed for serving web service traffic, its usage in inter-micro-service communication is lacking. Micro-services responses are highly dynamic, which requires carefully choosing adaptive time-to-life caching algorithms. We evaluate our approach through two experiments. First, we quantify the trade-off between traffic reduction and data staleness using a purpose-build service, thereby identifying algorithm configurations that keep data staleness at about 3% or less while reducing network load by up to 30%. Second, we quantify the network load reduction with the micro-service benchmark by Google Cloud called Hipster Shop. Our approach results in caching of about 80% of requests. Results show the feasibility and efficiency of our approach, which encourages implementing caching as a circuit breaking actuator in service meshes.
Results and benchmarks
Service meshes factor out code dealing with inter-micro-service communication, such as circuit breaking.
Benchmark evidence is limited
Evidence graph: 2 refs, 1 links.
Utility signals: depth 65/100, grounding 58/100, status medium.
Implementation
No direct implementation yet
Maintained implementation evidence is not confirmed for this paper yet.
Use the implementation status and reproduction sections for the current action plan.
No verified maintained repo yet
There is no verified maintained implementation yet. Use this baseline plan to decide whether to prototype now or defer.
- No direct maintained implementation was found. Use the paper PDF and citation graph to design a baseline reproduction.
- Start from related paper: Meeting latency targets for complex SOA-based transactions in data centers.
- Track assumptions and missing details in an experiment log before coding.
Time to first repro: a few days
Recommendation evidence is currently too limited for a maintained-repo choice. Use Implementation Status and Reproduction Path for a practical baseline plan.
- Estimate is based on paper-only reproduction flow
Reproduction readiness
No repo
No verified implementation available
- No maintained repository has been identified for this paper. Check adjacent implementations or HF artifacts below.
Hardware requirements
- Expect multi-day setup/compute for meaningful reproduction based on current guidance.
Validation caveat
Hugging Face artifacts
No trustworthy direct or curated related Hugging Face artifacts were found yet. Use targeted searches to quickly locate candidate models, datasets, and demos.
Datasets
Spaces
Tip: start with models, then check datasets and spaces if you need evaluation data or demos.
Research context
0
Citations
27
References
Tasks
Unavailability, Computer science, Service (business), Polygon mesh, Cache, Distributed computing, Resilience (materials science), Cloud computing
Methods
None detected
Domains
Reduction (mathematics)
Related papers
- Meeting latency targets for complex SOA-based transactions in data centersSearch on Paper2Code
2016 · Semantic similarity
- Caching Popular Transient IoT Contents in an SDN-Based Edge InfrastructureSearch on Paper2Code
2021 · Semantic similarity
- A Dynamic Edge Caching Framework for Mobile 5G NetworksSearch on Paper2Code
2018 · Semantic similarity
- Efficient caching method in fog computing for internet of everythingSearch on Paper2Code
2020 · Semantic similarity
- Performance optimisation of web applications using In-memory caching and asynchronous job queuesSearch on Paper2Code
2016 · Semantic similarity
- LISP-Based Integrated Control Plane Framework for Service Function Chaining in Distributed Edge CloudsSearch on Paper2Code
2021 · Semantic similarity
Open this paper in HFEPX to review benchmark signals, evaluation modes, and human-feedback protocol context.
Open in HFEPXJump to Paper2Code search queries derived from this paper's research context.