发明名称 Masterless distributed batch scheduling engine
摘要 A distributed, high availability scalable task execution framework that does not use a master. Each server periodically checks if there are new jobs that are scheduled to execute immediately and picks a task for execution. Multiple batch server configurations can be created and executed during a specific time period where each server can behave differently to provide improved response time to online users. Each server can be configured to execute a different number of parallel tasks during a time period, execute fewer tasks or no batch task at all, and then change server behavior to execute many tasks in parallel at a different time when there are no online users. Automatic transaction assists in task restart in the case of infrastructure failures. If infrastructure failure happens before the task completes, the transaction will be rolled back by the database automatically.
申请公布号 US8332443(B2) 申请公布日期 2012.12.11
申请号 US20080339080 申请日期 2008.12.19
申请人 PLANCARTE GUSTAVO A.;WANG TAO;KURUP VIJAY B.;MICROSOFT CORPORATION 发明人 PLANCARTE GUSTAVO A.;WANG TAO;KURUP VIJAY B.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址