Title :
Test Machine Scheduling and Optimization for z/ OS
Author :
Kaplan, Matthew ; Kimbrel, Tracy ; Mckenzie, Kevin ; Prewitt, Richard ; Sviridenko, Maxim ; Williams, Clay ; Yilmaz, Cemal
Author_Institution :
IBM T.J. Watson Res. Center, Yorktown Heights, NY
Abstract :
We describe a system for solving a complex scheduling problem faced by software product test organizations. Software testers need time on test machines with specific features and configurations to perform the test tasks assigned to them. There is a limited number of machines with any given configuration, and this makes the machines scarce resources. Deadlines are always short. Thus, testers must reserve time on machines. Managing a schedule for a large test organization is a difficult task to perform manually. Requirements change frequently, making the task even more onerous, yet scheduling is done by hand in most teams. Our scheduling system is able to take into account the many and varied constraints and preferences that a team of human users inevitably has
Keywords :
operating systems (computers); program testing; scheduling; team working; complex scheduling problem; optimization; scheduling system; software testing; test machine scheduling; test organization; z/OS; Automatic testing; Availability; Computational intelligence; Job shop scheduling; Operating systems; Performance evaluation; Processor scheduling; Software systems; Software testing; System testing;
Conference_Titel :
Computational Intelligence in Scheduling, 2007. SCIS '07. IEEE Symposium on
Conference_Location :
Honolulu, HI
Print_ISBN :
1-4244-0704-4
DOI :
10.1109/SCIS.2007.367666