Application splitting for network edge computing
First Claim
1. A computer-implemented method for application splitting for network edge computing, the method comprising:
- gathering resource utilization data for an enterprise network;
determining whether the resource utilization data meets an application split threshold;
identifying an application on the enterprise network to split if the resource utilization data meets an application split threshold;
splitting the application into a plurality of subcomponents; and
moving at least one subcomponent of the application to an edge network.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, and computer program products are provided for application splitting for network edge computing. Embodiments include gathering resource utilization data for an enterprise network. Gathering resource utilization data for an enterprise network may include, for example, monitoring utilization of network resources of the enterprise network using a network management system. Embodiments also include determining whether resource utilization data meets an application split threshold. If the resource utilization data meets an application split threshold, an application on the enterprise network to split may be identified. Identifying an application on the enterprise network to split may include, for example, gathering application data of the enterprise network, and identifying an application to split based on the application data. The application is split into a plurality of subcomponents, and at least one subcomponent of the application is moved to an edge network.
35 Citations
20 Claims
-
1. A computer-implemented method for application splitting for network edge computing, the method comprising:
-
gathering resource utilization data for an enterprise network;
determining whether the resource utilization data meets an application split threshold;
identifying an application on the enterprise network to split if the resource utilization data meets an application split threshold;
splitting the application into a plurality of subcomponents; and
moving at least one subcomponent of the application to an edge network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for application splitting for network edge computing, the apparatus comprising at least one computer processor, at least one computer memory operatively coupled to the computer processor, and computer program instructions disposed within the computer memory capable of:
-
gathering resource utilization data for an enterprise network;
determining whether the resource utilization data meets an application split threshold;
identifying an application on the enterprise network to split if the resource utilization data meets an application split threshold;
splitting the application into a plurality of subcomponents; and
moving at least one subcomponent of the application to an edge network. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for application splitting for network edge computing, the computer program product disposed upon a signal bearing medium, the computer program product comprising computer program instruction for:
-
gathering resource utilization data for an enterprise network;
determining whether the resource utilization data meets an application split threshold;
identifying an application on the enterprise network to split if the resource utilization data meets an application split threshold;
splitting the application into a plurality of subcomponents; and
moving at least one subcomponent of the application to an edge network. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification