发明申请
US20170075693A1 HANDLING MULTIPLE TASK SEQUENCES IN A STREAM PROCESSING FRAMEWORK
审中-公开
在流程处理框架中处理多个任务序列
- 专利标题: HANDLING MULTIPLE TASK SEQUENCES IN A STREAM PROCESSING FRAMEWORK
- 专利标题(中): 在流程处理框架中处理多个任务序列
-
申请号: US14986351申请日: 2015-12-31
-
公开(公告)号: US20170075693A1公开(公告)日: 2017-03-16
- 发明人: Elden Gregory Bishop , Jeffrey Chao
- 申请人: salesforce.com, inc.
- 申请人地址: US CA San Francisco
- 专利权人: salesforce.com, inc.
- 当前专利权人: salesforce.com, inc.
- 当前专利权人地址: US CA San Francisco
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F9/50 ; G06F9/48
摘要:
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.
公开/授权文献
信息查询