DocumentCode
248328
Title
DistriBuild: An Approach to Optimize the Software Build Process in a Grid Environment
Author
Shweta, M.A. ; Eeratta, Raghavendra
Author_Institution
CTDC AA TEC TEV, Siemens Technol. & Services Ltd. Bangalore, Bangalore, India
fYear
2014
fDate
27-29 Aug. 2014
Firstpage
13
Lastpage
16
Abstract
In software project development, once implementation completes, the next phase deals with the generation of application binaries from source files. This process of generating binaries is termed as software build. Generating the binaries takes away a lot of productive time if the project is huge. However, if the generation of project binaries is performed on a distributed system, the time taken for software builds can be drastically reduced. Usually a distributed build generates tasks or commands (compile/link) out of each make file and transfers them to a distributed system to accelerate the build process. The disadvantage of this approach is that for every subsequent build the process of task creation is repeated which can take up considerable amount of time. This paper presents an approach to selectively analyze the modified make files and generate commands only for those make files. These commands are stored in a database for reuse in subsequent builds. This approach accelerates and optimizes the software build process.
Keywords
grid computing; software development management; DistriBuild; application binaries; distributed system; grid environment; modified make files; software build process; software project development; source files; task creation; Buildings; Databases; Engines; Generators; Software; Software algorithms; Timing; Distributed sofware build process; Grid system; Parallel builds;
fLanguage
English
Publisher
ieee
Conference_Titel
Advances in Computing and Communications (ICACC), 2014 Fourth International Conference on
Conference_Location
Cochin
Print_ISBN
978-1-4799-4364-7
Type
conf
DOI
10.1109/ICACC.2014.9
Filename
6905978
Link To Document