Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and Method for Caching Time Series Data

a time series data and cache technology, applied in the field of time series data, can solve the problems of ineffective approach, no longer valid cached data, and high cost of time series data retrieval in terms of network resources

Inactive Publication Date: 2015-08-27
INMOBI
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patent describes a computer system and method for caching time series data. The system includes a cache and one or more processors. The processors fetch time series data from a source and calculate expiry timestamps for each piece of data. The data is then grouped into chunks based on the timestamps. A copy of the data and timestamps is stored in the cache for faster access. The method allows for efficient caching of time series data, reducing latency and improving performance.

Problems solved by technology

However, due to the ever increasing size of tune series data, retrieval of time series data is an expensive operation in terms of network resources.
However, this approach is often inefficient as the cached time series data is not reflective of the actual time series data.
When a correction is made to the actual time series data, the cached data is no longer valid.
Since the current approach does not take into account the mutable nature of time series data, the current approach is inefficient.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and Method for Caching Time Series Data
  • System and Method for Caching Time Series Data
  • System and Method for Caching Time Series Data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017]In the following detailed description, reference is made to the accompanying drawings that form a part hereof and in which is shown by way of illustration specific embodiments, which may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the embodiments, and it is to be understood that other embodiments may be utilized and that logical, mechanical, electrical and other changes may be made without departing from the scope of the embodiments. The following detailed description is, therefore, not to be taken in a limiting sense.

[0018]FIG. 1 illustrates a system 100 for caching time series data, in accordance with various embodiments of the present invention.

[0019]The computing system 100 includes a user terminal 110. In context of the present invention, the user terminal 110 refers to a workstation or a terminal used by a user 120. The user terminal 110 includes one or more processors, a computer readable storage medi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention provides a method and system for caching time series data. A computer system for caching time series data is disclosed. The computer system comprises one or more processors, at least one cache, and a computer readable storage medium. The computer readable storage medium contains instructions that, when executed by the one or more processors, causes the one or more processors to perform a set of steps comprising fetching the time series data from a time series data source, calculating one or more expiry timestamps, grouping the plurality of time series datum in to one or more time data chunks based on the one or more expiry timestamps, and storing a copy of the time series data and the one or more expiry timestamps in the at least one cache.

Description

FIELD OF INVENTION[0001]The present invention relates to time series data, and in particular, it relates to caching of time series data.BACKGROUND[0002]Time series data refers to sequences of data points measured over a. span of tune, often spaced at uniform time intervals. Time series data is often stored on a remote server known as historian. The historian is responsible for collecting raw time series data and cleaning raw time series data. For analysis and query purposes, time series data is fetched from the historian. However, due to the ever increasing size of tune series data, retrieval of time series data is an expensive operation in terms of network resources.[0003]There have been several approaches to optimize the retrieval of time series data. One such approach (US 20110153603, Adiba et al.; US 20110167486, Ayloo et al.) suggests the usage of a cache memory for holding recent time series data. However, this approach is often inefficient as the cached time series data is no...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F12/08
CPCG06F2212/6024G06F12/0862G06F12/0866G06F2212/465G06F2212/466G06F2212/602
Inventor JAYAPRAKASH, ARVIND
Owner INMOBI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products