-
公开(公告)号:US11755377B2
公开(公告)日:2023-09-12
申请号:US16707274
申请日:2019-12-09
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Subhajit Dasgupta , Charles E. Fowler , Michelle Frolik , Charles Greenidge , Jerry Harrow , Sandesh V. Madhyastha , Clifford A. McCarthy , Abhay Padlia , Rajeev Pandey , Jonathan M. Sauer , Geoffery Schunicht , Latha Srinivasan , Gary L. Thunquest
CPC classification number: G06F9/5066 , G06F9/5077 , G06N20/00
Abstract: A system to facilitate infrastructure management is described. The system includes one or more processors and a non-transitory machine-readable medium storing instructions that, when executed, cause the one or more processors to execute an infrastructure management controller to receive a request to provide infrastructure management services and generate a mapping between at least one instance of the infrastructure management controller and one or more resource instances at one or more on-premise infrastructure controller instances to provide the cloud based infrastructure management services, wherein the request includes one or more configuration parameters.
-
公开(公告)号:US10338914B2
公开(公告)日:2019-07-02
申请号:US15504367
申请日:2014-10-27
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Sujoy Saraswati , Suprateeka Radhakrishna Hegde , Deepti Kharbanda , Abhay Padlia , Rajesh Kumar Chaurasia
Abstract: Some examples described herein relate to dynamically applying a patch to a shared library. An external process may be invoked to bring target processes that refer to a shared library, to a safe point. In response to a function call from a target process, amongst the target processes, to access a target function in the shared library, the function call may be forwarded to a special function in a dynamic loader, wherein the target function is a function to be patched in the shared library. The special function may determine whether a shared patch library, comprising a patched version of the target function or a new function, is loaded for the target process. In response to determination that the shared patch library is not loaded for the target process, the shared patch library may be loaded only for the target process, and the request for the target function may be routed to the patched version of the target function or the new function, in the shared patch library.
-
公开(公告)号:US09772928B2
公开(公告)日:2017-09-26
申请号:US15109811
申请日:2014-01-02
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Ashank Bhandari , Abhay Padlia
CPC classification number: G06F11/366 , G06F8/656 , G06F8/658
Abstract: In one example implementation, a system for patching a kernel can comprise a plurality of processor resources, a distribution engine to divide a kernel thread list into a number of portions, and a handler engine to manage processing a portion of the kernel thread list to determine when a target function is associated with the portion of the kernel thread list. In another example implementation, a method for patching a kernel can comprise receiving an online patch request, sending an interrupt to a plurality of processor resources, distributing a kernel thread list to the plurality of processor resources, and parsing a portion of the kernel thread list on one of the plurality of processor resources to determine when the portion is associated with a target function.
-
公开(公告)号:US12093749B2
公开(公告)日:2024-09-17
申请号:US18048668
申请日:2022-10-21
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Subhajit Dasgupta , Charles E. Fowler , Michelle Frolik , Charles Greenidge , Jerry Harrow , Sandesh V. Madhyastha , Clifford A. McCarthy , Abhay Padlia , Rajeev Pandey , Jonathan M. Sauer , Geoffery Schunicht , Latha Srinivasan , Gary L. Thunquest
CPC classification number: G06F9/5088 , G06F9/5011 , G06F9/5027 , G06F11/3006 , G06F2209/5022
Abstract: A system to facilitate infrastructure management is described. The system includes one or more processors and a non-transitory machine-readable medium storing instructions that, when executed, cause the one or more processors to execute an infrastructure management controller to automatically balance utilization of infrastructure resources between a plurality of on-premise infrastructure controllers.
-
公开(公告)号:US11323512B2
公开(公告)日:2022-05-03
申请号:US16707869
申请日:2019-12-09
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Subhajit Dasgupta , Charles E. Fowler , Michelle Frolik , Charles Greenidge , Jerry Harrow , Sandesh V. Madhyastha , Clifford A. McCarthy , Abhay Padlia , Rajeev Pandey , Jonathan M. Sauer , Geoffery Schunicht , Latha Srinivasan , Gary L. Thunquest
IPC: H04L29/08 , H04L67/1074 , H04L47/70 , H04L67/568 , G06F9/455
Abstract: A system to facilitate infrastructure management is described. The system includes a plurality of management controllers each having a control function of a plurality of infrastructure devices and a state cache storing a state of the plurality of infrastructure devices, including a first management controller to initiate an operation to be performed on a first set of resources. The system also includes a plurality of infrastructure controllers, each having a state repository to maintain a state function of the plurality of infrastructure devices, including a first infrastructure controller associated with the first set of resources to perform the operation on the first set of resources, update a first state repository including an updated state of the first set of resources in response to the operation and broadcast the updated state of the first set of resources to each of the plurality of management controllers.
-
公开(公告)号:US20210173716A1
公开(公告)日:2021-06-10
申请号:US16707274
申请日:2019-12-09
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Subhajit Dasgupta , Charles E. Fowler , Michelle Frolik , Charles Greenidge , Jerry Harrow , Sandesh V. Madhyastha , Clifford A. McCarthy , Abhay Padlia , Rajeev Pandey , Jonathan M. Sauer , Geoffery Schunicht , Latha Srinivasan , Gary L. Thunquest
Abstract: A system to facilitate infrastructure management is described. The system includes one or more processors and a non-transitory machine-readable medium storing instructions that, when executed, cause the one or more processors to execute an infrastructure management controller to receive a request to provide infrastructure management services and generate a mapping between at least one instance of the infrastructure management controller and one or more resource instances at one or more on-premise infrastructure controller instances to provide the cloud based infrastructure management services, wherein the request includes one or more configuration parameters.
-
公开(公告)号:US20210004464A1
公开(公告)日:2021-01-07
申请号:US16458284
申请日:2019-07-01
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Bruce A. Lundeby , Abhay Padlia , Raghu Narasimha Murthy , Parul Tyagi
Abstract: In one implementation, a computing device includes a secure storage to store a plurality of security elements, a processor, and a storage medium including instructions. The instructions are executable by the processor to: receive a configuration request for a first server, the configuration request including one or more logical references to security settings of the first server; retrieve, from the secure storage, one or more security elements corresponding to the one or more logical references in the configuration request; and configure an operating system volume for the first server based on the configuration request and the one or more security elements.
-
8.
公开(公告)号:US20160328310A1
公开(公告)日:2016-11-10
申请号:US15109811
申请日:2014-01-02
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Ashank Bhandari , Abhay Padlia
CPC classification number: G06F11/366 , G06F8/656 , G06F8/658
Abstract: In one example implementation, a system for patching a kernel can comprise a plurality of processor resources, a distribution engine to divide a kernel thread list into a number of portions, and a handler engine to manage processing a portion of the kernel thread list to determine when a target function is associated with the portion of the kernel thread list. In another example implementation, a method for patching a kernel can comprise receiving an online patch request, sending an interrupt to a plurality of processor resources, distributing a kernel thread list to the plurality of processor resources, and parsing a portion of the kernel thread list on one of the plurality of processor resources to determine when the portion is associated with a target function.
Abstract translation: 在一个示例实现中,用于修补内核的系统可以包括多个处理器资源,分配引擎以将内核线程列表分成多个部分,以及处理器引擎来管理处理内核线程列表的一部分以确定 当目标函数与内核线程列表的一部分相关联时。 在另一示例实现中,用于修补内核的方法可以包括接收在线补丁请求,向多个处理器资源发送中断,将内核线程列表分配给多个处理器资源,以及解析内核线程列表的一部分 在所述多个处理器资源之一上确定所述部分何时与目标功能相关联。
-
公开(公告)号:US20210240626A1
公开(公告)日:2021-08-05
申请号:US16777579
申请日:2020-01-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: SUBHAJIT DASGUPTA , Charles E. Fowler , Michelle Frolik , Charles Greenidge , Jerry Harrow , Sandesh V. Madhyastha , Clifford A. McCarthy , Abhay Padlia , Rajeev Pandey , Jonathan M. Sauer , Geoffery Schunicht , Latha Srinivasan , Gary L. Thunquest
IPC: G06F12/0837 , G06F9/50 , G06F12/0804 , G06N20/00
Abstract: A system to facilitate infrastructure management is described. The system includes one or more processors and a non-transitory machine-readable medium storing instructions that, when executed, cause the one or more processors to detect a first data update received at a data cache associated with a first of a plurality of data sources, generate a time of arrival value associated with a time at which the update was received at the data cache, adjust one or more parameters in a machine learning model based on the time of arrival value and generate a predicted time of arrival value based on the one or more parameters, wherein the predicted time of arrival value corresponds to a predicted arrival time of a second data update to the data cache for the first data source
-
公开(公告)号:US20170242687A1
公开(公告)日:2017-08-24
申请号:US15504367
申请日:2014-10-27
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Sujoy Saraswati , Suprateeka Radhakrishna Hegde , Deepti Kharbanda , Abhay Padlia , Rajesh Kumar Chaurasia
IPC: G06F9/445
CPC classification number: G06F8/656 , G06F8/65 , G06F9/44521
Abstract: Some examples described herein relate to dynamically applying a patch to a shared library, An external process may be invoked to bring target processes that refer to a shared library, to a safe point. In response to a function call from a target process, amongst the target processes, to access a target function in the shared library, the function call may be forwarded to a special function in a dynamic loader, wherein the target function is a function to be patched in the shared library. The special function may determine whether a shared patch library, comprising a patched version of the target function or a new function, is loaded for the target process. In response to determination that the shared patch library is not loaded for the target process, the shared patch library may be loaded only for the target process, and the request for the target function may be routed to the patched version of the target function or the new function, in the shared patch library.
-
-
-
-
-
-
-
-
-