This stage prepares the individual tasks to go through the other stages of the algorithm by calculating the attributes of the current workflow that includes the number of tasks and the instruction length of each task.
Then, the preprocessor computes the attributes that are the number of tasks and the instruction length of each task for all ready tasks in the current workflow.
These parameters are threshold value, executable instruction length and average number of requests per user per hour.
4 presents average response time of LBA_HB while executable instruction length for each task changes from 2000 to 20000 byte at different number of tasks.
5 introduces average response time of LBA_HB versus executable instruction length for each user while number of tasks changes from 100 to 1000.
From the previous section, we denoted that the executable instruction length and the number of tasks are highly effect the overall performance of the system.
7 shows the average response time of LBA_HB, RR, and Modified throttled algorithms versus executable instruction length for each task.
Simulator parameters Type Parameters Task Length of task(Executable instruction length in bytes) (Cloudlet) Total number of tasks VM Number of VMs Processor speed Available memory space in a single VM Bandwidth Cloudlet Scheduler Number of Processor Elements (PEs) requirement Data Center Number of Data Centers Number of Hosts VmScheduler Type Value Task 1000-20000 (Cloudlet) 100-1000 VM 50 500-2000 MIPS 256-2048 Mb 500-1000 Time shared 1-4 Data Center 10 2-6 Time shared