Characterizing the I/O-performance-per-watt of a computing device across a range of vibrational operating environments

    公开(公告)号:US10591383B2

    公开(公告)日:2020-03-17

    申请号:US15248526

    申请日:2016-08-26

    Abstract: The disclosed embodiments relate to a system that characterizes I/O performance of a computing device in terms of energy consumption across a range of vibrational operating environments. During operation, the system executes a test script on a computing device that is affixed to a programmable vibration table, wherein the test script causes the computing device to perform a predetermined I/O workload. While the test script is executing, the system controls the programmable vibration table to subject the computing device to different vibrational operating environments. At the same time, the system obtains test results by monitoring a progress of the test script and an associated power consumption of the computing device. Finally, the system uses the obtained test results to characterize the I/O performance of the computing device in terms of energy consumption across the range of vibrational operating environments.

    REPLACING STAIR-STEPPED VALUES IN TIME-SERIES SENSOR SIGNALS WITH INFERENTIAL VALUES TO FACILITATE PROGNOSTIC-SURVEILLANCE OPERATIONS

    公开(公告)号:US20200081817A1

    公开(公告)日:2020-03-12

    申请号:US16128071

    申请日:2018-09-11

    Abstract: During operation, the system obtains the time-series sensor signals, which were gathered from sensors in a monitored system. Next, the system classifies the time-series sensor signals into stair-stepped signals and un-stair-stepped signals. The system then replaces stair-stepped values in the stair-stepped signals with interpolated values determined from un-stair-stepped values in the stair-stepped signals. Next, the system divides the time-series sensor data into a training set and an estimation set. The system then trains an inferential model on the training set, and uses the trained inferential model to replace interpolated values in the estimation set with inferential estimates. Next, the system switches roles of the training and estimation sets to produce a new training set and a new estimation set. The system then trains the inferential model on the new training set, and uses the trained inferential model to replace interpolated values in the new estimation set with inferential estimates.

    Technique for validating a prognostic-surveillance mechanism in an enterprise computer system

    公开(公告)号:US10540612B2

    公开(公告)日:2020-01-21

    申请号:US15248807

    申请日:2016-08-26

    Abstract: The disclosed embodiments relate to a system for validating a prognostic-surveillance mechanism, which detects anomalies that arise during operation of a computer system. During operation, the system obtains telemetry data comprising a set of raw signals gathered from sensors in the computer system during operation of the computer system, wherein the telemetry signals are gathered over a monitored time period. Next, for each raw signal in the set of raw signals, the system decomposes the raw signal into deterministic and stochastic components. The system then generates a corresponding set of synthesized signals based on the deterministic and stochastic components of the raw signals, wherein the synthesized signals are generated for a simulated time period, which is longer than the monitored time period. Finally, the system uses the set of synthesized signals to validate one or more performance metrics of the prognostic-surveillance mechanism.

    USING TELEMETRY SIGNALS TO ESTIMATE GREENHOUSE GAS EMISSIONS FOR COMPUTER SERVERS

    公开(公告)号:US20200003812A1

    公开(公告)日:2020-01-02

    申请号:US16022269

    申请日:2018-06-28

    Abstract: The disclosed embodiments provide a system that estimates greenhouse gas (GHG) emissions for a server computer system. During operation, the system receives time-series telemetry signals that were gathered from sensors in the server during operation of the server. Next, the system estimates a power consumption for the server based on the received time-series telemetry signals. The system then multiplies the estimated power consumption by a time interval to estimate a power consumption for the server over the time interval. Finally, the system converts the estimated power consumption for the server over the time interval into an estimate for GHG emissions for the server over the time interval.

    INTELLIGENT PREPROCESSING OF MULTI-DIMENSIONAL TIME-SERIES DATA

    公开(公告)号:US20190286725A1

    公开(公告)日:2019-09-19

    申请号:US15925427

    申请日:2018-03-19

    Abstract: The disclosed embodiments relate to a system that preprocesses sensor data to facilitate prognostic-surveillance operations. During operation, the system obtains training data from sensors in a monitored system during operation of the monitored system, wherein the training data comprises time-series data sampled from signals produced by the sensors. The system also obtains functional requirements for the prognostic-surveillance operations. Next, the system performs the prognostic-surveillance operations on the training data and determines whether the prognostic-surveillance operations meet the functional requirements when tested on non-training data. If the prognostic-surveillance operations do not meet the functional requirements, the system iteratively applies one or more preprocessing operations to the training data in order of increasing computational cost until the functional requirements are met.

    MULTIVARIATE MEMORY VECTORIZATION TECHNIQUE TO FACILITATE INTELLIGENT CACHING IN TIME-SERIES DATABASES

    公开(公告)号:US20190236162A1

    公开(公告)日:2019-08-01

    申请号:US15885600

    申请日:2018-01-31

    CPC classification number: G06F16/1744 G06F16/2237 G06F16/2453 G06F16/24561

    Abstract: The disclosed embodiments relate to a system that caches time-series data in a time-series database system. During operation, the system receives the time-series data, wherein the time-series data comprises a series of observations obtained from sensor readings for each signal in a set of signals. Next, the system performs a multivariate memory vectorization (MMV) operation on the time-series data, which selects a subset of observations in the time-series data that represents an underlying structure of the time-series data for individual and multivariate signals that comprise the time-series data. The system then performs a geometric compression aging (GAC) operation on the selected subset of time-series data. While subsequently processing a query involving the time-series data, the system: caches the selected subset of the time-series data in an in-memory database cache in the time-series database system; and accesses the selected subset of the time-series data from the in-memory database cache.

    CHARACTERIZING THE I/O-PERFORMANCE-PER-WATT OF A COMPUTING DEVICE ACROSS A RANGE OF VIBRATIONAL OPERATING ENVIRONMENTS

    公开(公告)号:US20180058976A1

    公开(公告)日:2018-03-01

    申请号:US15248526

    申请日:2016-08-26

    Abstract: The disclosed embodiments relate to a system that characterizes I/O performance of a computing device in terms of energy consumption across a range of vibrational operating environments. During operation, the system executes a test script on a computing device that is affixed to a programmable vibration table, wherein the test script causes the computing device to perform a predetermined I/O workload. While the test script is executing, the system controls the programmable vibration table to subject the computing device to different vibrational operating environments. At the same time, the system obtains test results by monitoring a progress of the test script and an associated power consumption of the computing device. Finally, the system uses the obtained test results to characterize the I/O performance of the computing device in terms of energy consumption across the range of vibrational operating environments.

Patent Agency Ranking