发明名称 Data parallel searching
摘要 A query that includes a search operator and that identifies an input data source is received. The input data source is partitioned into a plurality of partitions. A parallel search through the partitions is performed for an element that could halt the search. The parallel search is performed using a plurality of parallel workers. One of the parallel workers generates a notification when the element is found by that worker. The notification notifies the other parallel workers that the search could be halted. Each of the parallel workers generates an output set based on results of the search. The output sets are merged into a merged output set.
申请公布号 US9251291(B2) 申请公布日期 2016.02.02
申请号 US200711947539 申请日期 2007.11.29
申请人 Microsoft Technology Licensing, LLC 发明人 Duffy John;Essey Edward G.;Callahan, II Charles D.
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 代理人 Sullivan Kevin;Barker Doug;Minhas Micky
主权项 1. A computer-readable storage medium storing computer-executable instructions for performing a method comprising: receiving a query that includes a search operator and that identifies an input data source; partitioning the input data source into a plurality of partitions; performing a parallel search through the partitions for an element that could halt the search using a plurality of parallel workers that concurrently search the partitions; generating a notification with one of the parallel workers when the element is found by that worker, thereby notifying other parallel workers that the search could be halted; and making a determination with each of the other parallel workers whether to continue performing the search based on the generated notification.
地址 Redmond WA US