-
公开(公告)号:US20210135998A1
公开(公告)日:2021-05-06
申请号:US17144652
申请日:2021-01-08
Applicant: VMware, Inc.
Inventor: Raja Kommula , Jeremy Tidemann , Constantine Polychronopoulos , Marc Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Georgios Oikonomou
IPC: H04L12/851 , H04L12/813 , H04L12/855 , H04L12/863 , H04L12/947 , H04L12/935 , H04L29/06
Abstract: A switch in a slice-based network can be used to enforce quality of service (“QoS”). Agents can run in the switches, such as in the core of each switch. The switches can sort ingress packets into slice-specific ingress queues in a slice-based pool. The slices can have different QoS prioritizations. A switch-wide policing algorithm can move the slice-specific packets to egress interfaces. Then, one or more user-defined egress policing algorithms can prioritize which packets are sent out into the network first based on slice classifications.
-
公开(公告)号:US10979314B2
公开(公告)日:2021-04-13
申请号:US16256668
申请日:2019-01-24
Applicant: VMWARE, INC.
Inventor: Jeremy Tidemann , Constantine Polychronopoulos , Marc Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Raja Kommula , Georgios Oikonomou
Abstract: Examples can include an optimizer that dynamically determines where to place virtual network functions for a slice in a distributed Telco cloud network. The optimizer can determine a slice path that complies with a service level agreement and balances network load. The virtual network functions of the slice can be provisioned at clouds identified by the optimal slice path. In one example, performance metrics are normalized, and tenant-selected weights can be applied. This can allow the optimizer to prioritize particular SLA attributes in choosing an optimal slice path.
-
公开(公告)号:US20210067421A1
公开(公告)日:2021-03-04
申请号:US16722795
申请日:2019-12-20
Applicant: VMWARE, INC.
Inventor: Robert Kidd , Raja Kommula , Jeremy Tidemann , Constantine Polychronopoulos , Marc Andre Bordeleau , Edward Choh , Ojas Gupta , Georgios Oikonomou , Mingjie Zhao
IPC: H04L12/24 , H04W28/24 , H04L12/927 , H04L12/723 , H04L12/933 , H04W76/12 , H04W28/20
Abstract: In a slice-based network, slice multiplexers can be used to anchor inter-cloud tunnels across different clouds in a slice path. The slice multiplexers can dynamically change a total allocated bandwidth of an outer tunnel and reconfigure relative slice bandwidths of inner tunnels. This can result in an optimized bandwidth allocation that enforces slice priorities, maintains required SLA performance levels, and minimizes total allocated bandwidth on the network connection. The dynamic changes can be based on slice priority levels, total number of slices, and historical slice throughput.
-
公开(公告)号:US11595315B2
公开(公告)日:2023-02-28
申请号:US17144652
申请日:2021-01-08
Applicant: VMware, Inc.
Inventor: Raja Kommula , Jeremy Tidemann , Constantine Polychronopoulos , Marc Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Georgios Oikonomou
IPC: H04L47/2441 , H04L47/20 , H04L49/25 , H04L49/00 , H04L47/2425 , H04L47/2466 , H04L47/62 , H04L69/22
Abstract: A switch in a slice-based network can be used to enforce quality of service (“QoS”). Agents can run in the switches, such as in the core of each switch. The switches can sort ingress packets into slice-specific ingress queues in a slice-based pool. The slices can have different QoS prioritizations. A switch-wide policing algorithm can move the slice-specific packets to egress interfaces. Then, one or more user-defined egress policing algorithms can prioritize which packets are sent out into the network first based on slice classifications.
-
公开(公告)号:US20200244551A1
公开(公告)日:2020-07-30
申请号:US16256659
申请日:2019-01-24
Applicant: VMWARE, INC.
Inventor: Jeremy Tidemann , Constantine Polychronopoulos , Marc Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Raja Kommula , Georgios Oikonomou
IPC: H04L12/24 , H04L12/26 , H04L12/851 , G06F9/455
Abstract: Examples can include an optimizer that dynamically determines where to place virtual network functions for a slice in a distributed Telco cloud network. The optimizer can determine a slice path that complies with a service level agreement and balances network load. The virtual network functions of the slice can be provisioned at clouds identified by the optimal slice path. In one example, performance metrics are normalized, and tenant-selected weights can be applied. This can allow the optimizer to prioritize particular SLA attributes in choosing an optimal slice path.
-
公开(公告)号:US20200244546A1
公开(公告)日:2020-07-30
申请号:US16256668
申请日:2019-01-24
Applicant: VMWARE, INC.
Inventor: Jeremy Tidemann , Constantine Polychronopoulos , Marc Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Raja Kommula , Georgios Oikonomou
Abstract: Examples can include an optimizer that dynamically determines where to place virtual network functions for a slice in a distributed Telco cloud network. The optimizer can determine a slice path that complies with a service level agreement and balances network load. The virtual network functions of the slice can be provisioned at clouds identified by the optimal slice path. In one example, performance metrics are normalized, and tenant-selected weights can be applied. This can allow the optimizer to prioritize particular SLA attributes in choosing an optimal slice path.
-
公开(公告)号:US11374830B2
公开(公告)日:2022-06-28
申请号:US16722795
申请日:2019-12-20
Applicant: VMWARE, INC.
Inventor: Robert Kidd , Raja Kommula , Jeremy Tidemann , Constantine Polychronopoulos , Marc Andre Bordeleau , Edward Choh , Ojas Gupta , Georgios Oikonomou , Mingjie Zhao
IPC: H04L12/911 , H04L12/851 , H04L12/933 , H04W28/20 , H04W28/24 , H04L41/5022 , H04L41/5006 , H04L41/0896 , H04L41/5025 , H04W76/12 , H04L47/80 , H04L45/50 , H04L49/101
Abstract: In a slice-based network, slice multiplexers can be used to anchor inter-cloud tunnels across different clouds in a slice path. The slice multiplexers can dynamically change a total allocated bandwidth of an outer tunnel and reconfigure relative slice bandwidths of inner tunnels. This can result in an optimized bandwidth allocation that enforces slice priorities, maintains required SLA performance levels, and minimizes total allocated bandwidth on the network connection. The dynamic changes can be based on slice priority levels, total number of slices, and historical slice throughput.
-
公开(公告)号:US11115292B2
公开(公告)日:2021-09-07
申请号:US16722784
申请日:2019-12-20
Applicant: VMWARE, INC.
Inventor: Robert Kidd , Raja Kommula , Jeremy Tidemann , Constantine Polychronopoulos , Marc Andre Bordeleau , Edward Choh , Ojas Gupta , Georgios Oikonomou , Mingjie Zhao
IPC: H04L12/24 , H04W76/12 , H04L12/927 , H04L12/723 , H04L12/933 , H04W28/24 , H04W28/20
Abstract: In a slice-based network, slice multiplexers can be used to anchor inter-cloud tunnels across different clouds in a slice path. The slice multiplexers can dynamically change a total allocated bandwidth of an outer tunnel and reconfigure relative slice bandwidths of inner tunnels. This can result in an optimized bandwidth allocation that enforces slice priorities, maintains required SLA performance levels, and minimizes total allocated bandwidth on the network connection. The dynamic changes can be based on slice priority levels, total number of slices, and historical slice throughput.
-
公开(公告)号:US20210067420A1
公开(公告)日:2021-03-04
申请号:US16722784
申请日:2019-12-20
Applicant: VMWARE, Inc.
Inventor: Robert Kidd , Raja Kommula , Jeremy Tidemann , Constantine Polychronopoulos , Marc Andre Bordeleau , Edward Choh , Ojas Gupta , Georgios Oikonomou , Mingjie Zhao
IPC: H04L12/24 , H04W28/24 , H04L12/927 , H04L12/723 , H04L12/933 , H04W76/12
Abstract: In a slice-based network, slice multiplexers can be used to anchor inter-cloud tunnels across different clouds in a slice path. The slice multiplexers can dynamically change a total allocated bandwidth of an outer tunnel and reconfigure relative slice bandwidths of inner tunnels. This can result in an optimized bandwidth allocation that enforces slice priorities, maintains required SLA performance levels, and minimizes total allocated bandwidth on the network connection. The dynamic changes can be based on slice priority levels, total number of slices, and historical slice throughput.
-
公开(公告)号:US11588733B2
公开(公告)日:2023-02-21
申请号:US16411923
申请日:2019-05-14
Applicant: VMWARE, INC.
Inventor: Raja Kommula , Jeremy Tidemann , Constantine Polychronopoulos , Marc Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Georgios Oikonomou
IPC: H04L45/74 , H04L45/30 , H04L45/7453 , H04L45/16 , H04L45/00 , H04L45/24 , H04L45/302 , H04W40/24
Abstract: In a slice-based network, switches can be programmed to perform routing functions based on a slice identifier. The switch can receive a packet and determine a slice identifier for the packet based on packet header information. The switch can use the slice identifier to determine a next hop. Using the slice identifier with a multi-path table, the switch can select an egress interface for sending the packet to the next hop. The multi-path table can ensure that traffic for a slice stays on the same interface link to the next hop, even when a link aggregation group (“LAG”) is used for creation of a virtual channel across multiple interfaces or ports.
-
-
-
-
-
-
-
-
-