-
公开(公告)号:US10970637B2
公开(公告)日:2021-04-06
申请号:US15595998
申请日:2017-05-16
发明人: Al Chakra , Michael P. Clarke , Matt R. Hogstrom
摘要: A computer-implemented method for optimizing research of an abstracted issue with a plurality of analytics engines is described. The method includes receiving a problem report at an analytics engine controller. The problem report includes symptoms of a problem in a computing system. The analytics engine forwards the problem report to a research optimization engine that abstracts one or more issues associated with the problem based on the symptoms of the problem. The research optimization engine then obtains anomaly research data for one or more of diagnosing the problem and fixing the problem. The anomaly research data is based on the one or more abstracted issues. The research optimization engine associates the abstracted issues with corresponding portions of the anomaly research data, then assigns the abstracted issues and corresponding portions of the anomaly research data to at least one of the plurality of analytics engines.
-
公开(公告)号:US10546121B2
公开(公告)日:2020-01-28
申请号:US16015766
申请日:2018-06-22
发明人: Brad L. Brech , Scott W. Crowder , Hubertus Franke , Nagui Halim , Matt R. Hogstrom , Chung-Sheng Li , Pratap C. Pattnaik , Dimitrios Pendarakis , Josyula R. Rao , Radha P. Ratnaparkhi , Michael D. Williams
摘要: There is a computer program product and computer system that includes program instructions programmed to establish a security container describing a workload and a set of resources in a software-defined environment, the security container including a set of sub-containers that are self-describing sub-containers having associated metadata describing content of a respectively corresponding sub-container, each sub-container of the set of sub-containers respectively corresponds to a resource-divisible portion of the workload, the set of resources being required by the workload, wherein a sub-container of the set of sub-containers is an operating system sub-container; monitor the workload and the set of resources for security events; and responsive to identifying a security event, adjust isolation mechanisms provided by the plurality of sub-containers at various layers of a stack. The set of sub-containers represents an end-to-end run time environment for processing the workload using the set of resources.
-
公开(公告)号:US10534911B2
公开(公告)日:2020-01-14
申请号:US16015619
申请日:2018-06-22
发明人: Brad L. Brech , Scott W. Crowder , Hubertus Franke , Nagui Halim , Matt R. Hogstrom , Chung-Sheng Li , Pratap C. Pattnaik , Dimitrios Pendarakis , Josyula R. Rao , Radha P. Ratnaparkhi , Michael D. Williams
摘要: There is a computer program product and computer system that includes program instructions programmed to identify, in a software-defined environment, a security container describing a workload and a set of resources required by the workload, the security container including self-describing sub-containers having associated metadata describing content of a respectively corresponding sub-container; determine, for the workload, a set of resource-divisible portions of the workload including a compute-resource portion; generate a plurality of sub-containers within the security container, a sub-container within the plurality of sub-containers being a self-describing sub-container having associated metadata describing the content of the sub-container representing only one resource-divisible portion, the sub-container being an operating system sub-container; and responsive to identifying a security event while processing the workload, adjust a security mechanism associated with the security container. The plurality of sub-containers represents an end-to-end run time environment for processing the workload.
-
公开(公告)号:US09851933B2
公开(公告)日:2017-12-26
申请号:US14667740
申请日:2015-03-25
发明人: Brad L. Brech , Scott W. Crowder , Hubertus Franke , Jeffrey A. Frey , Nagui Halim , Matt R. Hogstrom , Yu-Cheng Hsu , Dilip D. Kandlur , Chung-Sheng Li , David B. Lindquist , Stefan Pappe , Pratap C. Pattnaik , Balachandar Rajaraman , Radha P. Ratnaparkhi , Renato J. Recio , Rodney A. Smith , Michael D. Williams
CPC分类号: G06F3/126 , G06F3/1288 , H04L41/0813 , H04L41/0893 , H04L41/5096
摘要: There is a method and system for capability-based resource allocation in a software-defined environment that performs the following steps (not necessarily in the following order): (i) determining a set of capability characteristics for a plurality of workload resources within a software-defined environment; (ii) determining a set of workload components for a specified workload; and (iii) identifying a set of workload resources from the plurality of workload resources to allocate to the specified workload based, at least in part, on the set of capability characteristics corresponding to each workload within the set of workload resources. A workload component of the set of workload components has a unique set of workload characteristics.
-
公开(公告)号:US20160285966A1
公开(公告)日:2016-09-29
申请号:US14667740
申请日:2015-03-25
发明人: Brad L. Brech , Scott W. Crowder , Hubertus Franke , Jeffrey A. Frey , Nagui Halim , Matt R. Hogstrom , Yu-Cheng Hsu , Dilip D. Kandlur , Chung-Sheng Li , David B. Lindquist , Stefan Pappe , Pratap C. Pattnaik , Balachandar Rajaraman , Radha P. Ratnaparkhi , Renato J. Recio , Rodney A. Smith , Michael D. Williams
IPC分类号: H04L29/08
CPC分类号: G06F3/126 , G06F3/1288 , H04L41/0813 , H04L41/0893 , H04L41/5096
摘要: There is a method and system for capability-based resource allocation in a software-defined environment that performs the following steps (not necessarily in the following order): (i) determining a set of capability characteristics for a plurality of workload resources within a software-defined environment; (ii) determining a set of workload components for a specified workload; and (iii) identifying a set of workload resources from the plurality of workload resources to allocate to the specified workload based, at least in part, on the set of capability characteristics corresponding to each workload within the set of workload resources. A workload component of the set of workload components has a unique set of workload characteristics.
摘要翻译: 在软件定义环境中存在用于基于能力的资源分配的方法和系统,该方法和系统执行以下步骤(不必按以下顺序):(i)确定软件内的多个工作负载资源的一组能力特征 定义环境; (ii)确定指定工作负载的一组工作负载组件; 至少部分地基于对应于该组工作负载资源内的每个工作负载的一组能力特征,从多个工作负载资源中识别一组工作负载资源,以分配给指定的工作负载。 该组工作负载组件的工作负载组件具有一组独特的工作负载特性。
-
公开(公告)号:US20130132956A1
公开(公告)日:2013-05-23
申请号:US13740906
申请日:2013-01-14
IPC分类号: G06F9/455
CPC分类号: G06F9/45533 , G06F8/63 , G06F9/45558 , G06F2009/4557
摘要: An instantiable virtual machine part definition and part configuration metadata of an instantiable virtual machine capable of deployment as at least a portion of a service solution is received from a master overloaded virtual image. A determination is made as to whether to configure the instantiable virtual machine to reuse, using virtual image sharing, at least one portion of the master overloaded virtual image during deployment of the instantiable virtual machine within a service solution. A minimal executable virtual machine part core of the instantiable virtual machine that reuses, using the virtual image sharing, the at least one portion of the master overloaded virtual image during execution is identified. A minimal executable virtual machine part instantiable from the identified minimal executable virtual machine part core as the instantiable virtual machine is configured to utilize, using the virtual image sharing, a shared resource within the master overloaded virtual image during execution.
摘要翻译: 从主重载虚拟映像接收能够部署作为服务解决方案的至少一部分的可实例化虚拟机的可实例虚拟机部件定义和部分配置元数据。 确定在服务解决方案中部署可实例化虚拟机期间是否使用虚拟映像共享来配置可实例化虚拟机以重新使用主重载虚拟映像的至少一部分。 标识可执行虚拟机的最小可执行虚拟机部分核心,其在执行期间使用虚拟映像共享重新使用主重载虚拟映像的至少一部分。 可识别的最小可执行虚拟机部分核心可实例化的最小可执行虚拟机部件被配置为在执行期间利用虚拟映像共享在主重载虚拟映像内的共享资源。
-
公开(公告)号:US20160285732A1
公开(公告)日:2016-09-29
申请号:US14667798
申请日:2015-03-25
发明人: Brad L. Brech , Scott W. Crowder , Hubertus Franke , Jeffrey A. Frey , Nagui Halim , Matt R. Hogstrom , Chung-Sheng Li , David B. Lindquist , Stefan Pappe , Pratap C. Pattnaik , Balachandar Rajaraman , Radha P. Ratnaparkhi , Rodney A. Smith , Michael D. Williams
IPC分类号: H04L12/26
CPC分类号: G06F9/5038 , G06F9/542 , G06Q10/06313 , G06Q10/0635 , H04L41/0654 , H04L41/145 , H04L41/147 , H04L43/08 , H04L43/0805 , H04L43/14 , H04L67/16
摘要: A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second resource configuration to achieve the business outcome. The link includes at least one of a utility of services for the business outcome, a cost of a set of resources consumed by the first resource configuration, and a risk of the set of resources becoming unavailable.
摘要翻译: 一种用于软件定义环境(SDE)的基于结果的调整的方法和系统,包括从软件定义的环境建立业务结果和第一资源配置之间的链接,建立用于连续测量SDE的当前状态的监视机制 ,使用SDE的行为模型来预测或预测触发事件,并且响应于触发事件的预测,使用行为模型来确定第二资源配置以实现业务结果。 该链接包括用于业务结果的服务的效用,由第一资源配置消耗的一组资源的成本以及所述一组资源变得不可用的风险中的至少一个。
-
公开(公告)号:US09357035B2
公开(公告)日:2016-05-31
申请号:US14470283
申请日:2014-08-27
发明人: Omar Cardona , Matt R. Hogstrom , Rakesh Sharma
IPC分类号: G06F15/173 , H04L29/08 , H04L12/26
CPC分类号: H04L67/32 , H04L41/083 , H04L43/0811 , H04L67/2833 , H04L67/306 , H04L67/325
摘要: A mechanism is provided for optimizing network communications. A first data transfer request is received via a first application level socket connection in an originating computing device. Prior to opening a kernel level socket connection to a destination computing device, a determination is made as to whether a second data transfer request has been received via a second application level socket connection in the originating computing device, the second data transfer request identifying a destination computing device that is the same as the destination computing device as the first data transfer request. Responsive to identifying the second data transfer request, the first data transfer request and the second data transfer request are coalesced into a third data transfer request stored in a single kernel level socket buffer of the originating computing device. The third data transfer request is then sent to the destination computing device via a single TCP/IP stack.
-
公开(公告)号:US09350825B2
公开(公告)日:2016-05-24
申请号:US14305951
申请日:2014-06-16
发明人: Omar Cardona , Matt R. Hogstrom , Rakesh Sharma
IPC分类号: G06F15/173 , H04L29/08 , H04L12/26
CPC分类号: H04L67/32 , H04L41/083 , H04L43/0811 , H04L67/2833 , H04L67/306 , H04L67/325
摘要: A mechanism is provided for optimizing network communications. A first data transfer request is received via a first application level socket connection in an originating computing device. Prior to opening a kernel level socket connection to a destination computing device, a determination is made as to whether a second data transfer request has been received via a second application level socket connection in the originating computing device, the second data transfer request identifying a destination computing device that is the same as the destination computing device as the first data transfer request. Responsive to identifying the second data transfer request, the first data transfer request and the second data transfer request are coalesced into a third data transfer request stored in a single kernel level socket buffer of the originating computing device. The third data transfer request is then sent to the destination computing device via a single TCP/IP stack.
摘要翻译: 提供了一种优化网络通信的机制。 经由始发计算设备中的第一应用级套接字连接接收第一数据传输请求。 在打开到目的地计算设备的内核级套接字连接之前,确定是否已经通过始发计算设备中的第二应用级套接字连接接收到第二数据传输请求,第二数据传输请求标识目的地 计算设备与目的地计算设备相同,作为第一数据传输请求。 响应于识别第二数据传输请求,第一数据传送请求和第二数据传输请求被合并到存储在始发计算设备的单个内核级套接字缓冲器中的第三数据传输请求中。 然后,第三数据传输请求经由单个TCP / IP栈发送到目的地计算设备。
-
公开(公告)号:US09282147B2
公开(公告)日:2016-03-08
申请号:US13920187
申请日:2013-06-18
IPC分类号: H04L29/08
CPC分类号: H04L67/1002 , G01S5/14 , G06F9/5083 , G06F11/006 , G06F11/3006 , G06F11/3051 , H04L41/0853 , H04L41/12 , H04L67/1021 , H04L67/18 , H04W4/60
摘要: A method, system and computer program product for managing hardware components in a cloud computing environment. Each hardware component in a data center of the cloud computing environment detects and identifies other hardware components within a communication range of the hardware component using a wireless protocol. Furthermore, each hardware component determines its actual location as well as its relative location with respect to the detected hardware components, such as based on a triangulation of the wireless signals. Such information is transmitted to an administrative server. An inventory of the hardware components in the data center, including their current location, is then compiled by the administrative server. In this manner, a hardware component can be more easily located after being relocated in the data center. Furthermore, the administrative server will be able to balance a workload across these hardware components based on their location.
-
-
-
-
-
-
-
-
-