Network health services and lifecycle correctness
AssigneeSnowflake Inc.
InventorsLibo Chen, Eddie Hao, Daniel Geoffrey Karp, Themistoklis Melissaris, Sai Bhargav Varanasi, Yuanfeng Wen
Life of this patent
Estimating the term…
Abstract
Monitoring health metrics of computing devices in a data system can be implemented at different levels. At a first level, local background services can be run locally on the computing devices to monitor a set of health metrics on the respective computing devices. At a second level, a central health marker service can monitor a set of health metrics for the computing devices.
Claims18
A system comprising:
- at least one hardware processor;
- and
- at least one memory storing instructions that cause the at least one hardware processor to perform operations comprising:
- receiving one or more timestamps associated with outputs of a computing device in a network-based data system in a defined time interval;
- comparing the one or more timestamps to a reference clock based on a first threshold to determine whether the computing device has a future clock drift;
- based on at least one of the one or more timestamps exceeding the first threshold, triggering a recycling operation for the computing device;
- based on the one or more timestamps not exceeding the first threshold, comparing the one or more timestamps to the reference clock based on a second threshold to determine whether the computing device has a past clock drift;
- and
- based on at least one of the one or more timestamps exceeding the second threshold, triggering the recycling operation for the computing device.
A method comprising:
- receiving one or more timestamps associated with outputs of a computing device in a network-based data system in a defined time interval;
- comparing the one or more timestamps to a reference clock based on a first threshold to determine whether the computing device has a future clock drift;
- based on at least one of the one or more timestamps exceeding the first threshold, triggering a recycling operation for the computing device;
- based on the one or more timestamps not exceeding the first threshold, comparing the one or more timestamps to the reference clock based on a second threshold to determine whether the computing device has a past clock drift;
- and
- based on at least one of the one or more timestamps exceeding the second threshold, triggering the recycling operation for the computing device.
Computer-storage media comprising instructions that, when executed by one or more processors of a machine, configure the machine to perform operations comprising:
- receiving one or more timestamps associated with outputs of a computing device in a network-based data system in a defined time interval;
- comparing the one or more timestamps to a reference clock based on a first threshold to determine whether the computing device has a future clock drift;
- based on at least one of the one or more timestamps exceeding the first threshold, triggering a recycling operation for the computing device;
- based on the one or more timestamps not exceeding the first threshold, comparing the one or more timestamps to the reference clock based on a second threshold to determine whether the computing device has a past clock drift;
- and
- based on at least one of the one or more timestamps exceeding the second threshold, triggering the recycling operation for the computing device.
Dependencies are inferred from the claim text.