发明名称 OPTIMIZING SYMBOL MANIPULATION LANGUAGE-BASED EXECUTABLE APPLICATIONS FOR DISTRIBUTED EXECUTION
摘要 In one embodiment, a method comprises receiving an application that describes functions according to a prescribed symbol manipulation language, the prescribed symbol manipulation language a non-Turing complete language that does not permit partial functions and describes the functions independent of any attribute of any computing system; identifying, in the application, a distribution annotation that identifies a candidate element in the application, the candidate element configured for execution in a distributed computing operation by a distributed computing system comprising two or more distributed computing devices; generating one or more variants of the application based on executing a nondestructive transformation of the application relative to prescribed equality axioms, at least one of the variants containing a corresponding semantically-equivalent variation of the candidate element; and selecting one of the variants as an optimization for execution of the application by the distributed computing system relative to prescribed metrics.
申请公布号 US2012159459(A1) 申请公布日期 2012.06.21
申请号 US20100972069 申请日期 2010.12.17
申请人 TURNER BRYAN;MOON BILLY GAYLE;CISCO TECHNOLOGY, INC. 发明人 TURNER BRYAN;MOON BILLY GAYLE
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址
您可能感兴趣的专利