IP Library Granted Patent US 11,777,762
Granted Patent B2
US 11,777,762 · App. 17/672,612 · Granted Oct 3, 2023

Distributed cloud HNG fabric

Inventors: Rajesh Kumar Mishra (Westford, MA); Kaitki Agarwal (Westford, MA); Yang Cao (Westford, MA); Steven Paul Papa (Windham, NH)
Assignee: Parallel Wireless, Inc.
H04L12/66G06F9/45558H04L67/10G06F2009/4557G06F2009/45595H04W84/042
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 11,777,762
App. No.
17/672,612
Granted
Oct 3, 2023
Kind
B2
Abstract

Systems, methods and computer software are disclosed providing a distributed cloud virtualizing gateway fabric. In one example embodiment, a method includes providing at least one virtualizing gateway device in a cloud; wherein at least one of a virtual machine (VM) and a container are created as needed to provide services for the at least one RAN and the at least one core network for each HNG device.

Claims (32)

1. A method for providing a distributed cloud virtualizing node fabric, comprising:

providing at least one virtualizing cloud node in a computing cloud, the at least one virtualizing cloud node providing services for at least one radio access network (RAN) with respect to at least one core network, the at least one virtualizing cloud node in communication with other virtualizing cloud nodes in a virtualizing cloud node cluster in a fabric,

wherein at least one of a virtual machine (VM) and a container are created as needed to provide the services for the at least one RAN and the at least one core network at each virtualizing cloud node, and

wherein the virtualizing cloud node cluster is presented as a single network element for other network elements connecting with the at least one virtualizing cloud node; and

distributing workloads for a set of virtualizing cloud nodes wherein when a given node or VM for the virtualizing cloud node cluster is overloaded, new nodes or VMs may be spun up to handle the workloads at the overloaded node or VM, and the workloads may be distributed to the new nodes,

thereby providing reduced latency access from the at least one RAN towards the set of virtualizing cloud nodes.

2. The method of claim 1 , wherein a RAN uses one of a 2G, 3G, 4G and 5G radio access technology (RAT).

3. The method of claim 1 , wherein the at least one VM and container implement at least one of: high-speed and low-latency spin-up and spin-down; serializability; scriptability and automatability; in-memory operation; hardware independence/abstraction; resiliency and redundancy; software-based containers with lightweight operating systems and low latency; load balancing; failover; and orchestrability.

4. The method of claim 1 , wherein distributing the workloads for the set of virtualizing cloud nodes includes distributing according to at least one of RAT type, latency demands and geographic demands.

5. The method of claim 4 , wherein distributing the workloads for the set of virtualizing cloud nodes is determined by an operator.

6. The method of claim 1 , further comprising configuring the set of virtualizing cloud nodes in a hierarchy.

7. The method of claim 1 , wherein an area for the distributed cloud virtualizing node fabric is one of a geographic area and a logical area.

8. The method of claim 1 , wherein the virtualizing cloud nodes in the virtualizing cloud node cluster are scattered throughout a network to provide localized traffic egress.

9. A distributed cloud virtualizing fabric, comprising:

at least one virtualizing cloud node in a virtualizing cloud node cluster, the virtualizing cloud node cluster using a single Internet Protocol (IP) address for ingress and egress;

wherein at least one of a virtual machine (VM) and a container are created as needed to provide services for at least one RAN and at least one core network for each virtualizing cloud node;

wherein the virtualizing cloud node cluster is presented as a single network element for other network elements connecting with the virtualizing cloud node; and

wherein workloads are distributed for a set of virtualizing cloud nodes wherein when a given node or VM for the virtualizing cloud node cluster is overloaded, new nodes or VM may be spun up to handle the workloads at the overloaded node or VM, and the workloads may be distributed to the new nodes.

10. The distributed cloud virtualizing fabric of claim 9 , wherein a RAN interface is one of a 2G, 3G, 4G and 5G RAT.

11. The distributed cloud virtualizing fabric of claim 9 , wherein the at least one VM and container implement at least one of: high-speed and low-latency spin-up and spin-down; serializability; scriptability and automatability; in-memory operation; hardware independence/abstraction; resiliency and redundancy; software-based containers with lightweight operating systems and low latency; load balancing; failover; and orchestrability.

12. The distributed cloud virtualizing fabric of claim 9 , wherein workloads are distributed for the set of virtualizing cloud nodes according to at least one of RAT type, latency demands, geographic demands and operator determination.

13. The distributed cloud virtualizing fabric of claim 9 , wherein the set of virtualizing cloud nodes are configured in a hierarchy.

14. The distributed cloud virtualizing fabric of claim 9 , wherein an area for the distributed cloud virtualizing fabric is one of a geographic area and a logical area.

15. A non-transitory computer-readable medium containing instructions for providing a distributed cloud virtualizing node which, when executed, cause at least one virtualizing cloud node to perform steps comprising:

creating at least one of a virtual machine (VM) and a container as needed to provide services for at least one RAN and at least one core network for each virtualizing cloud node;

presenting the virtualizing cloud node as a single network element for other network elements connecting with one or more virtualizing cloud nodes in a virtualizing cloud node cluster; and

distributing workloads for a set of virtualizing cloud node devices such that when a given node or VM for the virtualizing cloud node cluster is overloaded, new nodes or VM may be spun up to handle the workloads at the overloaded node or VM, and the workloads may be distributed to the new nodes.

16. The non-transitory computer-readable medium of claim 15 , wherein a RAN interface is one of a 2G, 3G, 4G and 5G RAT.

17. The non-transitory computer-readable medium of claim 15 , further comprising instructions wherein the at least one VM and container implement at least one of: high-speed and low-latency spin-up and spin-down; serializability; scriptability and automatability; in-memory operation; hardware independence/abstraction; resiliency and redundancy; software-based containers with lightweight operating systems and low latency; load balancing; failover; and orchestrability.

18. The non-transitory computer-readable medium of claim 15 , further comprising instructions wherein the workloads for the set of virtualizing cloud node devices is distributed according to at least one of RAT type, latency demands and geographic demands or wherein the workloads for the set of virtualizing cloud node devices is determined by an operator.

19. The non-transitory computer-readable medium of claim 15 , further comprising instructions wherein the set of virtualizing cloud node devices are configured in a hierarchy.

20. The non-transitory computer-readable medium of claim 15 , further comprising instructions wherein an area for a distributed fabric is one of a geographic area and a logical area.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2023
From: MISHRA, RAJESH KUMAR; AGARWAL, KAITKI; CAO, YANG; PAPA, STEVEN PAUL
To: PARALLEL WIRELESS, INC.
Reel/Frame 064694/0833 →
Continuity (3)
Continuation 16724958 · Dec 23, 2019
Provisional Application 62784404 · Dec 22, 2018
Related Publication 20220173937A1 · Jun 2, 2022