Invention Grant
- Patent Title: Systems and methods for generating distributed software packages using non-distributed source code
-
Application No.: US17239108Application Date: 2021-04-23
-
Publication No.: US11379203B2Publication Date: 2022-07-05
- Inventor: Craig O'Connell , Theodore Harris , Yue Li , Tatiana Korolevskaya
- Applicant: Visa International Service Association
- Applicant Address: US CA San Francisco
- Assignee: Visa International Service Association
- Current Assignee: Visa International Service Association
- Current Assignee Address: US CA San Francisco
- Agency: Kilpatrick Townsend & Stockton LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F8/51

Abstract:
Systems and methods are provided for transcompiling non-distributed source code for a non-distributed software program into a distributed software package for implementation on a distributed computing system. A transcompiler can identify loops within non-distributed source code written in a data-driven language. The transcompiler can generate MapReduce jobs using mapper keys based on grouping indicators associated with each of the loops. The MapReduce jobs can be linked together based on input-output connections of the loops in the non-distributed source code. Then, the transcompiler can generate a distributed software package including the generated MapReduce jobs to implement the same functionality as the non-distributed source code on the distributed computing system, thereby improving the speed of execution over very large datasets. The distributed software package can be optimized using machine learning searching algorithms. The distributed software package can also be optimized based on execution usage statistics.
Public/Granted literature
- US20210240458A1 SYSTEMS AND METHODS FOR GENERATING DISTRIBUTED SOFTWARE PACKAGES USING NONDISTRIBUTED SOURCE CODE Public/Granted day:2021-08-05
Information query