ORCHESTRATION SERVICE FOR MULTI-STEP RECIPE COMPOSITION WITH FLEXIBLE, TOPOLOGY-AWARE, AND MASSIVE PARALLEL EXECUTION

    公开(公告)号:US20190065241A1

    公开(公告)日:2019-02-28

    申请号:US15978454

    申请日:2018-05-14

    Abstract: Techniques are described for orchestrating execution of multi-step recipes. In an embodiment, a method comprises receiving a request to execute a recipe specification that defines a sequence of steps to execute for a particular recipe; responsive to receiving the request to execute the recipe specification, instantiating a set of one or more recipe-level processes; wherein each recipe-level process in the set of one or more recipe-level processes manages execution of a respective instance of the particular recipe; triggering, by each recipe-level process for the respective instance of the particular recipe managed by the recipe-level process, execution of the sequence of steps; wherein triggering execution of at least one step in the sequence of steps by a recipe-level process comprises instantiating, by the recipe-level process, a plurality of step-level processes to execute the step on a plurality of target resources in parallel.

    Correlation-based analytic for time-series data

    公开(公告)号:US10198339B2

    公开(公告)日:2019-02-05

    申请号:US15155486

    申请日:2016-05-16

    Abstract: Techniques are described for modeling variations in correlation to facilitate analytic operations. In one or more embodiments, at least one computing device receives first metric data that tracks a first metric for a first target resource and second metric data that tracks a second metric for a second target resource. In response to receiving the first metric data and the second metric data, the at least one computing device generates a time-series of correlation values that tracks correlation between the first metric and the second metric over time. Based at least in part on the time-series of correlation data, an expected correlation is determined and compared to an observed correlation. If the observed correlation falls outside of a threshold range or otherwise does not satisfy the expected correlation, then an alert and/or other output may be generated.

    METHOD FOR CREATING PERIOD PROFILE FOR TIME-SERIES DATA WITH RECURRENT PATTERNS

    公开(公告)号:US20170249763A1

    公开(公告)日:2017-08-31

    申请号:US15445763

    申请日:2017-02-28

    CPC classification number: G06T11/206 G06Q10/1093

    Abstract: Techniques are described for generating period profiles. According to an embodiment, a set of time series data is received, where the set of time series data includes data spanning a plurality of time windows having a seasonal period. Based at least in part on the set of time-series data, a first set of sub-periods of the seasonal period is associated with a particular class of seasonal pattern. A profile for a seasonal period that identifies which sub-periods of the seasonal period are associated with the particular class of seasonal pattern is generated and stored, in volatile or non-volatile storage. Based on the profile, a visualization is generated for at least one sub-period of the first set of sub-periods of the seasonal period that indicates that the at least one sub-period is part of the particular class of seasonal pattern.

    UNSUPERVISED METHOD FOR CLASSIFYING SEASONAL PATTERNS

    公开(公告)号:US20170249563A1

    公开(公告)日:2017-08-31

    申请号:US15057062

    申请日:2016-02-29

    Abstract: Techniques are described for classifying seasonal patterns in a time series. In an embodiment, a set of time series data is decomposed to generate a noise signal and a dense signal, where the noise signal includes a plurality of sparse features from the set of time series data and the dense signal includes a plurality of dense features from the set of time series data. A set of one or more sparse features from the noise signal is selected for retention. After selecting the sparse features, a modified set of time series data is generated by combining the set of one or more sparse features with a set of one or more dense features from the plurality of dense features. At least one seasonal pattern is identified from the modified set of time series data. A summary for the seasonal pattern may then be generated and stored.

    Stateful detection of anomalous events in virtual machines

    公开(公告)号:US09600394B2

    公开(公告)日:2017-03-21

    申请号:US14743847

    申请日:2015-06-18

    Abstract: The disclosed embodiments provide a system that detects anomalous events. During operation, the system obtains machine-generated time-series performance data collected during execution of a software program in a computer system. Next, the system removes a subset of the machine-generated time-series performance data within an interval around one or more known anomalous events of the software program to generate filtered time-series performance data. The system uses the filtered time-series performance data to build a statistical model of normal behavior in the software program and obtains a number of unique patterns learned by the statistical model. When the number of unique patterns satisfies a complexity threshold, the system applies the statistical model to subsequent machine-generated time-series performance data from the software program to identify an anomaly in an activity of the software program and stores an indication of the anomaly for the software program upon identifying the anomaly.

    FREE MEMORY TRENDING FOR DETECTING OUT-OF-MEMORY EVENTS IN VIRTUAL MACHINES
    30.
    发明申请
    FREE MEMORY TRENDING FOR DETECTING OUT-OF-MEMORY EVENTS IN VIRTUAL MACHINES 有权
    用于检测虚拟机器中的无记忆事件的免费内存变化

    公开(公告)号:US20160371180A1

    公开(公告)日:2016-12-22

    申请号:US14743805

    申请日:2015-06-18

    Abstract: The disclosed embodiments provide a system that detects anomalous events in a virtual machine. During operation, the system obtains time-series virtual machine (VM) data including garbage-collection (GC) data collected during execution of a virtual machine in a computer system. Next, the system computes, by a service processor, a time window for analyzing the time-series VM data based at least in part on a working time scale of high-activity patterns in the time-series GC data. The system then uses a trend-estimation technique to analyze the time-series VM data within the time window to determine an out-of-memory (OOM) risk in the virtual machine. Finally, the system stores an indication of the OOM risk for the virtual machine based at least in part on determining the OOM risk in the virtual machine.

    Abstract translation: 所公开的实施例提供了一种检测虚拟机中的异常事件的系统。 在运行期间,系统获得包括计算机系统中虚拟机执行期间收集的垃圾收集(GC)数据的时间序列虚拟机(VM)数据。 接下来,该系统由服务处理器至少部分地基于时间序列GC数据中的高活动模式的工作时间尺度来计算用于分析时间序列VM数据的时间窗口。 然后,系统使用趋势估计技术来分析时间窗口内的时间序列VM数据,以确定虚拟机中的内存不足(OOM)风险。 最后,系统至少部分地基于确定虚拟机中的OOM风险来存储针对虚拟机的OOM风险的指示。

Patent Agency Ranking