Abstract: Data storage in a distributed computing system may involve the implementation of key/value stores across multiple storage structures of the distributed computing system, where a key may represent an index and a value may represent an object to store and/or retrieve. A given key/value store may be accessed by multiple compute nodes of the distributed computing system. Duplication and/or versioning may be implemented in or across one or more of the key/value stores.
Type:
Grant
Filed:
April 27, 2015
Date of Patent:
August 11, 2020
Assignee:
JETFLOW TECHNOLOGIES
Inventors:
Brian E. Heilig, Guang R. Gao, Brian Phillips, Adam Markey
Abstract: A data processing task may be implemented in a distributed computing system by the use of a workflow broken into flowlets that are arranged in a directed acyclic graph between data sources and data sinks. Such an arrangement may include various flow control and/or fault tolerance schemes, among other features.
Type:
Grant
Filed:
October 15, 2013
Date of Patent:
August 7, 2018
Assignee:
JETFLOW TECHNOLOGIES
Inventors:
Mark Glines, Brian Heilig, Rishi Lee Khan, Christopher Galen Lauderdale, Adam Markey, Brian Phillips, Robert Coleman Springer, IV, Joel Denny
Abstract: A data processing task may be implemented in a distributed computing system by the use of a workflow broken into flowlets that are arranged in a directed acyclic graph between data sources and data sinks. Such an arrangement may include various flow control and/or fault tolerance schemes, among other features. Fault tolerance may be implemented using key/value store (KVS) flowlets.
Type:
Grant
Filed:
April 17, 2015
Date of Patent:
December 5, 2017
Assignee:
JETFLOW TECHNOLOGIES
Inventors:
John Tully, Brian E. Heilig, Guang R. Gao