-
公开(公告)号:US12124888B2
公开(公告)日:2024-10-22
申请号:US18342998
申请日:2023-06-28
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Xiongbing Ou , Lakshminarayanan Gunaseelan , Joel Baxter , Swami Viswanathan
IPC: G06F9/50
CPC classification number: G06F9/5077 , G06F2209/505
Abstract: Example implementations relate to a role-based autoscaling approach for scaling of nodes of a stateful application in a large scale virtual data processing (LSVDP) environment. Information is received regarding a role performed by the nodes of a virtual cluster of an LSVDP environment on which a stateful application is or will be deployed. Role-based autoscaling policies are maintained defining conditions under which the roles are to be scaled. A policy for a first role upon which a second role is dependent specifies a condition for scaling out the first role by a first step and a second step by which the second role is to be scaled out in tandem. When load information for the first role meets the condition, nodes in the virtual cluster that perform the first role are increased by the first step and nodes that perform the second role are increased by the second step.
-
公开(公告)号:US11347562B2
公开(公告)日:2022-05-31
申请号:US16506952
申请日:2019-07-09
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Joel Baxter
Abstract: Described herein are systems, methods, and software to manage configurations between dependent clusters. In one implementation, a management system maintains a data structure that indicates relationships between clusters in a computing environment. The management system further identifies a configuration modification to a first cluster and identifies other clusters associated with the first cluster based on the data structure. Once the other clusters are identified, the management system may determine configuration modifications for the other clusters based on the data structure and initiate deployment of the configuration modifications.
-
公开(公告)号:US11281551B2
公开(公告)日:2022-03-22
申请号:US16376057
申请日:2019-04-05
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Joel Baxter
Abstract: Described herein are systems, methods, and software to enhance the management and deployment of data processing clusters in a computing environment. In one example, a management system may monitor data processing efficiency information for a cluster and determine when the efficiency meets efficiency criteria. When the efficiency criteria are met, the management system may identify a new configuration for the cluster and initiate an operation to implement the new configuration for the cluster.
-
公开(公告)号:US11042665B2
公开(公告)日:2021-06-22
申请号:US14532289
申请日:2014-11-04
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Thomas A. Phelan , Michael J. Moretti , Joel Baxter , Gunaseelan Lakshminarayanan , Kumar Sreekanti
Abstract: Systems, methods, and software described herein facilitate interfacing between processing nodes and a plurality of data repositories. In one example, a method of interfacing between a processing node and a plurality of data repositories includes identifying, for the processing node, a data access request using a first data access format, wherein the data access request includes a data connector identifier. The method further includes translating the access request to a second data access format based on the data connector identifier, and identifying a data repository in the plurality of data repositories to service the data access request based on the data connector identifier. The method also provides accessing data for the data access request in the data repository via the second data access format.
-
公开(公告)号:US10455028B2
公开(公告)日:2019-10-22
申请号:US15001735
申请日:2016-01-20
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Joel Baxter
IPC: G06F15/177 , H04L29/08 , H04L29/12 , H04L12/24
Abstract: Systems, methods, and software described herein enhance the generation of large-scale processing framework clusters and corresponding edge services. In one implementation, a method includes identifying a request for a large-scale processing cluster, and identifying one or more edge services based on the type and version of the large-scale processing cluster. The method further provides generating a user interface that indicates the one or more edge services available, receiving a selection of at least one edge service in the one or more edge services, and initiating execution of the large-scale processing framework cluster and the at least one edge service, wherein the at least one edge service is provided with configuration information for the large-scale processing framework cluster.
-
公开(公告)号:US20230333953A1
公开(公告)日:2023-10-19
申请号:US18341325
申请日:2023-06-26
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Joel Baxter
CPC classification number: G06F11/3006 , G06F11/3404 , G06F11/3428 , G06F11/3433
Abstract: Described herein are systems, methods, and software to enhance the management and deployment of data processing clusters in a computing environment. In one example, a management system may monitor data processing efficiency information for a cluster and determine when the efficiency meets efficiency criteria. When the efficiency criteria are met, the management system may identify a new configuration for the cluster and initiate an operation to implement the new configuration for the cluster.
-
公开(公告)号:US11080244B2
公开(公告)日:2021-08-03
申请号:US14288506
申请日:2014-05-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Thomas A. Phelan , Gunaseelan Lakshminarayanan , Michael Moretti , Joel Baxter , Lakshman Chinnakotla
IPC: G06F16/182 , G06F9/455 , G06F9/54 , G06F9/445
Abstract: Systems, methods, and software described herein to provide data to large-scale processing framework (LSPF) nodes in LSPF clusters. In one example, a method to provide data includes receiving an access request from a LSPF node to access data in accordance with a version of a distributed file system. The method further includes, responsive to the access request, accessing the data for the LSPF node in accordance with a different version of the distributed file system, and presenting the data to the LSPF node in accordance with the version of the distributed file system used by the LSPF node.
-
公开(公告)号:US10915449B2
公开(公告)日:2021-02-09
申请号:US14571643
申请日:2014-12-16
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Thomas A. Phelan , Michael J. Moretti , Joel Baxter , Gunaseelan Lakshminarayanan
IPC: G06F9/46 , G06F12/0871 , G06F9/50 , G06F3/06 , G06F12/126 , H04L29/08
Abstract: Systems, methods, and software described herein facilitate servicing of data requests based on quality of service assigned to processing jobs. In one example, a method of prioritizing data requests in a computing system based on quality of service includes identifying a plurality of data requests from a plurality of processing jobs. The method further includes prioritizing the plurality of data requests based on a quality of service assessed to each of the plurality of processing jobs, and assigning cache memory in the computing system to each of the plurality of data requests based on the prioritization.
-
公开(公告)号:US10564999B2
公开(公告)日:2020-02-18
申请号:US15788207
申请日:2017-10-19
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Thomas Phelan , Joel Baxter , Michael J. Moretti , Gunaseelan Lakshminarayanan , Swami Viswanathan
Abstract: Systems, methods, and software described herein provide for enhancements to large scale data processing architectures. In one implementation, a service architecture for large scale data processing includes a host computing system, and a virtual machine executing on the host computing system. The service architecture further includes a plurality of application containers executing on the virtual machine, wherein each of the application containers comprises a large scale processing node running one or more java virtual machines.
-
公开(公告)号:US10534714B2
公开(公告)日:2020-01-14
申请号:US14575976
申请日:2014-12-18
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Michael J. Moretti , Joel Baxter , Thomas Phelan
IPC: G06F12/0871 , G06F9/50 , G06F12/0875
Abstract: Systems, methods, and software described herein allocate cache memory to job processes executing on a processing node. In one example, a method of allocating cache memory to a plurality of job process includes identifying the plurality of job processes executing on a processing node, and identifying a data object to be accessed by the plurality of job processes. The method further provides allocating a portion of the cache memory to each job process in the plurality of job processes and, for each job process in the plurality of job processes, identifying a segment of data from the data object, wherein the segment of data comprises a requested portion of data and a predicted portion of data. The method also includes providing the segments of data to the allocated portions of the cache memory.
-
-
-
-
-
-
-
-
-