-
公开(公告)号:US09804880B2
公开(公告)日:2017-10-31
申请号:US14821829
申请日:2015-08-10
Applicant: VMWARE, INC.
Inventor: Jivan Madtha , Amit Ratnapal Sangodkar , Makarand Ramesh Gawade , Nafisa Mandliwala
CPC classification number: G06F9/45558 , G06F2009/45595 , H04L67/10
Abstract: A system for a reservation for a multi-machine application can include a server virtualization engine configured to create a mixed reservation of information technology resources from a cluster of hosts including a virtual machine host and a container host. The system can include a cloud management engine configured to create a multi-machine blueprint from the mixed reservation including a virtual machine template, a container image, and a definition of networking. The cloud management engine can be configured to deploy the multi-machine blueprint to provide a multi-machine application.
-
2.
公开(公告)号:US20180060106A1
公开(公告)日:2018-03-01
申请号:US15685801
申请日:2017-08-24
Applicant: VMware, Inc.
Inventor: Jivan Madtha , Daniel James Beveridge
CPC classification number: G06F9/45558 , G06F9/5072 , G06F9/5077 , G06F16/951 , G06F2009/4557 , G06F2009/45595 , G06Q10/06315 , H04L41/12 , H04L47/70 , H04L67/10
Abstract: The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing-facilities based on attribute values associated with the needed resources, the resource providers, and the resource consumers. The resource-exchange system monitors and controls resource exchanges on behalf of participants in the resource-exchange system in order to optimize resource usage within participant data centers and computing facilities. Virtual machines that provide the execution environment for multi-tiered applications described by hierarchically organized multi-tiered-application specifications are automatically distributed across one or more resource-provider-computing-facility hosts by the resource-exchange system.
-
公开(公告)号:US11847482B2
公开(公告)日:2023-12-19
申请号:US16937969
申请日:2020-07-24
Applicant: VMWARE, INC.
Inventor: Rahul Ajmera , Amit Ratnapal Sangodkar , Jivan Madtha
CPC classification number: G06F9/45558 , G06F9/4881 , G06F9/5083 , G06F2009/4557 , G06F2009/45595
Abstract: Methods and systems for balancing resources in a virtual machine computing environment are disclosed. A server can receive data illustrating the configuration of host machines and virtual machines in client computing environment. A simulated computing environment can be created that mirrors the configuration of the client computing environment. Data relating to resource usage (e.g., processor, memory, and storage) of the host machines can be received. The resource usage can be simulated in the simulated computing environment to mirror the usage of the client computing environment. A recommendation to execute a migration of a virtual machine can be received from the simulated computing environment. Instructions to execute a migration corresponding to the recommended migration can be generated and sent to the client computing environment.
-
公开(公告)号:US20180095997A1
公开(公告)日:2018-04-05
申请号:US15832065
申请日:2017-12-05
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Ricky Trigalo , Jivan Madtha , Anil Sharma , Joerg Lew
IPC: G06F17/30
CPC classification number: H04L67/10 , G06F9/455 , G06F9/45558 , G06F16/2471 , G06F2009/45579 , H04L47/70
Abstract: The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search-based auction methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing facilities. Multiple security methods and subsystems are employed to prevent unauthorized access to resource-exchange-system services, to secure resource-exchange-system-participant data from unauthorized access, and to prevent hosted virtual machines and other hosted computational entities from interfering with operation of native virtual machines and other native computational entities within hosting resource-provider computing facilities.
-
公开(公告)号:US11665105B2
公开(公告)日:2023-05-30
申请号:US15637353
申请日:2017-06-29
Applicant: VMware, Inc.
Inventor: Daniel Beveridge , Ricky Trigalo , Joerg Lew , Jivan Madtha , Anil Sharma
CPC classification number: H04L47/783 , G06F9/50 , G06F9/5061 , H04L47/803 , H04L47/805 , H04L67/51 , H04L47/70 , H04L67/10
Abstract: The current document is directed to a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing-facilities based on attribute values associated with the needed resources, the resource providers, and the resource consumers. The resource-exchange system organizes and tracks operations related to a resource exchange using a resource-exchange context. In one implementation, each resource-exchange context represents the stages of, and information related to, placement of one or more computational-resources-consuming entities on behalf of a resource consumer within a resource-provider computing facility and execution of the one or more computational-resources-consuming entities within the resource-provider computing facility.
-
公开(公告)号:US11368517B2
公开(公告)日:2022-06-21
申请号:US15832065
申请日:2017-12-05
Applicant: VMware, Inc.
Inventor: Daniel James Beveridge , Ricky Trigalo , Jivan Madtha , Anil Sharma , Joerg Lew
IPC: H04L67/10 , G06F9/455 , G06F16/2458 , H04L47/70
Abstract: The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search-based auction methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing facilities. Multiple security methods and subsystems are employed to prevent unauthorized access to resource-exchange-system services, to secure resource-exchange-system-participant data from unauthorized access, and to prevent hosted virtual machines and other hosted computational entities from interfering with operation of native virtual machines and other native computational entities within hosting resource-provider computing facilities.
-
公开(公告)号:US11604665B2
公开(公告)日:2023-03-14
申请号:US15685801
申请日:2017-08-24
Applicant: VMware, Inc.
Inventor: Jivan Madtha , Daniel James Beveridge
IPC: G06F16/95 , G06F9/455 , H04L47/70 , H04L67/10 , G06Q10/0631 , G06F9/50 , G06F16/951 , H04L41/12
Abstract: The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing-facilities based on attribute values associated with the needed resources, the resource providers, and the resource consumers. The resource-exchange system monitors and controls resource exchanges on behalf of participants in the resource-exchange system in order to optimize resource usage within participant data centers and computing facilities. Virtual machines that provide the execution environment for multi-tiered applications described by hierarchically organized multi-tiered-application specifications are automatically distributed across one or more resource-provider-computing-facility hosts by the resource-exchange system.
-
公开(公告)号:US20210357244A1
公开(公告)日:2021-11-18
申请号:US16937969
申请日:2020-07-24
Applicant: VMWARE, INC.
Inventor: RAHUL AJMERA , Amit Ratnapal Sangodkar , Jivan Madtha
Abstract: Methods and systems for balancing resources in a virtual machine computing environment are disclosed. A server can receive data illustrating the configuration of host machines and virtual machines in client computing environment. A simulated computing environment can be created that mirrors the configuration of the client computing environment. Data relating to resource usage (e.g., processor, memory, and storage) of the host machines can be received. The resource usage can be simulated in the simulated computing environment to mirror the usage of the client computing environment. A recommendation to execute a migration of a virtual machine can be received from the simulated computing environment. Instructions to execute a migration corresponding to the recommended migration can be generated and sent to the client computing environment.
-
公开(公告)号:US20180063021A1
公开(公告)日:2018-03-01
申请号:US15637353
申请日:2017-06-29
Applicant: VMware, Inc.
Inventor: Daniel Beveridge , Ricky Trigalo , Joerg Lew , Jivan Madtha , Anil Sharma
IPC: H04L12/911 , H04L12/927 , H04L29/08 , G06F9/50
CPC classification number: H04L47/783 , G06F9/50 , G06F9/5061 , H04L47/70 , H04L47/803 , H04L47/805 , H04L67/10 , H04L67/16
Abstract: The current document is directed to a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing-facilities based on attribute values associated with the needed resources, the resource providers, and the resource consumers. The resource-exchange system organizes and tracks operations related to a resource exchange using a resource-exchange context. In one implementation, each resource-exchange context represents the stages of, and information related to, placement of one or more computational-resources-consuming entities on behalf of a resource consumer within a resource-provider computing facility and execution of the one or more computational-resources-consuming entities within the resource-provider computing facility.
-
-
-
-
-
-
-
-