-
公开(公告)号:US20230362236A1
公开(公告)日:2023-11-09
申请号:US18223266
申请日:2023-07-18
申请人: Avesha, Inc.
发明人: Raj Nair , Prabhudev Navali , Sudhir Halbhavi , Chin-Cheng Wu , Eric Peterson , Prasad Dorbala
IPC分类号: H04L67/1001 , H04L67/51
CPC分类号: H04L67/1001 , H04L67/51
摘要: A distributed computing system has one or more clusters each including compute nodes connected by a cluster network and executing microservices in respective containers organized into pods. The system includes application slice components (routers, slice gateways) distributed among the clusters to define and operate application slices each providing application slice services for respective sets of pods distributed among the clusters. Each slice gateway provides an interface between local pods of the application slice and remote pods of the application slice on a respective different cluster. Each slice is associated with namespaces, network policies and resource quotas for the applications onboarded on the slice. The slice routers and slice gateways for a given application slice form a respective slice-specific overlay network providing cross-cluster network services including service discovery and traffic forwarding with isolation from other application slices that co-reside on the clusters.
-
公开(公告)号:US12126675B2
公开(公告)日:2024-10-22
申请号:US18223266
申请日:2023-07-18
申请人: Avesha, Inc.
发明人: Raj Nair , Prabhudev Navali , Sudhir Halbhavi , Chin-Cheng Wu , Eric Peterson , Prasad Dorbala
IPC分类号: H04L67/1001 , H04L67/51
CPC分类号: H04L67/1001 , H04L67/51
摘要: A distributed computing system has one or more clusters each including compute nodes connected by a cluster network and executing microservices in respective containers organized into pods. The system includes application slice components (routers, slice gateways) distributed among the clusters to define and operate application slices each providing application slice services for respective sets of pods distributed among the clusters. Each slice gateway provides an interface between local pods of the application slice and remote pods of the application slice on a respective different cluster. Each slice is associated with namespaces, network policies and resource quotas for the applications onboarded on the slice. The slice routers and slice gateways for a given application slice form a respective slice-specific overlay network providing cross-cluster network services including service discovery and traffic forwarding with isolation from other application slices that co-reside on the clusters.
-
公开(公告)号:US11757982B2
公开(公告)日:2023-09-12
申请号:US17393960
申请日:2021-08-04
申请人: Avesha, Inc.
发明人: Raj Nair , Prabhudev Navali , Sudhir Halbhavi , Chin-Cheng Wu
IPC分类号: H04L67/1001 , G06N20/00 , H04L41/0816 , H04L67/60 , H04L67/02 , H04L47/20 , H04N21/2187 , H04N21/422 , H04N21/431 , H04N21/433 , H04N21/466 , H04N21/472
CPC分类号: H04L67/1001 , G06N20/00 , H04L41/0816 , H04L47/20 , H04L67/02 , H04L67/60 , H04N21/2187 , H04N21/42203 , H04N21/4312 , H04N21/4334 , H04N21/466 , H04N21/47217
摘要: A technique performs load balancing self-adjustment within an application environment. The technique involves, while nodes of the application environment load balance traffic among clusters that provide services for an application in accordance with a first load balancing configuration, sensing application environment metrics. The technique further involves performing a self-adjustment operation that generates a second load balancing configuration based on the application environment metrics, the second load balancing configuration being different from the first load balancing configuration. The technique further involves deploying the second load balancing configuration among the nodes to enable the nodes to load balance the traffic among the clusters that provide the services for the application in accordance with second load balancing configuration in place of the first load balancing configuration.
-
公开(公告)号:US12081617B2
公开(公告)日:2024-09-03
申请号:US17394102
申请日:2021-08-04
申请人: Avesha, Inc.
发明人: Raj Nair , Prabhudev Navali , Sudhir Halbhavi , Chin-Cheng Wu
IPC分类号: H04L67/1001 , G06N20/00 , H04L41/0816 , H04L47/20 , H04L67/02 , H04L67/60 , H04N21/2187 , H04N21/422 , H04N21/431 , H04N21/433 , H04N21/466 , H04N21/472
CPC分类号: H04L67/1001 , G06N20/00 , H04L41/0816 , H04L47/20 , H04L67/02 , H04L67/60 , H04N21/2187 , H04N21/42203 , H04N21/4312 , H04N21/4334 , H04N21/466 , H04N21/47217
摘要: A networked system for real-time computer-aided augmentation of a live input video stream includes an endpoint system configured and operative to handle the live input video stream and a live augmented video stream and to provide service access to a video augmentation service for the computer-aided augmentation of the live input video stream. The system further includes a backend system providing service orchestration to orchestrate use and operation of the video augmentation service, and an edge inference system coupled to the endpoint system and to the backend system, the edge inference system being configured and co-operative with the endpoint system to provide the video augmentation service on the live input video stream and thereby generate the live augmented video stream, based on the service orchestration by the backend system.
-
公开(公告)号:US11736559B2
公开(公告)日:2023-08-22
申请号:US17394785
申请日:2021-08-05
申请人: Avesha, Inc.
发明人: Raj Nair , Prabhudev Navali , Sudhir Halbhavi , Chin-Cheng Wu
IPC分类号: H04L67/1001 , H04L67/02 , G06N20/00 , H04L41/0816 , H04L47/20 , H04N21/2187 , H04N21/422 , H04N21/431 , H04N21/433 , H04N21/466 , H04N21/472 , H04L67/60
CPC分类号: H04L67/1001 , G06N20/00 , H04L41/0816 , H04L47/20 , H04L67/02 , H04L67/60 , H04N21/2187 , H04N21/42203 , H04N21/4312 , H04N21/4334 , H04N21/466 , H04N21/47217
摘要: Techniques manage cluster resources within an application environment. The techniques involve identifying a group of cluster resources from a plurality of cluster resources of the application environment, the plurality of cluster resources being constructed and arranged to provide a plurality of services. The techniques further involve forming an application slice having the group of cluster resources. The techniques further involve deploying the application slice to provide services. Certain techniques provide a platform that allows operators to build application slices (or application overlays) that are a way of grouping application pods (or containers) based on one or more organizing principles such as velocity of deployment, security, governance, etc.
-
-
-
-