发明名称 Formal Language and Translator for Parallel Processing of Data
摘要 The present invention, in an example embodiment, provides a special-purpose formal language and translator for the parallel processing of large databases in a distributed system. The special-purpose language has features of both a declarative programming language and a procedural programming language and supports the co-grouping of tables, each with an arbitrary alignment function, and the specification of procedural operations to be performed on the resulting co-groups. The language's translator translates a program in the language into optimized structured calls to an application programming interface for implementations of functionality related to the parallel processing of tasks over a distributed system. In an example embodiment, the application programming interface includes interfaces for MapReduce functionality, whose implementations are supplemented by the embodiment.
申请公布号 US2008098370(A1) 申请公布日期 2008.04.24
申请号 US20060551336 申请日期 2006.10.20
申请人 FONTOURA MARCUS FELIPE;JOSIFOVSKI VANJA;RAVIKUMAR SHANMUGASUNDARAM;OLSTON CHRISTOPHER;REED BENJAMIN CLAY;TOMKINS ANDREW 发明人 FONTOURA MARCUS FELIPE;JOSIFOVSKI VANJA;RAVIKUMAR SHANMUGASUNDARAM;OLSTON CHRISTOPHER;REED BENJAMIN CLAY;TOMKINS ANDREW
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址