-
公开(公告)号:US20240211354A1
公开(公告)日:2024-06-27
申请号:US18600412
申请日:2024-03-08
Applicant: Palantir Technologies Inc.
Inventor: James Baker
IPC: G06F11/14 , G06F16/215 , G06F16/23 , G06F16/27
CPC classification number: G06F11/1451 , G06F11/1464 , G06F16/215 , G06F16/2379 , G06F16/27 , G06F2201/835
Abstract: A distributed, transactional database uses timestamps, such as logical clock values, for entry versioning and transaction management in the database. To write to the database, a service requests a timestamp to be inserted into the database with a new version of data. During a backup procedure, a cleanup process is paused, issuing new timestamps is paused, and a backup timestamp is generated, which results in an effective backup copy. During a restore of a backup, a snapshot of the database is loaded and any entries older than the backup timestamp are deleted, which ensures that a consistent restore has occurred.
-
122.
公开(公告)号:US11977452B2
公开(公告)日:2024-05-07
申请号:US18101864
申请日:2023-01-26
Applicant: Nebulon, Inc.
Inventor: Jin Wang , Siamak Nazari
CPC classification number: G06F11/1451 , G06F3/061 , G06F3/0653 , G06F3/0659 , G06F3/0665 , G06F3/0689 , G06F11/1464 , G06F11/1469 , G06F2201/835 , G06F2201/84
Abstract: A method for a storage system to process input and output operations. The method includes receiving writes over time to an address at a base virtual volume, storing each of the writes in a physical storage at a new location that is without existing data, tagging each stored write with a different generation number to distinguish between different versions of data written to the address at the base virtual volume, receiving a read of the address at the base virtual volume, and, in response to the read of the address at the base virtual volume, returning one of the stored writes that is tagged with a newer generation number than a remainder of the stored writes.
-
公开(公告)号:US11836526B1
公开(公告)日:2023-12-05
申请号:US17323954
申请日:2021-05-18
Applicant: Splunk Inc.
Inventor: Joseph Ari Ross
CPC classification number: G06F9/5016 , G06F9/542 , G06F11/3086 , G06F11/323 , G06F11/3409 , G06F16/24568 , G06F2201/81 , G06F2201/835 , G06F2201/865
Abstract: A system receives a time series of data values from instrumented software executing on an external system. Each data value corresponds to a metric of the external system. The system stores a level value representing a current estimate of the time series and a trend value representing a trend in the time series. The level and trend values are based on data in a window having a trailing value. In response to receiving a most recent value, the system updates the level value and the trend value to add an influence of the most recent value and remove an influence of the trailing value. The system forecasts based on the updated level and trend values, and in response to determining that the forecast indicates the potential resource shortage event, takes action.
-
公开(公告)号:US11733982B1
公开(公告)日:2023-08-22
申请号:US17175330
申请日:2021-02-12
Applicant: Splunk Inc.
Inventor: Rajesh Raman , Arijit Mukherji , Kris Grandy , Phillip Liu
IPC: G06F16/2455 , G06F11/34 , G06F11/30 , G06F9/54 , G06F8/41 , G06F16/16 , G06F11/07 , G06F9/46 , G06F11/36
CPC classification number: G06F8/443 , G06F9/466 , G06F9/542 , G06F11/07 , G06F11/3086 , G06F11/34 , G06F11/3452 , G06F11/3466 , G06F11/3604 , G06F16/164 , G06F16/24568 , G06F11/3006 , G06F11/3072 , G06F11/3409 , G06F2201/81 , G06F2201/835 , G06F2201/86 , G06F2201/88
Abstract: An instrumentation analysis system processes data streams by executing instructions specified using a data stream language program. The data stream language allows users to specify a search condition using a find block for identifying the set of data streams processed by the data stream language program. The set of identified data streams may change dynamically. The data stream language allows users to group data streams into sets of data streams based on distinct values of one or more metadata attributes associated with the input data streams. The data stream language allows users to specify a threshold block for determining whether data values of input data streams are outside boundaries specified using low/high thresholds. The elements of the set of data streams input to the threshold block can dynamically change. The low/high threshold values can be specified as data streams and can dynamically change.
-
125.
公开(公告)号:US10078559B2
公开(公告)日:2018-09-18
申请号:US15166724
申请日:2016-05-27
Applicant: Raytheon Company
Inventor: Benjamin M Howe
CPC classification number: G06F11/1471 , G06F11/004 , G06F11/0715 , G06F11/0757 , G06F11/0793 , G06F2201/805 , G06F2201/81 , G06F2201/835
Abstract: A massively parallel real-time computing system receives input data events across many compute nodes, each with a processing algorithm in its processing pipeline. An Event Manager is placed before the algorithm processing pipelines, receives metadata about each incoming event, and collects and organizes it in a database. A fast histogram compares the metadata about each event to that of all the other events, in a processing interval. For sufficiently matching metadata, the events are forwarded to the processing nodes as “regular” events for processing. If the metadata for a processing interval does not match sufficiently, the histogram decides which events are the “correct” events and which events are “incorrect.” The “correct” events are sent on for processing and the “incorrect” events are combined with the “correct” metadata and sent back to the processing nodes to supplement or modify their incoming data to match the other nodes' expectations.
-
公开(公告)号:US20180253357A1
公开(公告)日:2018-09-06
申请号:US15448510
申请日:2017-03-02
Applicant: Salesforce. com, Inc.
Inventor: Ian Varley , Lars Hofhansl
CPC classification number: G06F11/1451 , G06F16/215 , G06F16/219 , G06F2201/835
Abstract: A database may store a plurality of database revisions corresponding to a time period, including a current version and one or more backup versions of a data object. After a threshold time has passed, the database may identify a plurality of time intervals within the time period and identify, for each of the plurality of time intervals, at most one database revision corresponding to the time interval. The database may delete, for each of the plurality of time intervals, all of the database revisions except for the identified at most one database revision. The database may periodically repeat this process to reduce the granularity of backup data over time.
-
公开(公告)号:US20180213035A1
公开(公告)日:2018-07-26
申请号:US15925171
申请日:2018-03-19
Applicant: Red Hat, Inc.
Inventor: Anand Avati
CPC classification number: H04L67/1095 , G06F16/184 , G06F16/1844 , G06F16/1865 , G06F16/1873 , G06F16/22 , G06F16/2228 , G06F16/2272 , G06F16/2322 , G06F16/2358 , G06F2201/835 , H04L67/1097
Abstract: Systems and methods for file replication using file content location identifiers. An example method comprises: receiving, by a processing device, an index node number identifying a first index node associated with a file residing on a first file server, the first index node referencing a physical location of contents of the file; identifying a replica of the file residing on a second file server; assigning the index node number of the first index node to a second index node referencing a physical location of contents of the replica of the file on the second file server; performing, by the processing device, a file system operation by accessing the replica of the file referenced by the index node number.
-
公开(公告)号:US10031679B2
公开(公告)日:2018-07-24
申请号:US14949370
申请日:2015-11-23
Applicant: Security First Corp.
Inventor: Mark S. O'Hare , Rick L. Orsini
IPC: H04L29/06 , G06F3/06 , G06F12/0868 , G06F12/14 , H04L9/32 , H04L29/08 , G06F21/62 , G06F17/30 , G06F11/14
CPC classification number: G06F3/0619 , G06F3/064 , G06F3/0665 , G06F3/067 , G06F3/0689 , G06F11/1446 , G06F11/1469 , G06F11/2005 , G06F12/0868 , G06F12/1408 , G06F16/128 , G06F16/182 , G06F21/6218 , G06F2201/815 , G06F2201/835 , G06F2201/84 , G06F2212/1052 , G06F2212/224 , G16H10/60 , H04L9/3297 , H04L63/0428 , H04L63/061 , H04L67/1097 , H04L67/2842
Abstract: The systems and methods disclosed herein transparently provide an improved scalable cloud-based dynamically adjustable or configurable storage volume. In one aspect, a gateway provides a dynamically or configurably adjustable storage volume, including a local cache. The storage volume may be transparently adjusted for the amount of data that needs to be stored using available local or cloud-based storage. The gateway may use caching techniques and block clustering to provide gains in access latency compared to existing gateway systems, while providing scalable off-premises storage.
-
公开(公告)号:US10021202B1
公开(公告)日:2018-07-10
申请号:US14334187
申请日:2014-07-17
Applicant: Google Inc.
Inventor: Mayur Venktesh Deshpande , Jacob Burton Matthews , Kasem Marifet , James Lee Wogulis
IPC: H04L29/08 , H04L12/26 , H04L12/853 , H04L12/841
CPC classification number: H04L67/26 , G06F11/3048 , G06F11/3072 , G06F11/3476 , G06F16/2343 , G06F17/24 , G06F2201/805 , G06F2201/835 , G06F2201/86 , G06F2201/875 , G06Q30/0201 , H04L43/16 , H04L47/2416 , H04L47/286 , H04L67/22 , H04L67/36
Abstract: Configurations for providing a pushed based real-time analytics system are disclosed. The system incorporates a network and distributed database configured to stream real-time analytics data through multiple tiers. The real-time analytics data is routed/pushed through the system without requiring an additional requests from a front-end client. For instance, after the front-end client initiates a query with the real-time analytics system, a pipeline is opened to the front-end client and web site traffic data is pushed without requiring polling or other explicit requests from the front-end client. As incoming web site tracking data communications are received, the incoming web site tracking data communications are automatically routed and pushed through different tiers of the system. Real-time web site tracking data is automatically presented to the front-end client without requiring constant refreshing (which introduces latency) of a web browser or similar client application.
-
公开(公告)号:US09986029B2
公开(公告)日:2018-05-29
申请号:US14219250
申请日:2014-03-19
Applicant: Red Hat, Inc.
Inventor: Anand Avati
CPC classification number: H04L67/1095 , G06F17/30212 , G06F17/30215 , G06F17/30227 , G06F17/3023 , G06F17/30312 , G06F17/30321 , G06F17/30336 , G06F17/30353 , G06F17/30368 , G06F2201/835 , H04L67/1097
Abstract: Systems and methods for file replication using file content location identifiers. An example method may comprise: receiving an identifier of a data structure associated with a file residing on a first file server, the data structure referencing a physical location of the contents of the file; identifying a file system operation to be performed with respect to a replica of the file residing on a second file server; and performing the file system operation by accessing the replica of the file using a file name alias comprising the identifier of the data structure.
-
-
-
-
-
-
-
-
-