Title :
Improving the performance of the enterprise information system via optimal scheduling
Author :
Yang, Weiwen ; Qu, Yanzhen ; Sanden, Bo
Author_Institution :
Colorado Tech. Univ., Colorado Springs, CO, USA
Abstract :
Many companies use business intelligence (BI) to improve organization performance. BI relies on the data in the enterprise information system (EIS), and in order to guarantee data freshness, this data needs periodic updating. The EIS contains data warehouses frequently residing in the many machines in at least one data center. Many jobs, also called tasks or operations, run to bring data into the data warehouses. Some jobs may depend on others, whereas others may be independent. Traditionally, these jobs are scheduled based on the dependency but not on the critical path; thus, the conventional scheduling algorithm is nonoptimal. This leads to excessive runtime and nonoptimal usage of resources. Data processing jobs in the data warehouse system involve many resources, so it is necessary to find the best job-scheduling methodology. According to existing literature, job scheduling in the distributed data warehouse system has not been studied. This paper discusses how to use the historic data and critical path to generate an optimal scheduling plan involving the minimum number of machines while guaranteeing shortest runtime. Experimental results show the optimal scheduling algorithm can reduce runtime and optimize usage of resources.
Keywords :
competitive intelligence; computer centres; critical path analysis; data integrity; data warehouses; distributed databases; organisational aspects; processor scheduling; BI; EIS; business intelligence; conventional scheduling algorithm; critical path; data center; data freshness; data processing jobs; data warehouses; distributed data warehouse system; enterprise information system; historic data; job-scheduling methodology; optimal scheduling plan; organization performance; periodic updating; shortest runtime; Data warehouses; Job shop scheduling; Optimal scheduling; Processor scheduling; Program processors; Runtime; business intelligence; critical path; data warehouse; enterprise information system; executor; scheduling;
Conference_Titel :
Information Reuse and Integration (IRI), 2011 IEEE International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4577-0964-7
Electronic_ISBN :
978-1-4577-0965-4
DOI :
10.1109/IRI.2011.6009570