-
公开(公告)号:US12074942B2
公开(公告)日:2024-08-27
申请号:US18326930
申请日:2023-05-31
Applicant: Palantir Technologies Inc.
Inventor: Greg DeArment , Mark Elliot , Jonathan Yu , Jon Paek , Phillip Chen , Brian Toth , David Tolnay , Daniel Rothfus , Bradley Moylan
IPC: H04L67/1095 , G06F9/44 , G06F9/445 , G06F9/455 , G06F9/46 , G06F9/48 , G06F9/50 , G06F11/07 , G06F11/14 , G06F8/71 , H04L41/5054
CPC classification number: H04L67/1095 , G06F9/44 , G06F9/44505 , G06F9/45533 , G06F9/465 , G06F9/48 , G06F9/4806 , G06F9/4843 , G06F9/4881 , G06F9/50 , G06F9/5005 , G06F11/07 , G06F11/0709 , G06F11/14 , G06F8/71 , H04L41/5054
Abstract: A computer-implemented method comprises detecting, by a processor of a first host of one or more hosts in a distributed computing environment, a distributed task waiting to be started, from a replicated configuration system, the distributed task being represented by a pending tasks key. The method comprises starting, by the processor, the distributed task by performing an atomic compare and swap operation to add a started key to the replicated configuration system. The method also comprises writing a specification of the distributed task to the replicated configuration system under a new version of a current tasks key. In addition, the method comprises removing, following the writing, the pending tasks key from the replicated configuration system.
-
公开(公告)号:US20230308508A1
公开(公告)日:2023-09-28
申请号:US18326930
申请日:2023-05-31
Applicant: Palantir Technologies Inc.
Inventor: Greg DeArment , Mark Elliot , Jonathon Yu , Jon Paek , Phillip Chen , Brian Toth , David Tolnay , Daniel Rothfus , Bradley Moylan
CPC classification number: H04L67/1095 , G06F9/44 , G06F9/44505 , G06F9/465 , G06F9/48 , G06F9/4806 , G06F9/4843 , G06F9/50 , G06F9/5005 , G06F11/07 , G06F11/0709 , G06F11/14 , G06F8/71
Abstract: A computer-implemented method comprises detecting, by a processor of a first host of one or more hosts in a distributed computing environment, a distributed task waiting to be started, from a replicated configuration system, the distributed task being represented by a pending tasks key. The method comprises starting, by the processor, the distributed task by performing an atomic compare and swap operation to add a started key to the replicated configuration system. The method also comprises writing a specification of the distributed task to the replicated configuration system under a new version of a current tasks key. In addition, the method comprises removing, following the writing, the pending tasks key from the replicated configuration system.
-
公开(公告)号:US20210224118A1
公开(公告)日:2021-07-22
申请号:US17222175
申请日:2021-04-05
Applicant: PALANTIR TECHNOLOGIES, INC.
Inventor: Greg DeArment , Mark Elliot , Jonathon Yu , Jon Paek , Phillip Chen , Brian Toth , David Tolnay , Daniel Rothfus , Bradley Moylan
Abstract: Fault-tolerant and highly available configuration of distributed services including a computer-implemented method for role-based configuration discovery comprising receiving a request comprising an identifier of a role; identifying a first key, in a replica of a distributed configuration store, comprising a first value that matches the role identifier; identifying one or more other key-value pairs associated in the replica with the first key; and returning a response to an entity that sent the request comprising the value of at least one key-value pair that is specific to the role the service has. Also disclosed are techniques for log forwarding.
-
公开(公告)号:US10191926B2
公开(公告)日:2019-01-29
申请号:US15914215
申请日:2018-03-07
Applicant: Palantir Technologies, Inc.
Inventor: Jacob Meacham , Michael Harris , Gustav Brodman , Lynn Cuthriell , Hannah Korus , Brian Toth , Jonathan Hsiao , Mark Elliot , Brian Schimpf , Michael Garland , Evelyn Nguyen
Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.
-
公开(公告)号:US11706296B2
公开(公告)日:2023-07-18
申请号:US17222175
申请日:2021-04-05
Applicant: PALANTIR TECHNOLOGIES, INC.
Inventor: Greg DeArment , Mark Elliot , Jonathon Yu , Jon Paek , Phillip Chen , Brian Toth , David Tolnay , Daniel Rothfus , Bradley Moylan
IPC: H04L67/1095 , G06F9/44 , G06F9/46 , G06F9/48 , G06F9/445 , G06F11/07 , G06F11/14 , G06F9/50 , G06F8/71 , H04L41/5054
CPC classification number: H04L67/1095 , G06F9/44 , G06F9/44505 , G06F9/465 , G06F9/48 , G06F9/4806 , G06F9/4843 , G06F9/50 , G06F9/5005 , G06F11/07 , G06F11/0709 , G06F11/14 , G06F8/71 , H04L41/5054
Abstract: Fault-tolerant and highly available configuration of distributed services including a computer-implemented method for role-based configuration discovery comprising receiving a request comprising an identifier of a role; identifying a first key, in a replica of a distributed configuration store, comprising a first value that matches the role identifier; identifying one or more other key-value pairs associated in the replica with the first key; and returning a response to an entity that sent the request comprising the value of at least one key-value pair that is specific to the role the service has. Also disclosed are techniques for log forwarding.
-
公开(公告)号:US10990446B2
公开(公告)日:2021-04-27
申请号:US16528625
申请日:2019-08-01
Applicant: Palantir Technologies, Inc.
Inventor: Greg DeArment , Mark Elliot , Jonathon Yu , Jon Paek , Phillip Chen , Brian Toth , David Tolnay , Daniel Rothfus , Bradley Moylan
IPC: G06F9/50 , G06F9/44 , G06F9/46 , G06F9/48 , G06F9/445 , H04L29/08 , G06F11/07 , G06F11/14 , G06F8/71 , H04L12/24
Abstract: Fault-tolerant and highly available configuration of distributed services including a computer-implemented method for role-based configuration discovery comprising receiving a request comprising an identifier of a role; identifying a first key, in a replica of a distributed configuration store, comprising a first value that matches the role identifier; identifying one or more other key-value pairs associated in the replica with the first key; and returning a response to an entity that sent the request comprising the value of at least one key-value pair that is specific to the role the service has. Also disclosed are techniques for log forwarding.
-
公开(公告)号:US09946738B2
公开(公告)日:2018-04-17
申请号:US15287715
申请日:2016-10-06
Applicant: Palantir Technologies, Inc.
Inventor: Jacob Meacham , Michael Harris , Gustav Brodman , Lynn Cuthriell , Hannah Korus , Brian Toth , Jonathan Hsiao , Mark Elliot , Brian Schimpf , Michael Garland , Evelyn Nguyen
IPC: G06F17/30
CPC classification number: G06F17/30309 , G06F11/1451 , G06F17/30227 , G06F17/3023 , G06F17/30292 , G06F17/30371 , G06F17/3038 , G06F17/30563
Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.
-
公开(公告)号:US10853338B2
公开(公告)日:2020-12-01
申请号:US16240507
申请日:2019-01-04
Applicant: Palantir Technologies, Inc.
Inventor: Jacob Meacham , Michael Harris , Gustav Brodman , Lynn Cuthriell , Hannah Korus , Brian Toth , Jonathan Hsiao , Mark Elliot , Brian Schimpf , Michael Garland , Evelyn Nguyen
Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.
-
公开(公告)号:US10430240B2
公开(公告)日:2019-10-01
申请号:US15284959
申请日:2016-10-04
Applicant: Palantir Technologies Inc.
Inventor: Greg DeArment , Mark Elliot , Jonathon Yu , Jon Paek , Phillip Chen , Brian Toth , David Tolnay , Daniel Rothfus , Bradley Moylan
Abstract: Fault-tolerant and highly available configuration of distributed services including a computer-implemented method for role-based configuration discovery comprising receiving a request comprising an identifier of a role; identifying a first key, in a replica of a distributed configuration store, comprising a first value that matches the role identifier; identifying one or more other key-value pairs associated in the replica with the first key; and returning a response to an entity that sent the request comprising the value of at least one key-value pair that is specific to the role the service has. Also disclosed are techniques for log forwarding.
-
公开(公告)号:US20170097950A1
公开(公告)日:2017-04-06
申请号:US15287715
申请日:2016-10-06
Applicant: Palantir Technologies, Inc.
Inventor: Jacob Meacham , Michael Harris , Gustav Brodman , Lynn Cuthriell , Hannah Korus , Brian Toth , Jonathan Hsiao , Mark Elliot , Brian Schimpf , Michael Garland , Evelyn Nguyen
IPC: G06F17/30
CPC classification number: G06F17/30309 , G06F11/1451 , G06F17/30227 , G06F17/3023 , G06F17/30292 , G06F17/30371 , G06F17/3038 , G06F17/30563
Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.
-
-
-
-
-
-
-
-
-