-
公开(公告)号:US11693656B2
公开(公告)日:2023-07-04
申请号:US17812505
申请日:2022-07-14
Applicant: Juniper Networks, Inc.
Inventor: Jalandip Lepcha , Tong Jiang
CPC classification number: G06F9/28 , G06F9/4843 , G06F9/5061 , G06F9/5066 , G06F9/5083
Abstract: A device may receive information identifying a set of tasks to be executed by a microservices application that includes a plurality of microservices. The device may determine an execution time of the set of tasks based on a set of parameters and a model. The set of parameters may include a first parameter that identifies a first number of instances of a first microservice of the plurality of microservices, and a second parameter that identifies a second number of instances of a second microservice of the plurality of microservices. The device may compare the execution time and a threshold. The threshold may be associated with a service level agreement. The device may selectively adjust the first number of instances or the second number of instances based on comparing the execution time and the threshold.
-
公开(公告)号:US11095504B2
公开(公告)日:2021-08-17
申请号:US16396095
申请日:2019-04-26
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Thomas Murray , Michael Henkel , Tong Jiang , Ignatious Johnson Christober , Atul S Moghe
Abstract: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.
-
公开(公告)号:US10931526B1
公开(公告)日:2021-02-23
申请号:US16672778
申请日:2019-11-04
Applicant: Juniper Networks, Inc.
Inventor: Tong Jiang , Roshan Joyce , Gopi Krishna , Sankar Ramamoorthi
Abstract: Techniques are described for dynamically adapting virtualized network functions (VNFs) to different target environments. A controller stores device profiles that include configuration data and workflows for resolving configuration parameters for instantiating and deploying a VNF package to form a network service. To support the resolution of VNF configuration parameters, a VNF descriptor for the VNF is extended to include a device family parameter that indicates a shared architecture and configuration parameters. The controller, when instantiating the VNF, may identify a device profile usable for resolving the configuration parameters for the VNF and obtain configuration data from the device profile for creating and configuring a VNF instance for the VNF descriptor. Extending the VNF descriptor to specify a device family allows the VNF to be flexibly adapted for different target environments and may avoid the use of numerous pre-defined VNF descriptors.
-
公开(公告)号:US20200344158A1
公开(公告)日:2020-10-29
申请号:US16588749
申请日:2019-09-30
Applicant: Juniper Networks, Inc.
Inventor: Jacopo Pianigiani , Tong Jiang , Sukhdev S. Kapur , Atul S. Moghe
IPC: H04L12/715 , H04L12/713 , H04L12/717 , H04L12/46 , H04L12/931
Abstract: A virtual port group abstraction can facilitate automated configuration of devices in a data center. For example, a data center administrator can define a virtual port group to include a set of logical and physical interfaces for devices allocated to a particular department or other group within a company. An administrator for the department can then utilize a user interface to perform actions with respect to the virtual port group. The actions can include configuration actions, modeling actions and/or deployment actions. An action received by a network management controller such as a Software-Defined Networking (SDN) controller can be converted into the appropriate actions for the relevant logical and physical interfaces that are configured to be part of the virtual port group.
-
公开(公告)号:US10795674B2
公开(公告)日:2020-10-06
申请号:US16270077
申请日:2019-02-07
Applicant: Juniper Networks, Inc.
Inventor: Jalandip Lepcha , Tong Jiang
Abstract: A device may receive information identifying a set of tasks to be executed by a microservices application that includes a plurality of microservices. The device may determine an execution time of the set of tasks based on a set of parameters and a model. The set of parameters may include a first parameter that identifies a first number of instances of a first microservice of the plurality of microservices, and a second parameter that identifies a second number of instances of a second microservice of the plurality of microservices. The device may compare the execution time and a threshold. The threshold may be associated with a service level agreement. The device may selectively adjust the first number of instances or the second number of instances based on comparing the execution time and the threshold.
-
-
-
-