Invention Grant
- Patent Title: Compilation optimization via dynamic server cloning
-
Application No.: US15857661Application Date: 2017-12-29
-
Publication No.: US10346155B1Publication Date: 2019-07-09
- Inventor: Ying Liu
- Applicant: SAP SE
- Applicant Address: DE Walldorf
- Assignee: SAP SE
- Current Assignee: SAP SE
- Current Assignee Address: DE Walldorf
- Agency: Buckley, Maschoff & Talwalkar LLC
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F8/65

Abstract:
Various embodiments of systems and methods to optimize compilation in distributed software projects via dynamic server cloning are described herein. The described techniques include receiving a compilation request comprising an update of a software product of a distributed software development project. Further, in one aspect, a server node clone is instantiated, e.g., from a resource pool, based on a server template. The server template corresponds to a latest successful compilation of the software product. In another aspect, the update of the software product is incrementally applied on the latest compilation at the server node clone. Once the update of the software product at the server node clone is confirmed as successful, the server template is updated to the build of the software product at the server node clone. The server node clone is subsequently released to the resource pool to free up the consumed resources.
Public/Granted literature
- US20190205110A1 COMPILATION OPTIMIZATION VIA DYNAMIC SERVER CLONING Public/Granted day:2019-07-04
Information query