Advances in Information Technology from AI to Virtual Reality
This book contains the extended version of the best published papers in The fifth International Conference on Information Technology 2011, it includes 7 chapters covers the following area: distributed systems, parallel computing, embed artificial intelligence, web services networks, e-learning, discrete transport systems, and routing in wireless sensors network.
In this work, we present slot selection algorithms for job batch scheduling in distributed computing with non-dedicated resources. Jobs are parallel applications and these applications are independent. Existing approaches towards resource co-allocation and parallel job scheduling in economic models of distributed computing are based on search of time-slots in resource occupancy schedules. The sought time-slots must match requirements of necessary span, computational resource properties, and cost. Usually such scheduling methods consider only one suited variant of time-slot set. This work discloses a scheduling scheme that features multi-variant search. Two algorithms of linear complexity for search of alternative variants are proposed. Having several optional resource configurations for each job makes an opportunity to perform an optimization of execution of the whole batch of jobs and to increase overall efficiency of scheduling.