IP Library › Granted Patent US 12,355,615
Granted Patent B2
US 12,355,615 · App. 18/306,726 · Granted Jul 8, 2025

Management of service availability for multi-access edge computing

Inventor: Kaustabha Ray (Bangalore, IN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L41/0681H04L41/142H04L43/0817
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,355,615
App. No.
18/306,726
Granted
Jul 8, 2025
Kind
B2
Abstract

Provided are a method, system, and computer program product in which operations are performed to model edge servers and service reinitialization rates via continuous time probabilistic models. Context-aware edge server failure classification into critical or non-critical failure is performed by analyzing a context comprising one or more services, failure rates associated with edge servers, and service reinitialization rates.

Claims (40)

1. A method comprising:

modeling edge servers and service reinitialization rates via continuous time probabilistic models; and

performing context-aware edge server failure classification into critical or non-critical failure by analyzing a context comprising one or more services, failure rates associated with the edge servers, and service reinitialization rates, wherein failure scenarios are analyzed by:

determining a probability associated with a drop in a number of active pods below a minimum specified number within a predetermined interval of time;

determining a probability of a rate of increase in a number of deployed pods; and

determining a probability that a number of reinitializations is greater than a predetermined number, wherein a pod is an instance of a service.

2. The method of claim 1 , wherein the continuous time probabilistic models comprise Continuous Time Markov Chains (CTMC), the method further comprising: encoding a failure scenario context with single or multiple services and different server failure rates under consideration using Continuous Stochastic Logic (CSL) specification.

3. The method of claim 2 , the method further comprising: utilizing CTMC models and the CSL specification with a CTMC to classify failure criticality level.

4. The method of claim 1 , wherein a comparative mechanism for evaluating availability due to failures is provided.

5. The method of claim 4 , wherein recommendations are made of failure criticality of different geo-located edge sites.

6. The method of claim 1 , the method further comprising: analyzing an impact of failures and service reinitialization on service availability.

7. The method of claim 1 , wherein failure scenarios are analyzed by metrics in CSL, and recommendations are made for service criticality.

8. A system, comprising:

a memory; and

a processor coupled to the memory, wherein the processor performs operations, the operations comprising:

modeling edge servers and service reinitialization rates via continuous time probabilistic models; and

performing context-aware edge server failure classification into critical or non-critical failure by analyzing a context comprising one or more services, failure rates associated with the edge servers, and service reinitialization rates, wherein failure scenarios are analyzed by:

determining a probability associated with a drop in a number of active pods below a minimum specified number within a predetermined interval of time;

determining a probability of a rate of increase in a number of deployed pods; and

determining a probability that a number of reinitializations is greater than a predetermined number, wherein a pod is an instance of a service.

9. The system of claim 8 , wherein the continuous time probabilistic models comprise Continuous Time Markov Chains (CTMC), the operations further comprising: encoding a failure scenario context with single or multiple services and different server failure rates under consideration using Continuous Stochastic Logic (CSL) specification.

10. The system of claim 9 , the operations further comprising: utilizing CTMC models and the CSL specification with a CTMC to classify failure criticality level.

11. The system of claim 8 , wherein a comparative mechanism for evaluating availability due to failures is provided.

12. The system of claim 11 , wherein recommendations are made of failure criticality of different geo-located edge sites.

13. The system of claim 8 , the operations further comprising: analyzing an impact of failures and service reinitialization on service availability.

14. The system of claim 8 , wherein failure scenarios are analyzed by metrics in CSL, and recommendations are made for service criticality.

15. A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code when executed is configured to perform operations, the operations comprising:

modeling edge servers and service reinitialization rates via continuous time probabilistic models; and

performing context-aware edge server failure classification into critical or non-critical failure by analyzing a context comprising one or more services, failure rates associated with the edge servers, and service reinitialization rates, wherein failure scenarios are analyzed by:

determining a probability associated with a drop in a number of active pods below a minimum specified number within a predetermined interval of time;

determining a probability of a rate of increase in a number of deployed pods; and

determining a probability that a number of reinitializations is greater than a predetermined number, wherein a pod is an instance of a service.

16. The computer program product of claim 15 , wherein the continuous time probabilistic models comprise Continuous Time Markov Chains (CTMC), the operations further comprising:

encoding a failure scenario context with single or multiple services and different server failure rates under consideration using Continuous Stochastic Logic (CSL) specification.

17. The computer program product of claim 16 , the operations further comprising:

utilizing CTMC models and the CSL specification with a CTMC to classify failure criticality level.

18. The computer program product of claim 15 , wherein a comparative mechanism for evaluating availability due to failures is provided.

19. The computer program product of claim 18 , wherein recommendations are made of failure criticality of different geo-located edge sites.

20. The computer program product of claim 15 , the operations further comprising:

analyzing an impact of failures and service reinitialization on service availability.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2023
From: RAY, KAUSTABHA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 063436/0228 →
Continuity (1)
Related Publication 20240364584A1 · Oct 31, 2024
References Cited (13)
US 10185617B2 · Konireddygari · 2019 [cited by examiner]
US 10326766B2 · Egner et al. · 2019 [cited by applicant]
US 10778779B2 · Vrzic et al. · 2020 [cited by applicant]
US 11388073B1 · Chraim · 2022 [cited by examiner]
US 20130155843A1 · Berg · 2013 [cited by examiner]
US 20210127241A1 · Moubayed et al. · 2021 [cited by applicant]
US 20220014963A1 · Yeh et al. · 2022 [cited by applicant]
US 20220360485A1 · Lim · 2022 [cited by examiner]
CN 109347739B · 2021 [cited by applicant]
KR 1020220078837A · 2022 [cited by applicant]
2023Prioritized Fault Recovery Strategies for Multi-Access Edge Computing, Kaustabha Ray and Ansuman Banerjee (Year: 2023). [cited by examiner]
H. Liu, et al., “A Fast Algorithm for Energy-Saving Offloading With Reliability and Latency Requirements in Multi-Access Edge Computing”, IEEE Access, , Dec. 23, 2019, 11 pp. [cited by applicant]
A. Ghorab, et al., “SDN-based Service Discovery and Assignment Framework to Preserve Service Availability in Telco-based Multi-Access Edge Computing”, IEEE, 2022 IEEE 6th International Conference on Fog and Edge Computi… [cited by applicant]