发明名称 Estimating a computing job complexity
摘要 In a method for estimating a complexity of a computing job, selected data objects relevant to a data repository are retrieved. In addition, points are assigned to multiple elements of the selected data objects according to a predefined schedule and scores for the selected data objects are calculated by applying a mathematical function to the multiple elements and complexities of the data objects are estimated based upon the calculated scores and the predefined schedule. In addition, a complexity of the computing job is estimated based upon the estimated complexities of the data objects and the estimated complexity of the computing job is stored.
申请公布号 US9563866(B2) 申请公布日期 2017.02.07
申请号 US201012754386 申请日期 2010.04.05
申请人 ACCENTURE GLOBAL SERVICES LIMITED 发明人 Mehta Dharmesh Rajendra;Sahasrabudhe Sudha;Kohli Shagufta Shashank;Tayal Anu;Tiyagi Vineet;Agarwal Shalini;Ray Santosh;Chauhan Satyendra;Basha Kalamalla
分类号 G06Q10/00;G06Q10/06 主分类号 G06Q10/00
代理机构 Mannava & Kang, P.C. 代理人 Mannava & Kang, P.C.
主权项 1. A non-transitory computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method for estimating a complexity of a computing job for transformation of data objects related to a first application for compatibility with a second application, said one or more computer programs comprising computer readable code for: retrieving selected data objects related to the first application from a data repository, wherein each of the selected data objects is formed of multiple elements, wherein the selected data objects comprise at least one of mappings and graphs, wherein the multiple elements of the at least one of mappings and graphs comprise transformations each representing a transformation of the selected data objects related to the first application for compatibility with the second application and Structured Query Language (SQL) overrides; assigning points to the multiple elements according to a predefined schedule; calculating scores for the selected data objects by calculating transformation scores for each of the at least one of mappings and graphs by multiplying the transformations by their respective points to obtain respective products, and summing the products, andcalculating SQL override scores for each of the at least one of mappings and graphs by determining points assigned to each of the SQL overrides based upon length ranges of the SQL overrides, wherein mapping scores comprise sums of respective transformation scores and SQL override scores; estimating complexities of the selected data objects for transformation of the selected data objects for compatibility with the second application based upon the calculated scores and the predefined schedule; estimating a complexity of the computing job based upon the estimated complexities of the selected data objects; estimating an amount of resources required to perform the computing job based upon the complexity of the computing job; and performing, based on the estimated amount of resources, the computing job to transform the selected data objects for compatibility with the second application.
地址 Dublin IE
您可能感兴趣的专利