The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 07, 2020

Filed:

Oct. 08, 2018
Applicant:

Twitter, Inc., San Francisco, CA (US);

Inventors:

Sanjeev Raghavendra Kulkarni, Los Altos, CA (US);

Nikunj Bhagat, San Francisco, CA (US);

Maosong Fu, San Francisco, CA (US);

Vikas Kedigehalli, San Francisco, CA (US);

Christopher Kellogg, San Francisco, CA (US);

Sailesh Mittal, San Francisco, CA (US);

Jignesh M. Patel, Madison, WI (US);

Karthik Ramasamy, San Francisco, CA (US);

Siddharth Taneja, Sunnyvale, CA (US);

Assignee:

Twitter, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 9/50 (2006.01); G06F 16/2455 (2019.01);
U.S. Cl.
CPC ...
G06F 9/5011 (2013.01); G06F 9/455 (2013.01); G06F 16/24568 (2019.01);
Abstract

A system and method for data stream processing. Two or more instances are connected as a topology, wherein at least one of the instances is a spout and at least one of the instances is a bolt. The topology is submitted to a scheduler, wherein the service scheduler receives resource offers from a cluster manager representing computing resources available on one or more of cluster nodes and determines resources to accept and computations to run on the accepted computing resources. The topology is scheduled as one or more jobs, wherein each job includes two or more containers, including a first container and a second container, the first container including a topology master and the second container including a stream manager and one or more stream processing system (SPS) instances, wherein each SPS instance represents one of the instances in the topology.


Find Patent Forward Citations

Loading…