Abstract: The present disclosure discloses method and a resource managing system for providing network resource sharing in Multi-Access Edge Computing (MEC) network. The method includes receiving a network service request from an application via an application orchestrator. The resources required to serve the application are present in one of a plurality of MEC systems configured in the MEC network. Availability of the resources in each of the plurality of MEC systems is identified for serving network service request based on predefined parameters. A MEC system of the plurality of MEC systems capable of serving the network service request is recommended to application orchestrator based on the identification and optimization of performance or cost. The resources of the MEC system for serving the network service request is allocated upon receipt of a response to the recommendation from the application orchestrator, thereby providing network resource sharing in the MEC network. Fig.1
Claims:We claim:
1. A method of providing network resource sharing in Multi-Access Edge Computing (MEC) network (102), the method comprising:
receiving, by a resource managing server (101), a network service request from an application (103) via an application orchestrator, wherein resources required to serve the application (103) are present in one of a plurality of MEC systems (105) configured in the MEC network (102);
identifying, by the resource managing server (101), availability of the resources in each of the plurality of MEC systems (105) for serving the network service request based on predefined parameters;
recommending, by the resource managing server (101), a MEC system of the plurality of MEC systems (105) capable of serving the network service request to the application orchestrator based on the identification; and
allocating, by the resource managing server (101), the resources of the MEC system for serving the network service request upon receipt of a response to the recommendation from the application orchestrator, thereby providing network resource sharing in the MEC network (102).
2. The method as claimed in claim 1, wherein each of the plurality of MEC systems (105) is associated with one or more service providers.
3. The method as claimed in claim 1, wherein the predefined parameters comprises location of served user, application, a priority of the network service request, one or more network services currently provided by each of the plurality of MEC systems (105) and a priority associated with each of the one or more network services currently being served.
4. The method as claimed in claim 1, wherein recommending the MEC system capable of serving the network service request to the application orchestrator comprises:
identifying, the resource managing server (101), a priority of the network service request;
determining, by the resource managing server (101), availability of the resources of the MEC system required for serving the network service request;
migrating, by the resource managing server (101), one or more existing network services being served by the resources of the MEC system in order to serve the network service request.
5. The method as claimed in claim 1 further comprising periodically receiving a list of available resources along with associated cost of usage for each of the available resources.
6. The method as claimed in claim 1 further comprising:
monitoring performance of the MEC system serving the network service request of the application (103).
7. The method as claimed in claim 1 further comprising:
receiving, by the resource managing server (101), a list of available resources along with corresponding cost of usage from the plurality of MEC systems (105);
receiving, by the resource managing server (101), the network service request from one or more applications (103) via respective application orchestrator;
providing, by the resource managing server (101), the list of available resources along with corresponding cost of usage to each application orchestrator associated with the one or more applications (103), wherein a resource from the list of available resources is selected by each of the one or more applications (103) depending on the network service request and the cost of usage;
deploying, by the resource managing server (101), each of the one or more applications (103) at one of, an MEC system of the plurality of MEC systems (105) associated with the selected resource and corresponding cloud platform (109).
8. The method as claimed in claim 7 further comprising:
receiving a request periodically for a list of available resources of the plurality of MEC systems (105) from the application orchestrator based on the monitoring, for serving the network service request;
reselecting an MEC system for serving the network service request based on the performance and cost of the MEC recommended previously and cost of usage of other plurality of MEC systems (105); and
migrating the application (103) to the reselected MEC system for serving the network service request.
9. A resource managing server (101) for providing network service sharing in Multi-Access Edge Computing (MEC) network (102), comprising:
a processor (115); and
a memory (113) communicatively coupled to the processor (115), wherein the memory (113) stores processor instructions, which, on execution, causes the processor (115) to:
receive a network service request from an application (103) via an application orchestrator, wherein resources required to serve the network service request is present in one of a plurality of MEC systems (105) configured in the MEC network (102);
identify availability of the resources in each of the plurality of MEC systems (105) for serving the network service request based on predefined parameters;
recommend a MEC system of the plurality of MEC systems (105) capable of serving the network service request to the application orchestration based on the identification; and
allocate the resources of the MEC system for serving the network service request upon receipt of a response to the recommendation from the application orchestration, thereby providing network resource sharing in the MEC network (102).
10. The resource managing server (101) as claimed in claim 9, wherein the processor (115) recommends the MEC system capable of serving the network service request to the application orchestrator by:
identifying a priority of the network service request;
determining availability of the resources of the MEC system required for serving the network service request;
migrating one or more existing network services being served by the resources of the MEC system in order to serve the network service request.
Dated this 29th day of March, 2019
Madhusudan S.T
Of K&S Partners
Agent for the Applicant
IN/PA-1297
, Description:TECHNICAL FIELD
The present subject matter is related in general to network resource management, more particularly, but not exclusively to a method and system for providing network resource sharing in Multi-Access Edge Computing (MEC) network.