-
公开(公告)号: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.
-
公开(公告)号:US10740148B2
公开(公告)日:2020-08-11
申请号:US14330947
申请日:2014-07-14
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Thomas A. Phelan , Michael J. Moretti , Dragan Stancevic
Abstract: Systems, methods, and software described herein facilitate accelerated input and output operations with respect to virtualized environments. In an implementation, a computing system passes a process identifier to a kernel driver for a host environment, wherein the process identifier identifies a guest process spawned in a virtual machine and wherein the kernel driver uses the process identifier to determine an allocation of host memory corresponding to guest memory for the guest process and returns the allocation of host memory. Additionally, the computing system performs a mapping of the allocation of host memory to an allocation of guest memory for the guest element.
-
公开(公告)号:US10585806B2
公开(公告)日:2020-03-10
申请号:US16113561
申请日:2018-08-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Michael J. Moretti
IPC: G06F12/00 , G06F12/1045 , G06F16/00 , G06F9/50 , G06F9/455 , G06F12/0864
Abstract: Systems, methods, and software described herein provide accelerated input and output of data in a work process. In one example, a method of operating a support process within a computing system for providing accelerated input and output for a work process includes monitoring for a file mapping attempt initiated by the work process. The method further includes, in response to the file mapping attempt, identifying a first region in memory already allocated to a cache service, and associating the first region in memory with the work process.
-
公开(公告)号: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.
-
公开(公告)号:US10423454B2
公开(公告)日:2019-09-24
申请号:US14643504
申请日:2015-03-10
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 the allocation of large scale processing jobs to host computing systems. In one example, a method of operating an administration node to allocate processes to a plurality of host computing systems includes identifying a job process for a large scale processing environment (LSPE), and identifying a data repository associated with the job process. The method further includes obtaining data retrieval performance information related to the data repository and the host systems in the LSPE. The method also provides identifying a host system in the host systems for the job process based on the data retrieval performance information, and initiating a virtual node for the job process on the identified host system.
-
-
-
-
-
-