IP Library › Granted Patent US 11,375,517
Granted Patent B2
US 11,375,517 · App. 16/653,385 · Granted Jun 28, 2022

End to end slicing in wireless communications systems

Inventors: Sridhar Bhaskaran (Bangalore, IN); Anil Kumar Bhandari (Andover, MA)
Assignee: ALTIOSTAR NETWORKS, INC.
H04W72/087H04L41/0806H04W8/18H04W24/08
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,375,517
App. No.
16/653,385
Granted
Jun 28, 2022
Kind
B2
Abstract

A method, an apparatus and a computer program for providing end-to-end slicing in wireless communications systems. Profiles of a plurality of network slices of a wireless communications system are determined. Each network slice in the plurality of network slices has one or more communication components logically isolated from one or more communication components of another network slice in the plurality of network slices. Based on the determined profiles and a request received from the user device, a network slice in the plurality of network slices is selected for transmission of data associated with the user device. Using the selected network slice, data associated with the user device is transmitted.

Claims (110)

1. A computer-implemented method, comprising:

determining profiles of a plurality of network slices of a wireless communications system, each network slice in the plurality of network slices having one or more communication components logically isolated from one or more communication components of another network slice in the plurality of network slices, the determining including

monitoring transmission of data using one or more network slices in the plurality of network slices; and

changing, based on the monitoring, a mapping of the one or more communication components to one or more profiles of the one or more network slices;

selecting, based on the determined profiles, at least one changed mapping, and a request received from the user device, at least one network slice in the plurality of network slices for transmission of data associated with the user device, the selecting including:

identifying, using the request, a level of logical isolation of the one or more components in the plurality of network slices, and

selecting, using the identified level of logical isolation, at least a portion of communication components of one or more network slices in the plurality of network slices, for transmitting of data associated with the user device, the at least a portion of communication components includes at least one communication component of the one or more network slices configured to be isolated based on a combination of a latency requirement parameter, a number of user devices using the network slice parameter, a number of tracking areas associated with the network slice parameter, a mobility level of user devices using the network slice parameter, an activity of the network slice parameter, and a level of isolation required parameter as identified in the determined profiles; and

transmitting, using the selected network slice, data associated with the user device;

wherein at least one of the determining, the selecting and the transmitting is performed by a portion of a base station.

2. The method according to claim 1 , further comprising

monitoring transmission of data using the selected network slice;

selecting, based on the monitoring, another configuration for the network slice in the plurality of network slice configurations for transmission of data; and

transmitting, using the another selected network slice configuration, data associated with the user device.

3. The method according to claim 2 , further comprising selecting one or more distributed units for transmission of data based on at least one of the following: one or more component carriers, one or more bandwidth parts, one or more physical resource block ranges, and any combination thereof.

4. The method according to claim 1 , further comprising

virtualizing the one or more logically isolated components; and

optionally instantiating, based on the at least one parameter, the one or more virtualized logically isolated components.

5. The method according to claim 4 , wherein the base station includes at least one of the following communication components: one or more remote radio units, one or more centralized units, one or more distributed units, one or more control plane portions of the one or more centralized units, one or more user plane portions of the one or more centralized units, one or more access and mobility functions, one or more user plane functions, and one or more session management functions.

6. The method according to claim 5 , wherein

at least one of the one or more user plane portions of the one or more centralized units, the one or more access and mobility functions, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more user plane portions of the one or more centralized units, one or more access and mobility functions, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices;

one or more remote radio units, one or more distributed units, and one or more control plane portions of the one or more centralized units are common to all network slices in the plurality of slices.

7. The method according to claim 5 , wherein

at least one of the one or more user plane portions of the one or more centralized units, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more user plane portions of the one or more centralized units, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices;

one or more remote radio units, one or more distributed units, one or more control plane portions of the one or more centralized units and one or more access and mobility functions are common to all network slices in the plurality of slices.

8. The method according to claim 7 , wherein the transmitting further comprises

transmitting, using the plurality of network slices, data associated with the user device.

9. The method according to claim 5 , wherein

at least one of the one or more distributed units, one or more control plane portions of the one or more centralized units, the one or more user plane portions of the one or more centralized units, the one or more access and mobility functions, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more distributed units, one or more control plane portions of the one or more centralized units, one or more user plane portions of the one or more centralized units, one or more access and mobility functions, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices;

one or more remote radio units are common to all network slices in the plurality of slices.

10. The method according to claim 5 , wherein

at least one of the one or more distributed units, the one or more user plane portions of the one or more centralized units, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more distributed units, one or more user plane portions of the one or more centralized units, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices;

one or more remote radio units, one or more control plane portions of the one or more centralized units, and one or more access and mobility functions are common to all network slices in the plurality of slices.

11. The method according to claim 10 , wherein the transmitting further comprises

transmitting, using the plurality of network slices, data associated with the user device.

12. The method according to claim 5 , wherein

at least one of the one or more remote radio units, the one or more distributed units, one or more control plane portions of the one or more centralized units, the one or more user plane portions of the one or more centralized units, the one or more access and mobility functions, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more remote radio units, one or more distributed units, one or more control plane portions of the one or more centralized units, one or more user plane portions of the one or more centralized units, one or more access and mobility functions, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices.

13. An apparatus comprising:

at least one programmable processor; and

a non-transitory machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising:

determining profiles of a plurality of network slices of a wireless communications system, each network slice in the plurality of network slices having one or more communication components logically isolated from one or more communication components of another network slice in the plurality of network slices, the determining including

monitoring transmission of data using one or more network slices in the plurality of network slices; and

changing, based on the monitoring, a mapping of the one or more communication components to one or more profiles of the one or more network slices;

selecting, based on the determined profiles, at least one changed mapping, and a request received from the user device, at least one network slice in the plurality of network slices for transmission of data associated with the user device, the selecting including:

identifying, using the request, a level of logical isolation of the one or more components in the plurality of network slices, and

selecting, using the identified level of logical isolation, at least a portion of communication components of one or more network slices in the plurality of network slices, for transmitting of data associated with the user device, the at least a portion of communication components includes at least one communication component of the one or more network slices configured to be isolated based on a combination of a latency requirement parameter, a number of user devices using the network slice parameter, a number of tracking areas associated with the network slice parameter, a mobility level of user devices using the network slice parameter, an activity of the network slice parameter, and a level of isolation required parameter as identified in the determined profiles; and

transmitting, using the selected network slice, data associated with the user device;

wherein at least one of the determining, the selecting and the transmitting is performed by a portion of a base station.

14. The apparatus according to claim 13 , wherein the operations further comprise

monitoring transmission of data using the selected network slice;

selecting, based on the monitoring, another configuration for the network slice in the plurality of network slice configurations for transmission of data; and

transmitting, using the another selected network slice configuration, data associated with the user device.

15. The apparatus according to claim 14 , wherein the operations further comprise selecting one or more distributed units for transmission of data based on at least one of the following: one or more component carriers, one or more bandwidth parts, one or more physical resource block ranges, and any combination thereof.

16. The apparatus according to claim 13 , wherein the operations further comprise

virtualizing the one or more logically isolated components; and

optionally instantiating, based on the at least one parameter, the one or more virtualized logically isolated components.

17. The apparatus according to claim 16 , wherein the base station includes at least one of the following communication components: one or more remote radio units, one or more centralized units, one or more distributed units, one or more control plane portions of the one or more centralized units, one or more user plane portions of the one or more centralized units, one or more access and mobility functions, one or more user plane functions, and one or more session management functions.

18. The apparatus according to claim 17 , wherein

at least one of the one or more user plane portions of the one or more centralized units, the one or more access and mobility functions, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more user plane portions of the one or more centralized units, one or more access and mobility functions, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices;

one or more remote radio units, one or more distributed units, and one or more control plane portions of the one or more centralized units are common to all network slices in the plurality of slices.

19. The apparatus according to claim 17 , wherein

at least one of the one or more user plane portions of the one or more centralized units, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more user plane portions of the one or more centralized units, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices;

one or more remote radio units, one or more distributed units, one or more control plane portions of the one or more centralized units and one or more access and mobility functions are common to all network slices in the plurality of slices.

20. The apparatus according to claim 19 , wherein the transmitting further comprises

transmitting, using the plurality of network slices, data associated with the user device.

21. The apparatus according to claim 17 , wherein

at least one of the one or more distributed units, one or more control plane portions of the one or more centralized units, the one or more user plane portions of the one or more centralized units, the one or more access and mobility functions, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more distributed units, one or more control plane portions of the one or more centralized units, one or more user plane portions of the one or more centralized units, one or more access and mobility functions, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices;

one or more remote radio units are common to all network slices in the plurality of slices.

22. The apparatus according to claim 17 , wherein

at least one of the one or more distributed units, the one or more user plane portions of the one or more centralized units, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more distributed units, one or more user plane portions of the one or more centralized units, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices;

one or more remote radio units, one or more control plane portions of the one or more centralized units, and one or more access and mobility functions are common to all network slices in the plurality of slices.

23. The apparatus according to claim 22 , wherein the transmitting further comprises

transmitting, using the plurality of network slices, data associated with the user device.

24. The apparatus according to claim 17 , wherein

at least one of the one or more remote radio units, the one or more distributed units, one or more control plane portions of the one or more centralized units, the one or more user plane portions of the one or more centralized units, the one or more access and mobility functions, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more remote radio units, one or more distributed units, one or more control plane portions of the one or more centralized units, one or more user plane portions of the one or more centralized units, one or more access and mobility functions, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices.

25. A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:

determining profiles of a plurality of network slices of a wireless communications system, each network slice in the plurality of network slices having one or more communication components logically isolated from one or more communication components of another network slice in the plurality of network slices, the determining including

monitoring transmission of data using one or more network slices in the plurality of network slices; and

changing, based on the monitoring, a mapping of the one or more communication components to one or more profiles of the one or more network slices;

selecting, based on the determined profiles, at least one changed mapping, and a request received from the user device, at least one network slice in the plurality of network slices for transmission of data associated with the user device, the selecting including:

identifying, using the request, a level of logical isolation of the one or more components in the plurality of network slices, and

selecting, using the identified level of logical isolation, at least a portion of communication components of one or more network slices in the plurality of network slices, for transmitting of data associated with the user device, the at least a portion of communication components includes at least one communication component of the one or more network slices configured to be isolated based on a combination of a latency requirement parameter, a number of user devices using the network slice parameter, a number of tracking areas associated with the network slice parameter, a mobility level of user devices using the network slice parameter, an activity of the network slice parameter, and a level of isolation required parameter as identified in the determined profiles; and

transmitting, using the selected network slice, data associated with the user device;

wherein at least one of the determining, the selecting and the transmitting is performed by a portion of a base station.

26. The computer program product according to claim 25 , wherein the operations further comprise

monitoring transmission of data using the selected network slice;

selecting, based on the monitoring, another configuration for the network slice in the plurality of network slice configurations for transmission of data; and

transmitting, using the another selected network slice configuration, data associated with the user device.

27. The computer program product according to claim 25 , wherein the at least one parameter includes at least one of the following: a latency requirement, a number of user devices using the network slice, a number of tracking areas associated with the network slice, a mobility level of user devices using the network slice, an activity of the network slice, level of isolation required, and any combination thereof.

28. The computer program product according to claim 27 , wherein the operations further comprise

virtualizing the one or more logically isolated components; and

optionally instantiating, based on the at least one parameter, the one or more virtualized logically isolated components.

29. The computer program product according to claim 28 , wherein the base station includes at least one of the following communication components: one or more remote radio units, one or more centralized units, one or more distributed units, one or more control plane portions of the one or more centralized units, one or more user plane portions of the one or more centralized units, one or more access and mobility functions, one or more user plane functions, and one or more session management functions.

30. The computer program product according to claim 29 , wherein

at least one of the one or more user plane portions of the one or more centralized units, the one or more access and mobility functions, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more user plane portions of the one or more centralized units, one or more access and mobility functions, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices;

one or more remote radio units, one or more distributed units, and one or more control plane portions of the one or more centralized units are common to all network slices in the plurality of slices.

31. The computer program product according to claim 29 , wherein

at least one of the one or more user plane portions of the one or more centralized units, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more user plane portions of the one or more centralized units, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices;

one or more remote radio units, one or more distributed units, one or more control plane portions of the one or more centralized units and one or more access and mobility functions are common to all network slices in the plurality of slices.

32. The computer program product according to claim 31 , wherein the transmitting further comprises

transmitting, using the plurality of network slices, data associated with the user device.

33. The computer program product according to claim 29 , wherein

at least one of the one or more distributed units, one or more control plane portions of the one or more centralized units, the one or more user plane portions of the one or more centralized units, the one or more access and mobility functions, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more distributed units, one or more control plane portions of the one or more centralized units, one or more user plane portions of the one or more centralized units, one or more access and mobility functions, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices;

one or more remote radio units are common to all network slices in the plurality of slices.

34. The computer program product according to claim 29 , wherein

at least one of the one or more distributed units, the one or more user plane portions of the one or more centralized units, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more distributed units, one or more user plane portions of the one or more centralized units, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices;

one or more remote radio units, one or more control plane portions of the one or more centralized units, and one or more access and mobility functions are common to all network slices in the plurality of slices.

35. The computer program product according to claim 34 , wherein the transmitting further comprises

transmitting, using the plurality of network slices, data associated with the user device.

36. The computer program product according to claim 29 , wherein

at least one of the one or more remote radio units, the one or more distributed units, one or more control plane portions of the one or more centralized units, the one or more user plane portions of the one or more centralized units, the one or more access and mobility functions, the one or more user plane functions, and the one or more session management functions of one network slice in the plurality of network slices are logically isolated from at least one of one or more remote radio units, one or more distributed units, one or more control plane portions of the one or more centralized units, one or more user plane portions of the one or more centralized units, one or more access and mobility functions, one or more user plane functions, and one or more session management functions of another network slice in the plurality of network slices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2019
From: BHASKARAN, SRIDHAR; BHANDARI, ANIL KUMAR
To: ALTIOSTAR NETWORKS, INC.
Reel/Frame 050722/0336 →
Continuity (1)
Related Publication 20210112565A1 · Apr 15, 2021
Cited By (1)
US 12,408,076