发明名称 Hash partitioning streamed data
摘要 The present invention extends to methods, systems, and computer program products for partitioning streaming data. Embodiments of the invention can be used to hash partition a stream of data and thus avoids unnecessary memory usage (e.g., associated with buffering). Hash partitioning can be used to split an input sequence (e.g., a data stream) into multiple partitions that can be processed independently. Other embodiments of the invention can be used to hash repartition a plurality of streams of data. Hash repartitioning converts a set of partitions into another set of partitions with the hash partitioned property. Partitioning and repartitioning can be done in a streaming manner at runtime by exchanging values between worker threads responsible for different partitions.
申请公布号 US8276154(B2) 申请公布日期 2012.09.25
申请号 US20090642233 申请日期 2009.12.18
申请人 TOUB STEPHEN H.;OSTROVSKY IGOR;MICROSOFT CORPORATION 发明人 TOUB STEPHEN H.;OSTROVSKY IGOR
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址