US 12,316,505 B2
Application-agnostic tenant onboarding onto a multi-tenant system
Ramakanth Gunuganti, San Jose, CA (US); and Yogendra Singh, San Jose, CA (US)
Assigned to ALKIRA, INC., San Jose, CA (US)
Appl. No. 17/998,730
Filed by Alkira, Inc., San Jose, CA (US)
PCT Filed Apr. 15, 2021, PCT No. PCT/US2021/027568
§ 371(c)(1), (2) Date Nov. 14, 2022,
PCT Pub. No. WO2021/211906, PCT Pub. Date Oct. 21, 2021.
Claims priority of provisional application 63/010,599, filed on Apr. 15, 2020.
Prior Publication US 2023/0336428 A1, Oct. 19, 2023
Int. Cl. G06F 9/50 (2006.01); H04L 41/0894 (2022.01); H04L 41/12 (2022.01)
CPC H04L 41/12 (2013.01) [H04L 41/0894 (2022.05)] 10 Claims
OG exemplary drawing
 
1. A system, comprising:
a dataplane management gateway;
a dataplane management means, coupled to the dataplane management gateway, configured to:
manage platform-agnostic customer requests by onboarding on a nearest-to-customer platform and splitting requests into granular tasks to be carried out in a given region; and
fix out-of-band and retry when a task of the granular tasks fails, wherein the retry comprises selectively retrying failed tasks using multiple retry strategies comprising:
retrying the exact same task;
skipping the current failed task and proceed to the next pending task; and
retrying orchestration from a specific point of failure to minimize reprovisioning overhead;
a customer gateway for providing customer access to a customer network;
a tenant management means coupled to the customer gateway;
a tenant provisioning means coupled to the customer gateway;
a resource management means coupled to the customer gateway;
wherein, in operation, the dataplane management means is further configured to facilitate communication between a first admin agent and a dataplane provisioning and orchestration system; the tenant management means is configured to facilitate communication between a second admin agent and the dataplane provisioning and orchestration system; the tenant provisioning means is configured to facilitate communication between a third admin agent and the dataplane provisioning and orchestration system; and the resource management means is configured to enable a customer agent to express intent regarding resource management; and
wherein the intent is expressed in terms of connectors, services, and applications.