-
公开(公告)号:US20180267990A1
公开(公告)日:2018-09-20
申请号:US15461291
申请日:2017-03-16
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Sunil Cherukuri , Xiao Hu Gao , Alexander B. Altman
CPC classification number: G06F16/178 , G06F8/60 , G06F8/63 , G06F9/45533 , G06F16/13 , G06F16/25
Abstract: One embodiment includes identifying a common file associated with a first software container deployed on a host; adding a single copy of the common file to a common file pool maintained by the host, removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool, and removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool; identifying at least one unique file associated with the first container; and moving the unique file to the common file pool maintained by the host and removing the unique file from the first container and replacing it with a pointer to the copy of the unique file in the shared file pool.
-
公开(公告)号:US10523568B2
公开(公告)日:2019-12-31
申请号:US15374504
申请日:2016-12-09
Applicant: Cisco Technology, Inc.
Inventor: Sunil Cherukuri , Xiao Hu Gao , Alexander B. Altman
IPC: H04L12/801 , H04L29/08 , H04L29/06 , H04L12/851 , H04L12/803 , G06F9/50
Abstract: Disclosed are systems, methods, and computer-readable storage media for adaptive load balancing for application chains. A load-balancer can receive a data packet for a connection/transaction to be routed through an application chain. The load-balancer can select, based on an application path table, a first end-to-end application path through the application chain. The application path table can identify two or more end-to-end application paths through the application chain along with a corresponding performance status for each end-to-end application path through the application chain. The performance status for an application path can indicate a performance level of the end-to-end application path determined based on performance of previous data packets for previous connections transmitted through the application chain according to the end-to-end application path. The load-balancer can then route the data packet through the application chain according to the first end-to-end application path and across multiple tiers.
-
公开(公告)号:US20180062944A1
公开(公告)日:2018-03-01
申请号:US15254764
申请日:2016-09-01
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Alexander B. Altman , Sunil Cherukuri , Xiao Hu Gao
CPC classification number: H04L43/0876 , H04L41/5025 , H04L41/5096 , H04L43/0817 , H04L43/12 , H04L47/12 , H04L47/125 , H04L47/80 , H04L47/803 , H04L67/10 , H04L67/1008 , H04L67/1023
Abstract: A method is described and in one embodiment includes intercepting an API call destined for an application executing on a host server; accessing a Service Level Agreement (“SLA”) profile for the application, wherein the SLA indicates performance guarantees for the application; determining resource utilization for the host server and resource utilization for the current application and other applications running on that server; comparing the performance guarantees with the host server and application resource utilization to determine whether performance guarantees can be met if the API call is forwarded to the application based on the host server resource utilization; and, if it determined that the performance guarantees cannot be met if the API call is forwarded to the application, refraining from forwarding the API call to the application.
-
公开(公告)号:US10936549B2
公开(公告)日:2021-03-02
申请号:US15461291
申请日:2017-03-16
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Sunil Cherukuri , Xiao Hu Gao , Alexander B. Altman
IPC: G06F16/178 , G06F16/13 , G06F8/60
Abstract: One embodiment includes identifying a common file associated with a first software container deployed on a host; adding a single copy of the common file to a common file pool maintained by the host, removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool, and removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool; identifying at least one unique file associated with the first container; and moving the unique file to the common file pool maintained by the host and removing the unique file from the first container and replacing it with a pointer to the copy of the unique file in the shared file pool.
-
公开(公告)号:US20180167450A1
公开(公告)日:2018-06-14
申请号:US15374504
申请日:2016-12-09
Applicant: Cisco Technology, Inc.
Inventor: Sunil Cherukuri , Xiao Hu Gao , Alexander B. Altman
Abstract: Disclosed are systems, methods, and computer-readable storage media for adaptive load balancing for application chains. A load-balancer can receive a data packet for a connection/transaction to be routed through an application chain. The load-balancer can select, based on an application path table, a first end-to-end application path through the application chain. The application path table can identify two or more end-to-end application paths through the application chain along with a corresponding performance status for each end-to-end application path through the application chain. The performance status for an application path can indicate a performance level of the end-to-end application path determined based on performance of previous data packets for previous connections transmitted through the application chain according to the end-to-end application path. The load-balancer can then route the data packet through the application chain according to the first end-to-end application path and across multiple tiers.
-
-
-
-