Professional Documents
Culture Documents
c
978-1-7281-6823-4/20/$31.00 2020 IEEE 788
Authorized licensed use limited to: Carleton University. Downloaded on October 26,2020 at 06:47:03 UTC from IEEE Xplore. Restrictions apply.
II. LITERATURE SURVEY accomplished. In dynamic world scenario,
granularity of program and the speed of processor
which is measured in MIPS. From seeing through
K Loheswaran ,et al proposed an algorithm in
the angle of business the aim is to earn maximum
cloud environment. for task scheduling The author profit and SLA should not be violated so that QOS
proposed a hybrid optimization method which is maintained at customer perspective
combines the best feature of optimization algorithm
Genetic and elephant herd algorithm by
considering task scheduling performance
attributes are minimum retort time, makespan and
the cos t of using the resource[9].
Pradeep Kumar and Amandeep Verma .proposed a Scheduling mainly comprised with series of
scheduling algorithm like Max-Min, Min-Min and 1) Feasible collection of cloud clients: Cloud end
genetic algorithm. The author proposed an users want the service and clients get it for this users
improved GA for scheduling the tasks and to sent their request and looking for several types of
measure their performance various attributes services. Each service has layers of QoS like the
involved are Makespan, Resource utilization .Using resource usage cost, instruction cost, constraint for
improved GA author tried to minimize the response the completion of of task during the specified time
time & Makespan efficiently than the standard as well as services have their precedence.
GA[3]
2) Job Categorization Section: This section accept
client task and apply preprocessing and
III. TASK SCHEDULING IN
classification technique this section comprised with
CLOUD ENVIRONMENT
two sub component
2020 Fourth World Conference on Smart Trends in Systems, Security and Sustainability (WorldS4) 789
Authorized licensed use limited to: Carleton University. Downloaded on October 26,2020 at 06:47:03 UTC from IEEE Xplore. Restrictions apply.
was accepted from first sub section. Let us size set of bits . To cipher that string in a
take an example task can be selected into particular format for finding the all
several kind based on the service, like possible solutions then genetic algorithm is
application, network resources, hybrid used to compute them
service etc Then it forward the piece of
work to the suitable scheduler for further B. Deciphering: For deciphering the string
proceeding for scheduling into Job_Queue. and calculating the fitness function the
3) DC_ Controller: This unit which is accountable projected algorithm is:
for allocating user service. Data center mainly the
Seq 1: Fix D_Cost=0;
collection of devices servers and , virtual machines
with different capabilities Seq 2: For int j =1 to n do step 3 to 5
TABLE I. CLIENTS TASK METRIC ARRAY Seq 3: Calculate Fin_time=(Grain _Size of piece of
work[j] ) / (MIPS_PUChromosome [j] );
Correspondingly, for each storage unit, there may work[j]j)*(Cost per instruction of PUChromosome
be some memory unit metric Array (MUMA). Each [j])+,PSHGHQFHBWLPH¨M
working section get a task from dispatcher queue,
which was schedule by scheduler using algorithm. There are five phases for genetic algorithm
5) Task_ Assigner: This unit accepts the input .Assume that the size of seed is Seed_Size means
from preprocessing _unit and the DC_Manager. population size. In genetic algorithm random
So that the component came to know about the generation of seed increases the search space
users requirement and QoS is maintained
associated with CTMA .This section aware with region but getting the global optimal chances are as
the processing unit capability so that SLA does GA algorithm basic nature is randomly generation
violate means no users return back without getting of population the which enhances search space
the services The major concern of this component
area.and getting mre opportunities for finding the
is mapping between the task and the processing
unit optimally. best optimal solution.
.The optimal solution can be achieved with full
IV. IMPROVED SCHEDULING assurance.
ALGORITHM
2) Selection Criteria: An appropriate parent is
An improved task scheduling algorithm can be chosen from the Seed_size before applying any
used to rectify the problem and find the solution operator the following rules are projected as
790 2020 Fourth World Conference on Smart Trends in Systems, Security and Sustainability (WorldS4)
Authorized licensed use limited to: Carleton University. Downloaded on October 26,2020 at 06:47:03 UTC from IEEE Xplore. Restrictions apply.
T_S =Time period of Surge .Here, time period of Rule T1: when maximum generation (M_GENR)
surge is considering as a parameter for checking encounters END the process
whether the VM is able to survive after small-small Rule T2: s when the Fitness_value of each
spikes. chromosome is near to the previous computed
value terminate. and stop the iterations..
L= Nature of load
The main Improved Genetic algorithm (IGA) is
C1: Find fitness value of each chromosome given below:
(processing unit) in Fitness_value(t)using eq1. Find
IGA Algorithm for Assignment
the excellent two chromosome from the Seed_Size
for cross over, annotated as{c1,c2}. 1: Fix Seed_SIZE= 10, generation g=l;
C2: chromosome which was randomly selected 2:Generate Seed: S( g)= lnitialization()
from Fitness_value(t), annotated as c3, one bit 3: Compute Fitness_ value for each processing
replacement operator for mutation. unit using eq(1);.
3) Rep_ Operator: Reproduction operator used 4: Find excellent parents c1, c2 out of the Seed g)
special operator : a) [1]Cross-over Cut ±and ±splice
5: Generate new ones OS1, OS2 by applying with
b) Mutation simple one bit mutation is used. By a crossover(c1,c2) cut and .Splice operator.
DSSO\LQJWKHRSHUDWRUVRIIVSULQJ¶VDUHJHQHUDWHG for
further proceeding. It means the PU are selected 6:x a mutation one bit interchange.(c3) operator is
among the Seed_Size used to Generate new ones OS1
Law L1: If the set of parent chromosome matched result displayed, else GOTO 3.
2020 Fourth World Conference on Smart Trends in Systems, Security and Sustainability (WorldS4) 791
Authorized licensed use limited to: Carleton University. Downloaded on October 26,2020 at 06:47:03 UTC from IEEE Xplore. Restrictions apply.
TABLE II COMPARISON of FINISHED TIME with
EXISTING GA and IMPROVED GA ALGORITHM
ϳϬϬϬ
ϲϬϬϬ
Finished Time(ms) Ĩ
ŝ d ϱϬϬϬ
Tasks GA IGA Ŷ ŝ
ϰϬϬϬ /'
ŝ ŵ
20 499 250
Ɛ Ğ ϯϬϬϬ '
40 900 550
;
60 1800 1200 Ś ŵ ϮϬϬϬ
80 2500 1800 Ğ Ɛ
100 3700 2600 ϭϬϬϬ
Ϳ
Ě
Ϭ
ϮϬ ϰϬ ϲϬ ϴϬ ϭϬϬ
dĂƐŬƐ
VI. CONCLUSION AND FUTURE results has shown that the IGA is better than the GA.
Future scope is the binary fixed string ciphering
SCOPE scheme is and it should be dynamic. If the string is
dynamic nature the more complexity is the next
The proposed algorithm for various components of scope area.Task scheduliing will give excellent
GA helps for finding the minimum finished optimal result if the hybrid approach like ACO &
time.This proposed algorithm has improved task GA algorithm implemented.
schedulig by considering the various attributes of
finished time , instruction count and cost . The
792 2020 Fourth World Conference on Smart Trends in Systems, Security and Sustainability (WorldS4)
Authorized licensed use limited to: Carleton University. Downloaded on October 26,2020 at 06:47:03 UTC from IEEE Xplore. Restrictions apply.
Computing International Federation for Information
Processing Springer International Publishing pp. 400-
408, 2018.
[11] Fang Yiqiu, Xiao Xia and Ge Junwei,Cloud Computing
Task Scheduling Algorithm Based On Improved Genetic
Algorithm ,IEEE 3rd Information Technology,
Networking, Electronic and Automation Control
Conference (ITNEC )2019
2020 Fourth World Conference on Smart Trends in Systems, Security and Sustainability (WorldS4) 793
Authorized licensed use limited to: Carleton University. Downloaded on October 26,2020 at 06:47:03 UTC from IEEE Xplore. Restrictions apply.