-
公开(公告)号:US11165627B2
公开(公告)日:2021-11-02
申请号:US16526160
申请日:2019-07-30
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Mohammad Nikain , David Lu , Daniel Connolly , Jiyuan Wang
Abstract: A system for managing systems with interrelated microservices with self-assembling and self-configuring microservices includes a plurality of host resource services microservices, a plurality of directory services microservices and a plurality of tenant microservices. Each of the microservices is provided with an API with a standard way to identify the API and its components, which together identify the functionality of the API in a common way. The host resources service microservice are started up in a host. A determination is made whether there is a directory service microservice running in the host and, if there is none, then spinning up a directory service microservice. A plurality of tenant microservices are installed and a determination is made whether all tenant microservices are running, If not, then copies of the tenant microservices that are not running are spun up.
-
公开(公告)号:US11108652B2
公开(公告)日:2021-08-31
申请号:US16224357
申请日:2018-12-18
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Ali Nikain , Mohammad Nikain , Shahriar Ziari , Daniel Connolly
Abstract: Systems or methods that may be used to assist in distributed flow whereby each network element obtains information from a server so a first network element has information to determine what network element to connect with to create virtual private network tunnels associated with a virtual private network service.
-
公开(公告)号:US20210037114A1
公开(公告)日:2021-02-04
申请号:US16709735
申请日:2019-12-10
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Mohammad Nikain , Jiyuan Wang , Abdelmajid Belhareth , Daniel Connolly
Abstract: A method for managing systems with interrelated microservices with self-assembling and self-configuring microservices includes receiving at a first micro service a service request from a client. A determination is the made whether the first micro service is capable of processing the service request. If the first micro service is capable of processing the service requests, then processing the service request; if the first micro service cannot process the service request then routing the service request to a first stem service. The first stem service determines whether there is a second micro service that can process the service request. If the second micro service that can process the service requests exists, then forwarding the service request to the second micro service for processing. If there is no second micro service that can service the service requests then morphing the first stem service into a micro service that can service the service request.
-
公开(公告)号:US20210036909A1
公开(公告)日:2021-02-04
申请号:US16526160
申请日:2019-07-30
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Mohammad Nikain , David Lu , Daniel Connolly , Jiyuan Wang
IPC: H04L12/24
Abstract: A system for managing systems with interrelated microservices with self-assembling and self-configuring microservices includes a plurality of host resource services microservices, a plurality of directory services microservices and a plurality of tenant microservices. Each of the microservices is provided with an API with a standard way to identify the API and its components, which together identify the functionality of the API in a common way. The host resources service microservice are started up in a host. A determination is made whether there is a directory service microservice running in the host and, if there is none, then spinning up a directory service microservice. A plurality of tenant microservices are installed and a determination is made whether all tenant microservices are running, If not, then copies of the tenant microservices that are not running are spun up.
-
25.
公开(公告)号:US20200296005A1
公开(公告)日:2020-09-17
申请号:US16520001
申请日:2019-07-23
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Mohammad Nikain , Daniel Connolly
Abstract: Methods, systems and computer readable media for self-configuration of virtual network functions based on user intent are provided. A network having a plurality of virtual network functions each having a set of initial offering attributes is provided. An added virtual network function having a client and a set of added offering attribute is connected to a first virtual network function from the plurality of virtual network functions. Each initial set of offering attribute and the added offering attribute are advertised to each of the plurality of virtual network functions and the added virtual network function. An aggregate need of the client of the added virtual network function is determined and advertised. A second virtual network function from the plurality of virtual network functions is sought based on the aggregate need of the added virtual network function. The added virtual network function is connected to the second destination virtual network function.
-
-
-
-