-
公开(公告)号:US20210406106A1
公开(公告)日:2021-12-30
申请号:US16915525
申请日:2020-06-29
发明人: Chris Moss , Simon J. Kofkin-Hansen , Jordan Shamir , Devin Conley , James Patrick Hoff , Iain Mccown , Scott Moonen , Bryan M. Buckland
摘要: A method comprises obtaining a set of log files for a software system. The set of log files applies to an extended window. A periodic pattern in a first set of error-event surges in the set of log files is identified. The error-event surges in the first set is identified as event noise. A second set of log files for the software system is obtained. The second set of log files applies to a shortened window. Timeseries analysis on the second set of log files is performed. A particular error-event surge in a detection period in the second set of log files that is abnormal as compared to the shortened window is detected based on the timeseries analysis. That the particular error-event surge does not fit into the periodic pattern is determined, the particular error-event surge is characterized as an anomaly, based on the determining.
-
2.
公开(公告)号:US20180067781A1
公开(公告)日:2018-03-08
申请号:US15806501
申请日:2017-11-08
IPC分类号: G06F9/50
CPC分类号: G06F9/5077 , G06F9/455 , G06F9/45533 , G06F9/45558 , G06F9/50 , G06F9/5027 , G06F9/5061 , G06F9/5072 , G06F9/5083 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2009/45591 , G06F2009/45595 , G06F2209/5011
摘要: Aspects include allocating virtual resources to physical resources in a computer environment and aggregating the virtual resources, as a virtual resource pool, at a per virtual machine level in the computer environment. Other aspects include evaluating the virtual resources in the virtual resource pool against resource pool domain constraints. Other aspects include determining a resource allocation adjustment as a function of the evaluating. The resource allocation adjustment is configured to achieve a maximum specified virtual machine density. Other aspects include adjusting the virtual resources based on the resource allocation adjustment.
-
公开(公告)号:US10261840B2
公开(公告)日:2019-04-16
申请号:US15806501
申请日:2017-11-08
摘要: Aspects include allocating virtual resources to physical resources in a computer environment and aggregating the virtual resources, as a virtual resource pool, at a per virtual machine level in the computer environment. Other aspects include evaluating the virtual resources in the virtual resource pool against resource pool domain constraints. Other aspects include determining a resource allocation adjustment as a function of the evaluating. The resource allocation adjustment is configured to achieve a maximum specified virtual machine density. Other aspects include adjusting the virtual resources based on the resource allocation adjustment.
-
公开(公告)号:US10228924B2
公开(公告)日:2019-03-12
申请号:US15132321
申请日:2016-04-19
发明人: Stefan Berger , Kenneth A. Goldman , Simon J. Kofkin-Hansen , Hui Lei , Vijay K. Naik , Dimitrios Pendarakis , Jayaram Kallapalayam Radhakrishnan , David R. Safford , Shu Tao
IPC分类号: G06F9/445 , G06F8/60 , G06F8/61 , G06F9/455 , H04L29/08 , H04W4/021 , H04L29/06 , G06F21/57 , H04L12/24
摘要: Examples of techniques for deploying an application on a cloud environment satisfying integrity and geo-fencing constraints are disclosed herein. A computer implemented method may include: receiving a guest application for deployment on a cloud environment; receiving the integrity constraints on the integrity of each of the plurality of host where the application is to be deployed; receiving geo-fencing constraints identifying a geographic location where the guest application is to be deployed; determining for which of the plurality of hosts the integrity constraints and the geo-fencing constraints are satisfied; and deploying the guest application on at least one of the plurality of hosts that satisfy the integrity constraints and the geo-fencing constraints.
-
公开(公告)号:US10241841B2
公开(公告)日:2019-03-26
申请号:US15806507
申请日:2017-11-08
摘要: Aspects include allocating virtual resources to physical resources in a computer environment and aggregating the virtual resources, as a virtual resource pool, at a per virtual machine level in the computer environment. Other aspects include evaluating the virtual resources in the virtual resource pool against resource pool domain constraints. Other aspects include determining a resource allocation adjustment as a function of the evaluating. The resource allocation adjustment is configured to achieve a maximum specified virtual machine density. Other aspects include adjusting the virtual resources based on the resource allocation adjustment.
-
公开(公告)号:US09864640B2
公开(公告)日:2018-01-09
申请号:US14826510
申请日:2015-08-14
CPC分类号: G06F9/5077 , G06F9/455 , G06F9/45533 , G06F9/45558 , G06F9/50 , G06F9/5027 , G06F9/5061 , G06F9/5072 , G06F9/5083 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2009/45591 , G06F2009/45595 , G06F2209/5011
摘要: Aspects include identifying physical resources in a computer environment, allocating virtual resources to the physical resources, and aggregating the virtual resources, as a virtual resource pool, at a per virtual machine level in the computer environment. Other aspects include evaluating the virtual resources in the virtual resource pool against resource pool domain constraints, and determining a resource allocation adjustment as a function of the evaluating. The resource allocation adjustment is configured to achieve a maximum specified virtual machine density.
-
公开(公告)号:US09858060B2
公开(公告)日:2018-01-02
申请号:US14273859
申请日:2014-05-09
CPC分类号: G06F8/61 , G06F9/44505 , G06F9/455 , G06F9/45558
摘要: A method and associated systems for automated deployment of a private modular cloud-computing environment. A processor receives and analyzes user requirements, then uses those requirements to select and optimize module packages that direct automatic installations & configurations of modules of the private modular cloud-computing environment. These packages provide resources and instructions that let the processor first validate a base computing platform as being able to physically support desired virtualized cloud platform and services, then automatically install and configure the cloud's virtualization layer, cloud-management stack, virtual infrastructure, cloud services, applications, middleware, and other components onto the base platform. The processor analyzes and confirms the success of each deployment step of each module package as the step is performed. Module packages may be saved, revised, and reused to identify, update, duplicate, or optimize modules of the deployed cloud platform.
-
公开(公告)号:US11321164B2
公开(公告)日:2022-05-03
申请号:US16915525
申请日:2020-06-29
发明人: Chris Moss , Simon J. Kofkin-Hansen , Jordan Shamir , Devin Conley , James Patrick Hoff , Iain Mccown , Scott Moonen , Bryan M. Buckland
摘要: A method comprises obtaining a set of log files for a software system. The set of log files applies to an extended window. A periodic pattern in a first set of error-event surges in the set of log files is identified. The error-event surges in the first set is identified as event noise. A second set of log files for the software system is obtained. The second set of log files applies to a shortened window. Timeseries analysis on the second set of log files is performed. A particular error-event surge in a detection period in the second set of log files that is abnormal as compared to the shortened window is detected based on the timeseries analysis. That the particular error-event surge does not fit into the periodic pattern is determined, the particular error-event surge is characterized as an anomaly, based on the determining.
-
9.
公开(公告)号:US20180067782A1
公开(公告)日:2018-03-08
申请号:US15806507
申请日:2017-11-08
IPC分类号: G06F9/50
CPC分类号: G06F9/5077 , G06F9/455 , G06F9/45533 , G06F9/45558 , G06F9/50 , G06F9/5027 , G06F9/5061 , G06F9/5072 , G06F9/5083 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2009/45591 , G06F2009/45595 , G06F2209/5011
摘要: Aspects include allocating virtual resources to physical resources in a computer environment and aggregating the virtual resources, as a virtual resource pool, at a per virtual machine level in the computer environment. Other aspects include evaluating the virtual resources in the virtual resource pool against resource pool domain constraints. Other aspects include determining a resource allocation adjustment as a function of the evaluating. The resource allocation adjustment is configured to achieve a maximum specified virtual machine density. Other aspects include adjusting the virtual resources based on the resource allocation adjustment.
-
10.
公开(公告)号:US09875144B2
公开(公告)日:2018-01-23
申请号:US14919766
申请日:2015-10-22
CPC分类号: G06F9/5077 , G06F9/455 , G06F9/45533 , G06F9/45558 , G06F9/50 , G06F9/5027 , G06F9/5061 , G06F9/5072 , G06F9/5083 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2009/45591 , G06F2009/45595 , G06F2209/5011
摘要: Aspects include identifying physical resources in a computer environment, allocating virtual resources to the physical resources, and aggregating the virtual resources, as a virtual resource pool, at a per virtual machine level in the computer environment. Other aspects include evaluating the virtual resources in the virtual resource pool against resource pool domain constraints, and determining a resource allocation adjustment as a function of the evaluating. The resource allocation adjustment is configured to achieve a maximum specified virtual machine density.
-
-
-
-
-
-
-
-
-