-
公开(公告)号:US11916721B2
公开(公告)日:2024-02-27
申请号:US17830676
申请日:2022-06-02
申请人: VMware LLC
IPC分类号: H04L41/0604 , H04L41/0631 , H04L41/0659 , H04L41/0686 , H04L41/50
CPC分类号: H04L41/0618 , H04L41/0631 , H04L41/0661 , H04L41/0686 , H04L41/5032
摘要: Examples herein describe systems and methods for self-healing in a Telco network function virtualization cloud. KPI attributes for virtual network functions can be mapped to physical fault notifications to create synthesized alerts. The synthesized alerts can include information from both a virtual and physical layer, allowing a self-healing action framework to determine root causes of problems in the Telco cloud. Remedial actions can then be performed in either the virtual or physical layer of the Telco cloud. Remedial actions in one layer can be based on root causes identified in the other, which can allow for remediation before network downtime occurs.
-
公开(公告)号:US11915049B2
公开(公告)日:2024-02-27
申请号:US16953202
申请日:2020-11-19
申请人: VMware, Inc.
发明人: Fangyuan Li
CPC分类号: G06F9/50 , G06F9/45558 , G06F9/542 , G06F2009/4557
摘要: A method and apparatus for autoscaling a custom resource of a containerized application handling system utilizes a metric value defined for a system object of the custom resource to scale the system object of the custom resource. An API request for the metric value is sent from an autoscaler to a control plane of the containerized application handling system to receive the metric value, which is compared to a desired metric value. A target scale metric value is then determined based on the comparison and posted in a database of the containerized application handling system. The system object of the custom resource is scaled by an operator of the containerized application handling system based on the posted target scale metric value.
-
公开(公告)号:US11909653B2
公开(公告)日:2024-02-20
申请号:US16744131
申请日:2020-01-15
申请人: VMware LLC
发明人: Mengzhuo Lu , Margaret Petrus
IPC分类号: H04L47/2441 , H04L43/045 , G06N5/01 , G06N20/00
CPC分类号: H04L47/2441 , G06N5/01 , H04L43/045 , G06N20/00
摘要: Example methods and systems for self-learning packet flow monitoring. One example method may comprise monitoring a packet flow to identify attribute information associated with the packet flow between a source and a destination; and classifying the packet flow using a classification engine that is trained using a training dataset to determine a classification output associated with the packet flow. The example method may also comprise providing, to a user device, a user interface (UI) that includes a visualization of the packet flow and the classification output; requesting, via the UI, a feedback associated with the classification output for the packet flow; and updating the classification engine or the training dataset based on the feedback from the user device.
-
公开(公告)号:US11907745B2
公开(公告)日:2024-02-20
申请号:US17157075
申请日:2021-01-25
申请人: VMware LLC
发明人: Srinivas Neginhal , Medhavi Dhawan , Vjekoslav Brajkovic , Cheng Zhang , Jiaqi Chen , David Tsai , Maithem Munshed , Zeeshan Lokhandwala , Ming Wen , Ragnar Edholm , Rajneesh Bajpai
IPC分类号: G06F9/46 , G06F9/455 , H04L9/40 , G06F16/182 , G06F3/06
CPC分类号: G06F9/45558 , G06F3/062 , G06F3/067 , G06F3/0662 , G06F16/1827 , H04L63/0869 , G06F2009/45562
摘要: Certain embodiments described herein are directed to methods and systems for adding one or more nodes to a first cluster including a first node in a computer system. A method performed by the first node comprises receiving a first request from a second node to join the first cluster. The method also comprises retrieving a first cluster configuration associated with the first cluster from a distributed database through a first database server (DBS) and creating a second cluster configuration using the first cluster configuration and information received from the second node as part of the request. The method further comprises populating a first one or more local trust stores of a first one or more processes executing on the first node with a second one or more security certificates of a second one or more processes executing on the second node. The method further comprises writing the second cluster configuration to the distributed database and returning the second cluster configuration to the second node.
-
公开(公告)号:US11907742B2
公开(公告)日:2024-02-20
申请号:US16838573
申请日:2020-04-02
申请人: VMware, Inc.
CPC分类号: G06F9/45558 , G06F9/547 , H04L12/4679 , H04L12/66 , H04L41/20 , H04L61/5007 , G06F2009/45595
摘要: An example method of orchestrating a software-defined (SD) network layer of a virtualized computing system is described, the virtualized computing system including a host cluster, a virtualization management server, and a network management server each connected to a physical network, the host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts. The method includes receiving, at the virtualization management server, a declarative specification describing a proposed state of an SD network for the host cluster, deploying, by the virtualization management server, virtualized infrastructure components in the host cluster in response to the proposed state in the declarative specification, and deploying, by the virtualization management server in cooperation with the network management server, logical network services supported by the virtualized infrastructure components in response to the proposed state in the declarative specification.
-
公开(公告)号:US11902276B2
公开(公告)日:2024-02-13
申请号:US17452155
申请日:2021-10-25
申请人: VMware LLC
CPC分类号: H04L63/0884 , G06F21/45 , G06K19/06028 , H04L9/3226 , G06F2221/2115
摘要: Disclosed are various approaches for providing a virtual badge credential to a user's device that is enrolled with a management service as a managed device. Upon authentication of a user's identity via an identity provider, a virtual badge credential can be provided to an application on the client device. The virtual badge credential can be presented by the client device to access control readers to gain access to physical resources, such as doors and buildings, that are secured by the access control readers.
-
公开(公告)号:US11902264B2
公开(公告)日:2024-02-13
申请号:US17016596
申请日:2020-09-10
申请人: VMware LLC
发明人: Yong Wang , Todd Sabin , Weiqing Wu , Awan Kumar Sharma , Jia Yu
IPC分类号: H04L9/40 , H04L43/0829 , H04L43/0864 , H04L61/2592 , H04L61/2578 , H04L61/2517 , H04L61/2514 , H04L101/663
CPC分类号: H04L63/0485 , H04L43/0829 , H04L43/0864 , H04L61/2514 , H04L61/2517 , H04L61/2578 , H04L61/2592 , H04L63/029 , H04L63/0236 , H04L63/0272 , H04L63/164 , H04L63/18 , H04L63/061 , H04L2101/663
摘要: A method for selecting between a plurality of paths for sending an encrypted packet from a source endpoint to a destination endpoint is provided. The method selects a first path of the plurality of paths for sending the encrypted packet from the source endpoint to the destination endpoint, each of the plurality of paths associated with a different one of a plurality of source ports, the encrypted packet being encrypted based on a security association established between the source endpoint and the destination endpoint in accordance with an IPSec protocol. The method further encapsulates, based on the SA having NAT-T enabled, the encrypted packet with a UDP header having a first source port associated with the first path. The method then transmits the encapsulated encrypted packet from the source endpoint to the destination endpoint via the first path.
-
公开(公告)号:US11900099B2
公开(公告)日:2024-02-13
申请号:US17741496
申请日:2022-05-11
申请人: VMWARE, INC.
发明人: Tomo Vladimirov Simeonov , Ivaylo Radoslavov Radev , Roman Romanov Petrov , George Daskalov , Andrey Karabelyov , Dimitar Dimitrov , Denis Denislavov Belinov , Vladislav Milenov Atanasov , Ramesh Vepuri Lakshminarayana
IPC分类号: G06F8/65
CPC分类号: G06F8/65
摘要: A method of upgrading an application in a software-defined data center (SDDC) includes: deploying, by lifecycle management software executing in the SDDC, a second appliance, a first appliance executing services of the application at a first version, the second appliance having services of the application at a second version, the services in the first appliance being active and the services in the second appliance being inactive; expanding, by the lifecycle management software, state of the first appliance to support both the services at the first version and the services at the second version; replicating, by the lifecycle management software, the state of the first appliance to the second appliance; performing, by the lifecycle management software, a switchover to stop the services of the first appliance and start the services of the second appliance; and contracting, by the lifecycle management software, state of the second appliance to remove a portion unused by the services at the second version.
-
公开(公告)号:US11899734B2
公开(公告)日:2024-02-13
申请号:US17142112
申请日:2021-01-05
申请人: VMware LLC
IPC分类号: G06F16/95 , G06F16/957 , G06N20/00 , H04L51/066 , G06F16/955 , H04L5/18 , H04L51/08 , H04L51/42
CPC分类号: G06F16/9577 , G06F16/9558 , G06N20/00 , H04L5/18 , H04L51/066 , H04L51/08 , H04L51/42
摘要: Systems and methods are described for extracting and populating content from an email link. In an example, a machine learning (“ML”) model can be trained based on user interactions with emails. When an email is received for the user, the ML model can be applied to score the email. An application can extract a link in the email. The application can retrieve a web page with the link and store it locally. The application can create a card for the email that includes the link and insert the card into a graphical user interface (“GUI”). A user can access the GUI and select the card. The web page can be retrieved from the local storage and displayed in the GUI.
-
公开(公告)号:US11899592B2
公开(公告)日:2024-02-13
申请号:US16671802
申请日:2019-11-01
申请人: VMware LLC
发明人: Austin Clements , Irfan Ahmad , Jinyuan Li , Murali Vilayannur
IPC分类号: G06F12/1018 , G06F16/22 , G06F16/30 , G06F16/27 , G06F16/31
CPC分类号: G06F12/1018 , G06F16/2255 , G06F16/273 , G06F16/30 , G06F16/325 , G06F2212/152 , G06F2212/656
摘要: Decentralized deduplication operations in a computer system employ a hash index that is a variant of a B+ tree to support both efficient sequential updates as well as efficient random updates. Sequential update is selected when deduplication is infrequently performed, such as on the order of days, and random update is selected when deduplication is performed more frequently, such as on the order of seconds. More frequent deduplication may be beneficial during periods when large amounts of temporary duplicate data are created, and the system may not have enough storage space to accommodate the temporary spike in demand.
-
-
-
-
-
-
-
-
-