Invention Application
US20170075693A1 HANDLING MULTIPLE TASK SEQUENCES IN A STREAM PROCESSING FRAMEWORK
审中-公开
在流程处理框架中处理多个任务序列
- Patent Title: HANDLING MULTIPLE TASK SEQUENCES IN A STREAM PROCESSING FRAMEWORK
- Patent Title (中): 在流程处理框架中处理多个任务序列
-
Application No.: US14986351Application Date: 2015-12-31
-
Publication No.: US20170075693A1Publication Date: 2017-03-16
- Inventor: Elden Gregory Bishop , Jeffrey Chao
- Applicant: salesforce.com, inc.
- Applicant Address: US CA San Francisco
- Assignee: salesforce.com, inc.
- Current Assignee: salesforce.com, inc.
- Current Assignee Address: US CA San Francisco
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/50 ; G06F9/48

Abstract:
The technology disclosed improves existing streaming processing systems by allowing the ability to both scale up and scale down resources within an infrastructure of a stream processing system. In particular, the technology disclosed relates to a dispatch system for a stream processing system that adapts its behavior according to a computational capacity of the system based on a run-time evaluation. The technical solution includes, during run-time execution of a pipeline, comparing a count of available physical threads against a set number of logically parallel threads. When a count of available physical threads equals or exceeds the number of logically parallel threads, the solution includes concurrently processing the batches at the physical threads. Further, when there are fewer available physical threads than the number of logically parallel threads, the solution includes multiplexing the batches sequentially over the available physical threads.
Public/Granted literature
- US10198298B2 Handling multiple task sequences in a stream processing framework Public/Granted day:2019-02-05
Information query