Back to results
US 12,615,179 B2Granted
Connectivity failure solutions for container platforms
AssigneeT-Mobile Innovations LLC
InventorsAnil Kumar Mariyani, Ramesh Golla
Life of this patent
Estimating the term…
Abstract
Systems, methods and non-transitory computer-readable mediums are provided for remediating failures in container-based telecommunications systems. A method includes accessing by a container as a service (CaaS) server a continuous integration (CI)/continuous delivery (CD) tool server. The method additionally includes experiencing a connectivity failure with the CI/CD tool server and accessing by the CaaS server an alternative repository created through real time replication of the CI/CD tool server contents.
Claims20
A method, comprising:
- accessing by a container as a service (CaaS) server in communication with a core network, a continuous integration (CI)/continuous delivery (CD) tool server;
- experiencing a connectivity failure with the CI/CD tool server, and in response to experiencing the connectivity failure, performing operations including;
- determining whether a first alternative repository including a local proxy cache stored at the CaaS server is available, the local proxy cache stored in a local repository at the CaaS server, the local repository providing dedicated storage for the local proxy cache, wherein the local proxy cache is created through real time duplication of selected contents of the CI/CD tool server;
- finding the local proxy cache at the CaaS server is unavailable;
- accessing by the CaaS server a second alternative repository created through real time replication of contents of the CI/CD tool server upon finding the local proxy cache is unavailable, wherein the second alternative repository is a geo-redundant server at a remote location;
- and
- listening at the CaaS server for a readiness indicator from the CI/CD tool server while accessing the second alternative repository.
4 more elements
A method comprising:
- replicating contents of a continuous integration (CI)/continuous delivery (CD) server at a first and second alternative repository;
- receiving notification of a CI/CD server failure at a container as a service (CaaS) server, the CaaS server in communication with a core network;
- triggering a failure remediation system at the CaaS server in response to the received notification, the failure remediation system performing operations including:
- accessing the first alternative repository including a local proxy cache on the CaaS server in response to a request for a service, the local proxy cache stored in a local repository at the CaaS server, the local repository providing dedicated storage for the local proxy cache, wherein the local proxy cache is created through real time duplication of selected contents of the CI/CD tool server;
- finding the local proxy cache on the CaaS server is unavailable;
- accessing by the CaaS server the second alternative repository created through real time replication of contents of the CI/CD tool server upon finding the local proxy cache is unavailable, wherein the second alternative repository is a geo-redundant server in a remote location;
- and
- listening, at the failure remediation system for a readiness indicator from the CI/CD tool server while accessing the second alternative repository.
5 more elements
A system comprising:
- a container as a service (CaaS) server in communication with a core network and a continuous integration (CI)/continuous delivery (CD) tool server;
- at least two alternative repositories including a local proxy cache on the CaaS server and a geo-redundant server in an alternative remote location from the CaaS server, the local proxy cache stored in a local repository at the CaaS server, the local repository providing dedicated storage for the local proxy cache, wherein the local proxy cache is created through real time duplication of selected contents of the CI/CD tool server;
- and
- a failure remediation processor co-located with the CaaS server and triggered to instruct the CaaS server responsive to detecting a connectivity failure between the CaaS server and the CI/CD tool server, wherein the failure remediation processor instructs the CaaS server to access one of the two alternative repositories upon detection of the connectivity failure, wherein the failure remediation processor triggers the CaaS server to access the local proxy cache prior to accessing the geo-redundant server, and wherein the failure remediation processor listens for a readiness indicator from the CI/CD tool server while accessing one of the two alternative repositories.
1 more element
Dependencies are inferred from the claim text.