-
公开(公告)号:US11843525B2
公开(公告)日:2023-12-12
申请号:US16688456
申请日:2019-11-19
Applicant: VMware, Inc.
IPC: H04L41/5054 , G06F9/50 , G06F11/30
CPC classification number: H04L41/5054 , G06F9/505 , G06F9/5044 , G06F11/301
Abstract: A feature capacity scaling methodology is disclosed. In a computer-implemented method, components of a computing environment are automatically monitored, and have a feature capacity analysis using a forecast performed thereon. Provided the feature capacity analysis determines that features of the components are well utilized, a vertical scaling of the features is performed.
-
172.
公开(公告)号:US11842210B2
公开(公告)日:2023-12-12
申请号:US17510126
申请日:2021-10-25
Applicant: VMware, Inc.
Inventor: Ivaylo Radoslavov Radev , Deepak Babarjung , Maarten Wiggers , Rajesh Venkatasubramanian , Sahan Bamunavita Gamage , Tomo Vladimirov Simeonov
CPC classification number: G06F9/45558 , G06F8/61 , G06F9/4856 , G06F11/203 , G06F11/2025 , G06F16/27 , G06F2009/4557 , G06F2009/45575 , G06F2009/45587 , G06F2201/815
Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for high availability (HA) application migration in a virtualized environment. An example apparatus includes at least one memory, instructions in the apparatus, and processor circuitry to at least one of execute or instantiate the instructions to identify an HA slot in a virtual server rack, the HA slot to facilitate a failover of an application executing on a first virtual machine (VM) in the virtual server rack, the first VM identified as a protected VM, deploy a second VM in the HA slot, transfer data from the first VM to the second VM, and, in response to not identifying a failure of at least one of the first or second VMs during the transfer, trigger a shutdown of the first VM, and synchronize migration data associated with the virtual server rack to identify the second VM as the protected VM.
-
公开(公告)号:US20230396670A1
公开(公告)日:2023-12-07
申请号:US17833566
申请日:2022-06-06
Applicant: VMware, Inc.
Inventor: Santosh Pallagatti Kotrabasappa , Abhishek Goliya , Sajan Liyon , Sairam Veeraswamy , Sumit Mundhra
IPC: H04L67/1021
CPC classification number: H04L67/1021
Abstract: Some embodiments provide a method of implementing context-aware routing for a software-defined wide-area network, at an SD-WAN edge forwarding element (FE) located at a branch network connected to the SD-WAN. The method receives, from an SD-WAN controller, geolocation route weights for each of multiple cloud datacenters across which a set of application resources is distributed. The application resources are all reachable at a same virtual network address. For each of the cloud datacenters, the method installs a route for the virtual network address between the branch network and the cloud datacenter. The routes have different total costs based at least in part on the geolocation metrics received from the SD-WAN controller. The SD-WAN edge FE selects between the routes to establish connections to the set of application resources.
-
174.
公开(公告)号:US20230394076A1
公开(公告)日:2023-12-07
申请号:US17834152
申请日:2022-06-07
Applicant: VMware, Inc.
Inventor: Anil Sharma , Darren Brown , Pedro Algarvio , Caleb Beard
IPC: G06F16/35 , G06F16/901 , G06F16/31 , G06F16/33
CPC classification number: G06F16/355 , G06F16/9024 , G06F16/313 , G06F16/3347
Abstract: Computer-implemented processes and systems described herein are directed to reducing volumes of data sent from edge devices to a data center. Each edge device runs an agent that collects event information generated by event sources of the edge device in a runtime interval. Each agent reduces the event information to relevant event information at the edge device in accordance with instructions received from a controller server of the data center. The relevant event information contains less information than the event information. Each agent forwards the relevant event information over the internet to external services executed at the data center, where the relevant event information is stored in a data storage device of the data center.
-
175.
公开(公告)号:US20230393883A1
公开(公告)日:2023-12-07
申请号:US18326546
申请日:2023-05-31
Applicant: VMware, Inc.
Inventor: Lachezar TSONOV , Raz OMESSI , Michael BERDICHEVSKY
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/4557
Abstract: An example method of handling a user request to modify state of a container workload in a data center includes: receiving the user request at a container orchestrator executing in the data center, the container orchestrator managing the container workload, the container workload executing on a host in the data center; notifying, by the container orchestrator, a management agent of the user request, the management agent executing in the data center; receiving, at the container orchestrator from the management agent, an annotated user request and a remediation patch, the annotated user request including metadata describing policies and patches defined in the remediation patch; applying, by the container orchestrator, the remediation patch to the annotated user request to generate a remediated user request; and persisting, by the container orchestrator, a state of the container workload in response to the remediated user request.
-
公开(公告)号:US11838379B2
公开(公告)日:2023-12-05
申请号:US17498785
申请日:2021-10-12
Applicant: VMWARE, INC.
Inventor: Rohit Pradeep Shetty , Ramanandan Nambannor Kunnath
IPC: H04L67/55 , H04L67/104 , H04L67/50 , H04M1/72484 , H04M1/72463
CPC classification number: H04L67/55 , H04L67/104 , H04L67/535 , H04M1/72463 , H04M1/72484
Abstract: Disclosed herein are examples of systems and methods for tailoring the posting of notifications based on device activity status. A client device can collect activity data associated with the client device. The client device can provide the activity data to a management service. The client device can receive from the management service a command to disable a capability of an application installed on the client device to post notifications. The client device can cause the capability of the application to post notifications to be disabled.
-
公开(公告)号:US11838176B1
公开(公告)日:2023-12-05
申请号:US18101546
申请日:2023-01-25
Applicant: VMware, Inc.
Inventor: Gauresh Dilip Vanjare , Amit Singh
CPC classification number: H04L41/0803 , H04L41/0886 , H04L41/28 , H04L63/101
Abstract: Some embodiments of the invention provide a method for providing automated admission control services for a RAN system. The method receives a trigger alert that includes an application identifier for an application, a dRIC identifier associated with a dRIC to which the application is to be deployed, and a set of configurations for the application that are in a first format. The method converts the set of configurations from the first format to a second format and sends the set configurations in the second format to an FCAPS management pod deployed to the dRIC. Upon receiving positive acknowledgment indicating successful implementation of the set of configurations from the FCAPS management pod, the method updates a configuration table stored in a database of the RAN with a set of admissions control information for the application. The method sends a notification to an API server for the RAN indicating the set of configurations have been successfully implemented for the application.
-
公开(公告)号:US11836134B2
公开(公告)日:2023-12-05
申请号:US15927030
申请日:2018-03-20
Applicant: VMware, Inc.
Inventor: Abhishek Gupta , Rob T. Johnson , Srinath Premachandran , Richard P. Spillane , Sandeep Rangaswamy , Jorge Guerra Delgado , Kapil Chowksey , Wenguang Wang
IPC: G06F16/2453 , G06F9/54 , G06F16/17 , G06F16/27 , G06F16/22
CPC classification number: G06F16/24547 , G06F9/544 , G06F16/17 , G06F16/2246 , G06F16/27
Abstract: Exemplary methods, apparatuses, and systems include a file system process obtaining locks on a first node and a second node in a tree structure, with the second node being a child node of the first node. The file system process determines a quantity of child nodes of the second. While holding the locks on the first and second nodes, the file system determines whether to proactively split or merge the second node. In response to determining that the quantity of child nodes is within a first range, the file system process splits the second node. If the file system process determines that the quantity of child nodes is within a second range, the file system process merges the second node.
-
179.
公开(公告)号:US20230385413A1
公开(公告)日:2023-11-30
申请号:US17825684
申请日:2022-05-26
Applicant: VMware, Inc.
Inventor: Rayanagouda Bheemanagouda PATIL , Kedar Bhalchandra CHAUDHARI , Clemens KOLBITSCH , Laxmikant Vithal GUNDA , Vaibhav KULKARNI
CPC classification number: G06F21/566 , G06F21/53 , G06F2221/034
Abstract: The disclosure herein describes executing unknown processes while preventing sandbox-evading malware therein from performing malicious behavior. A process execution event associated with an executable is detected, wherein the executable is to be executed in a production environment. The executable is determined to be an unknown executable (e.g., an executable that has not been analyzed for malware) using signature data in the process execution event. A function call hook interface of a sandbox simulator is activated, and a process of the executable is executed in the production environment. Any function calls from the executing process are intercepted by the activated function call hook interface, and sandbox-style responses to the intercepted function call are generated using sandbox response data of the sandbox simulator. The generated sandbox responses are provided to the executing process, whereby malware included in the executable behaves as if the executing process is executing in a sandbox environment.
-
公开(公告)号:US20230385265A1
公开(公告)日:2023-11-30
申请号:US17827795
申请日:2022-05-30
Applicant: VMware, Inc.
Inventor: Christos KARAMANOLIS , Abhishek GUPTA , Richard P. SPILLANE , Marin NOZHCHEV
CPC classification number: G06F16/2365 , G06F16/2282 , G06F11/1435
Abstract: A version control interface provides for accessing a data lake with transactional semantics. Examples generate a plurality of tables for data objects stored in the data lake. The tables each comprise a set of name fields and map a space of columns or rows to a set of the data objects. Transactions read and write data objects and may span a plurality of tables with properties of atomicity, consistency, isolation, durability (ACID). Performing the transaction comprises: accumulating transaction-incomplete messages, indicating that the transaction is incomplete, until a transaction-complete message is received, indicating that the transaction is complete. Upon this occurring, a master branch is updated to reference the data objects according to the transaction-incomplete messages and the transaction-complete message. Tables may be grouped into data groups that provide atomicity boundaries so that different groups may be served by different master branches, thereby improving the speed of master branch updates.
-
-
-
-
-
-
-
-
-