Title :
An Approach to Parallelization of Legacy Software
Author :
Basicevic, Ilija ; Jovanovic, Sabina ; Drapsin, Branislav ; Popovic, Miroslav ; Vrtunski, Vladislav
Author_Institution :
Dept. for Comput. & Autom., Univ. of Novi Sad, Novi Sad, Serbia
Abstract :
The issue of parallelization of large and complex software systems has been widely researched, but no definite solution has been published yet. In the paper we introduce the concept of parallelization based on the identification of mutually independent data sets and refactoring legacy software for the purpose of adjusting it to execution as a task tree. Then we present implementation of the concept on existing distribution management system. Finally, we present the results of the performance evaluation based on a series of experiments made on the dual-core symmetric multiprocessor.
Keywords :
parallel programming; software maintenance; tree data structures; distribution management system; dual-core symmetric multiprocessor; legacy software parallelization; mutually independent data sets; software systems; task tree; Application software; Automation; Concurrent computing; Data structures; Load flow; Load flow analysis; Processor scheduling; Runtime; Software systems; Tree data structures; code refactoring; legacy software; load flow; parallelization;
Conference_Titel :
Engineering of Computer Based Systems, 2009. ECBS-EERC '09. First IEEE Eastern European Conference on the
Conference_Location :
Novi Sad
Print_ISBN :
978-1-4244-4677-3
Electronic_ISBN :
978-0-7695-3759-7
DOI :
10.1109/ECBS-EERC.2009.8