SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
International Journal of Electrical and Computing Engineering
Vol. 2, Issue. 1, December – 2014 ISSN (Online): 2349-8218
5
Cost Estimation in Heterogeneous Cloud
Environment using Fault Tolerance Services
1
K. Chitra, 2
Dr. Sivaprakasam,
1
Research Scholar, Mother Teresa Women’s University, Kodaikanal, Tamilnadu INDIA
2
Associate Professor, Sri Vasavi College, Erode, Tamlinadu, INDIA
Abstract—Clouds have emerged as a computing
infrastructure that enables rapid delivery of computing
resources as utility in a dynamically scalable, Virtualized
manner. Cloud computing provides virtually unlimited
computational resources to its users, while letting them
pay only for the resources they actually use at any given
time. Cloud service providers offer resources to users on
demand using various pricing schemes based on on-
demand instances, reserved instances and spot instances. A
data center in the cloud is a large distributed computing
environment consisting of heterogeneous resources. The
proposed strategy improves the resource provisioning
mechanisms by introducing the E-Auction in which we
provide the optimal bidding mechanism by considering the
workload selection in terms of jobs deadline, average CPU
time consumption, job submission and job remaining time.
Also, in order to optimize or minimize the cost within the
performance requirement, we present the workflow
optimization logics.
Index Terms— Cloud Computing, Consumer Expected
Cost, Provider Expected Cost, Job Migration, Fault
Tolerant Services, Virtual Machine.
I. INTRODUCTION
Cloud computing has become an important computing
infrastructure for many applications. Provisioning, allocating,
and pricing the VM instances are important issues that have to
be maintained by cloud providers. We apply the
transformation logics across multiple cloud VMs,
transformation logic that minimizes the resource provisioning
cost. Transformations logics consist of effective scheduling
mechanisms and the maximum revenue. Some cloud jobs are
having the dependence between the jobs. At that time, we
can’t able to predict the optimal VM with dependency in
allocation of resources. To overcome the existing problem, a
novel e-auction model is proposed for provisioning the
resources. In our proposed system, we concentrate with the
energy and load distribution of the data in the e-auction model
for provisioning the resource. Energy models are used to
consume energy at different level (queue energy, delay
energy, consumption energy). Then, we focus on the fault
tolerance strategies based on the migration of the auction
resources in the double auction manner. We implement fault
tolerate services with migration of jobs in the distributed cloud
environment. From this proposal, we can able to achieve
minimum cost, less fault value, easy to recover jobs, reduce
the time to execute job, workflow execution, load distribution.
The fault tolerance services are used in the cloud with
job Migration. In this approach, Nash Auction Equilibrium
(NAE) algorithm is used to check whether the PEC (Provider
Expected Cost) value is less than or equal to the CEC
(Consumer Expected Cost) value. The PEC and CEC values
related calculations are available in section-III. Once the VM
has been found and the job in process, job may fail at any time
during process. So the job migration is needed at this time of
failure. That failed job is reallocated to other available VM
along with the optimal cost and time. Double auction is
required in this situation. The following steps to be performed
for fault tolerance services. (i) Several VMs are created over
the heterogeneous cloud environment. (ii) Each and every VM
can be allocated through the cloudlets. (iii) Compute
Consumer Expected cost (CEC) for all jobs. (iv) Estimate
Provider Expected Cost (PEC) for virtual machines. (v) Match
CEC and PEC values using Nash Auction Equilibrium
Algorithm.(vii) Start simulation for utilization (vii) After
verifying the utilization status, then the migration frequency
will be evaluated.
The section II shows the related work based on the
concept of job migration, fault tolerance services, work flows,
job reallocation. The section III deals with the calculations for
CEC and PEC values. Section IV deals with the comparison of
proposed system with the already existing approaches. Section
V describes the conclusion of this paper and future work
related to this paper. Section VI deals with the various
reference papers available in various journals.
II. RELATED WORK
Gideon Juve, Ewa Deelman [1] have discussed some of
the resource provisioning challenges that affect workflow
applications, and They described how provisioning techniques
such as advance reservations and multi level scheduling can
improve workflow performance by minimizing or eliminating
these workflow overheads. They also discussed how emerging
Iaas platforms can be combined with multi level scheduling to
create flexible and efficient execution environments for
workflow applications. Mousumi Paul, Debabrata Samanta,
Goutam Sanyal [2] established a scheduling mechanism which
International Journal of Electrical and Computing Engineering
Vol. 2, Issue. 1, December – 2014 ISSN (Online): 2349-8218
6
follows the lexi search approach to assign the tasks to the
available resources.The scheduled task will be maintained by
load balancing algorithm that distribute the pool of task into
small partition and then distribute into local middleware. Raj
Kumar Buyya, Anton Beloglazov and Jemal Abawajy [3]
worked together to advance the cloud computing field in two
ways. In that two way approach, first one plays a significant
role in the reduction of data center energy consumption costs
and helps to develop a strong competitive cloud computing
industry. Second approach deals with consumers become
increasingly conscious about the environment. Constanino
Vazquez, Eduardo Huedo, Ruben.S.Montero [4] have
proposed and evaluated architecture to build a grid
infrastructure in a very flexible way, being able to hire
computer resources with potentially different interfaces.
K.C.Gowda, Radhika TV, Akshatha .M [5] presented the
method for efficient resource allocation that will help cloud
owner to reduce wastage of resources and to achieve
maximum profit. They have described a work on the
allocation of resources in a dynamic cloud environment by
using priority algorithm which decides the allocation sequence
for different jobs requested among the different users after
considering the priority based on some optimum threshold
decided by the cloud owner. Stefan Schulte, Diecter Schuller,
Philipp Hoenisch [6] presented the Vienna platform for elastic
processes which combines the functionalities of BPMS with
that of a cloud resource management system. They have also
presented an extended optimization model and heuristic for
workflow scheduling and resource allocation for elastic
process execution.
Christina Hoffa , Gaurang Mehta,Timothy Freeman [7]
aimed to quantify the performance differences in an
application, an application scientist would see while running
workflows on various types of resources including both
physical and virtual environments. Wenbing Zhao, D.M
.Melliar-smith and L.E.Moser [8] explained about Low
Latency Fault Tolerance (LLTF) middleware, that provides
fault tolerance for distributed applications deployed within an
cloud computing or data center environment, The LLFT
protocol provides a reliable, totally ordered multicast service
by communicating message ordering information from the
primary in a group to the backups in the group. Md Imran
Alam, Manjusha Pandey, Siddharth .S. Rautaray [9] designed
Tabu search algorithm for finding quality solution in less time
with less resources. They considered three main factors. In this
algorithm, those are optimum solution, dead line constraint
and cost constraint. Anju Bala, Inderveer chana [10] discussed
the fault tolerance techniques covering its research challenges,
tools used for implementing fault tolerance techniques in
cloud computing. Cloud virtualized system architecture is also
proposed based on HAProxy. Autonomic fault tolerance is
implemented dealing with various software faults in cloud
virtualized server application environments.
Awada Uchechukwu , Keqiu Li ,Yanming Shen [11]
have presented energy consumption formulas for calculating
the total energy consumption in cloud environments and show
that there are incentives to save energy. They described an
energy consumption tools and empirical analysis approaches.
They provided generic energy consumption models for server
idle and server active states. Jing Liu, Xing-Guo Luo [12]
have established a scheduling model for cloud computing
based on MO-GA algorithm to minimize energy consumption
and maximize the profit of service providers under the
constraints of deadlines. They first proposed a job scheduling
architecture under the environment of cloud computing which
contains several components to analyze the applications to
improve the effectiveness and efficiency of the computing.
Nidhi Jain Kansal and Inderveer Chana [13] have presented a
systematic review of existing load balancing techniques. Their
study concludes that all the existing techniques mainly focus
on reducing associated overhead service response time and
improving performance of various parameters are identified
and they are used to compare the existing techniques.
M.Sudha, M.Monica [14] investigated the efficient
management of workflows in cloud computing. The result of
investigation show that a workflow with short job runtimes,
the virtual environment can provide good compute time
performance but it can suffer from resource scheduling delays
and wide area communications. Marcos Dias de Assuncao et
al ., [15] have evaluated the cost of improving the scheduling
performance of virtual machine requests by allocating
additional resources from a cloud computing infrastructure.
Haiyang Qian and Deep Medhi [16] used the wear and tear
cost and power consumption to capture the server operational
cost in CSP data centers. Abirami .S.P and Shalini
Ramanathan [17] developed effective scheduling algorithm
named LSTR scheduling algorithm which schedules both the
task and resources are designed. This algorithm mainly
focuses in eradicating the starvation and deadlock conditions.
Mladen A.Vouk [18] discussed the concept of cloud
computing and try to address some of issues, related research
topics and cloud implementations available today. Amelie chi
Zhou and Bingsheng [19] proposed a workflow transformation
base optimization framework namely ToF. They formulate the
performance and cost optimizations of workflows in the cloud
as transformation and optimization. They have designed two
components to be extensible for user requirements on
performance and cost, cloud offerings and workflows. Martin
Bichler, Jayant Kalagnanam [20] have discussed a number of
winner determination problems in the context of multi-
attribute auctions.
III. COST ESTIMATION CALCULATION
A. CONSUMER EXPECTED COST COMPUTATION (CEC
computation)
The consumer expected cost value is calculated by using the
following parameters (i) cost (ii) time (iii) Energy (iv)
Demand (v) Supply.
TABLE-I
Description of parameters used in the CEC Computation
International Journal of Electrical and Computing Engineering
Vol. 2, Issue. 1, December – 2014 ISSN (Online): 2349-8218
7
Cost for ith task
Value for ith
task
Execution cost for ith
task
Energy Rate for ith
task
Energy cost for ith
VM
Demand Rate for ith
task
Demand for ith
task
Supply for ith
task
Size of ith
task
Time Rate for ith
task
Submission Time of ith
task
Required time of ith
task
Required energy of ith
task
The above table explains the parameters used in consumer
expected cost computation. This CEC Value is calculated by
adding cost for ith
job and value for ith
job and the result is
divided by 2.
CEC = (1)
and are calculated as follows
= ( * ) + ( * ) (2)
= ( + + ) (3)
The Time rate is calculated by adding the Submission time
of ith
job and required time of ith
job.
= ( + ) (4)
The demand rate is calculated by dividing the demand and
supply to the ith
job.
= (5)
The energy rate is equal to the required energy of the ith
job.
= (6)
B. PROVIDER EXPECTED COST COMPUTATION (PEC
Computation)
This cost is determined by the server agent. The
provider expected cost is calculated by using the following
parameters (i) Time (ii) cost (iii) Load (IV) Energy (v)
Demand (vi) Supply (vii) Speed
TABLE – II
The Parameters used in calculation of PEC computation
Price for jth
VM
Value for jth
VM
Execution Time for jth
VM
Execution unit Price for jth
VM
Energy Rate in jth
VM
Queuing Energy in jth
VM
Energy unit Price for jth
VM
Success Rate for jth
VM
Demand Rate for jth
VM
Load and Energy value
Demand
Supply
Load
Number of Successive Jobs in jth
VM
Number of Overall Jobs in jth
VM
Number of Failure Jobs in jth
VM
Current Energy for jth
VM in tth
time
Overall Energy for jth
VM
Load for jth
VM in tth
time
Speed of jth
VM
ith
Job Size
The PEC value is calculated as follows
PEC = (7)
The price for jth
VM is calculated by using the following
parameters (i) Execution time (ii) execution unit price (iii)
energy rate (iv) queuing energy (v) energy unit price
= (( * ) + (1 - + ) * ) (8)
The value for jth VM is calculated by adding success rate,
Demand rate and load, energy value divided by 3.
= (9)
The demand rate is calculated by dividing demand for jth
VM
and supply for jth
VM.
= (10)
The success rate is the ratio of number of successive jobs in
the jth
VM to the number of overall jobs in the jth
VM.
= (11)
The overall jobs in the jth
VM is the sum of success and failure
jobs in jth
VM.
= + (12)
Load and Energy value in jth
VM is calculated as follows
= (13)
The Energy rate of jth
VM in the tth
time is calculated as
International Journal of Electrical and Computing Engineering
Vol. 2, Issue. 1, December – 2014 ISSN (Online): 2349-8218
8
= (14)
The Load value is calculated as follows
L = (15)
Execution time for ith
VM is calculated as
=
∑
(16)
IV. PERFORMANCE ANALYSIS
This section deals with the performance of execution
time, Makespantime, Migration Frequency, Migration time,
Energy in cloud environment with respect to job size, optimal
cost, no of jobs.
Fig.1
Fig.2
Fig.1 shows the output of execution time with respect
to the size of job in Vickery-Clarke –Groves (VCG) Auction
approach, Nash Auction Equilibrium (NAE) approach and the
proposed Energy and job migration Nash Auction Equilibrium
(EMNAE) approach. The proposed approach gives less
execution time.
Fig.2 shows the result of Makespantime with respect to
optimal cost in three approaches. In the proposed approach,
the optimal cost value has been reduced.
Fig.3 shows the result of Migration Frequency with
respect to number of jobs. The Proposed EMNAE approach
has less migration frequency than the existing NAE approach.
Fig.4 shows the result of Energy versus number of jobs.
The proposed EMNAE approach utilizes the low energy.
Fig.5 shows the output of Migration time with respect to
number of jobs. In the proposed approach, the migration time
is lesser than the other two existing approaches.
Fig.6 shows the output of Makespantime versus number
of jobs. In proposed approach the Makespantime is lesser than
the other two existing approaches.
Fig.3
Fig.4
Fig. 5
International Journal of Electrical and Computing Engineering
Vol. 2, Issue. 1, December – 2014 ISSN (Online): 2349-8218
9
Fig. 6
V. Conclusion and Future Work
In the proposed strategy, optimal cost is estimated by
considering load, Energy, jobs deadline, time to improve the
efficiency in resource provisioning. In this proposed approach,
Workflow logics, job migration, Fault tolerance services are
used for resource provisioning in multi cloud environment. In
future proposed system we introduce the new resource
provisioning mechanism with the consideration of Load,
Energy, and Network. By combining these three parameters
we use the optimized fitness function for particle swarm
optimization to select the computing node. Considering the
energy consumption for the network transmission is to avoid
the loss of energy. Nearby selection of the virtual machine is
used to reduce the network transmission time as well as
energy for network transmission. To select the optimal
network path we use the Euclidian distance based node
selection in future proposed system.
VI. REFERENCES
[1] Gideon Juve, Ewa Deelman “Resource Provisioning
Options for Large Scale Scientific Workflows” in
ieeeexplore.ieee.org e-science 2008.
[2] Mousumi Paul, Debabrata Samantha, Goutam Sanyal
“Dynamic Job Scheduling in Cloud Computing based
on Horizontal Load Balancing” in
Int.J.comp.Tech.Appl Vol 2(5) 1552-1556.
[3] Raj Kumar Buyya, Anton Beloglazov and jemal
Abawajy “Energy-Efficient Management of Data
Center Resources for Cloud Computing: A Vision,
Architectural Elements and Open Challenges” in
www.cloudbus.org /papers/Greencloud2010.pdf
[4] Constanino Vazquez , Eduardo
Haedo,Ruben.S.Montero “Dynamic Provision of
Computing Resources from Grid Infrastructures and
Cloud Providers” on Workshops at the Grid and
Pervasive Computing conference 2009.
[5] K.C.Gowda,Radhika T.V,Akshatha.M “Priority
based Resource Allocation Model for Cloud
Computing” in International Journal of Science
,Engineering and Technology Research(IJSETR)
Volume 2,Issue 1,January 2013.
[6] Stefan Schulte,Diecter Schuller,Philipp Hoenisch “
Cost –Driven Optimization of Cloud Resource
Allocation for elastic processes” in International
Journal of Cloud Computing Vol.1 No.2 October-
December 2013.
[7] Christina Hoffa, Gaurang Mehta, Timothy Freeman
“On the Use of Cloud Computing for Scientific
Workflows” in ieeeexplore.ieee.org escience 2008.
[8] Wenbing Zhao, D.M.Melliar-smith and L.E .Moser
“Fault Tolerance Middleware for Cloud computing”
on 2010 IEEE 3rd
International conference on Cloud
Computing.
[9] Md Imran Alam, Manjusha Pandey, Siddharth.
S.Rautaray “A Proposal of Resource Allocation
Management for Cloud Computing” in International
Journal of Cloud Computing and Services Science
(IJ-CLOSER) Vol., 3 No.2 April 2014, pp 79-86.
[10] Anju Bala, Inderveer chana “Fault Tolerance –
Challenges, Techniques and Implementation in Cloud
Computing” in International Journal of Computer
Science Issues Vol .9, issue 1, No.1, January
2012.www.IJCSI.org.
[11] Awada Uchechukwu,Keqiu Li,Yanming Shen “
Energy Consumption in Cloud Computing Data
centers” in International Journal of Cloud Computing
and services science Vol.3 No.3 June 2014 pp145-
162 .
[12] Jing Liu,Xing Guo Luo “Job Scheduling Model for
Cloud Computing Based on Multi Objective Genetic
Algorithm” in International Journal of Computer
Science Issues Vol.10 issue.1 No.3 January 2013
www.IJCSI.org.
[13] Nidhi Jain Kansal and Inderveer chana “Existing
Load Balancing Techniques in Cloud Computing: A
Systematic review” in Journal of Information
Systems and communication Volume 3, issue 1,
2012, pp 87-91
http://www.bioinfo.in/contents.php?id=45
[14] M.Sudha , M.Monica “Investigation on Efficient
Management of Workflows in Cloud Computing
Environments” in International Journal on computer
International Journal of Electrical and Computing Engineering
Vol. 2, Issue. 1, December – 2014 ISSN (Online): 2349-8218
10
Science and Engineering Vol.2 No.5,2010,1841-
1845.
[15] Marcos Dias de Assuocao et al., “A Cost benefit
analysis of using Cloud Computing to extend the
capacity of Clusters” in Cluster comput (2010) 13:
335-347.
[16] Haiyang Qian and Deep Medhi “Server Operational
Cost optimization for Cloud Computing Service
Providers over a Time Horizon” in https://
www.usenix.org/event/notice11/tech/full-
papers/Qian.pdf.
[17] Abirami.S.P and shalini Ramanathan “ Linear
Scheduling strategy for Resource Allocation in Cloud
Environment” in International Journal on Cloud
Computing Services and Architecture (IJCCSA)
Vol.2 No.1 February 2012
[18] Mladen A.Vouk “Cloud Computing Issues, Research
and Implementation” in Journal of Computing and
Information Technology – CIT 16, 2008, 4,235-246.
[19] Amelie Chi Zhou and Bingsheng “Transformation-
Based Monetary Cost Optimization for workflows in
the Cloud “in IEEE Transactions on Cloud
Computing Vol.2 No.1 January-March 2014.
[20] Martin Bichler, Jayant Kalagnanam “Configurable
offers and winner determination in Multi attribute
auctions “in Europeon Journal of Operational
Research 160(2005) 380-394.

Weitere ähnliche Inhalte

Was ist angesagt?

An optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computingAn optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computingDIGVIJAY SHINDE
 
Volume 2-issue-6-1933-1938
Volume 2-issue-6-1933-1938Volume 2-issue-6-1933-1938
Volume 2-issue-6-1933-1938Editor IJARCET
 
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENTDYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENTIJCNCJournal
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGijdpsjournal
 
Improved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling AlgorithmImproved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling Algorithmiosrjce
 
Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...
Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...
Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...Editor IJCATR
 
REVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud ComputingREVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud ComputingJaya Gautam
 
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...ijgca
 
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...ijccsa
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computingijujournal
 
Cloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithmsCloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithmsIJEEE
 
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...IJCNCJournal
 
Ieeepro techno solutions 2014 ieee java project - deadline based resource p...
Ieeepro techno solutions   2014 ieee java project - deadline based resource p...Ieeepro techno solutions   2014 ieee java project - deadline based resource p...
Ieeepro techno solutions 2014 ieee java project - deadline based resource p...hemanthbbc
 

Was ist angesagt? (17)

An optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computingAn optimized scientific workflow scheduling in cloud computing
An optimized scientific workflow scheduling in cloud computing
 
Volume 2-issue-6-1933-1938
Volume 2-issue-6-1933-1938Volume 2-issue-6-1933-1938
Volume 2-issue-6-1933-1938
 
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENTDYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
 
D04573033
D04573033D04573033
D04573033
 
Improved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling AlgorithmImproved Max-Min Scheduling Algorithm
Improved Max-Min Scheduling Algorithm
 
J41046368
J41046368J41046368
J41046368
 
Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...
Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...
Providing a multi-objective scheduling tasks by Using PSO algorithm for cost ...
 
REVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud ComputingREVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud Computing
 
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
 
ausgrid 2005
ausgrid 2005ausgrid 2005
ausgrid 2005
 
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
 
Cloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithmsCloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithms
 
cloud schedualing
cloud schedualingcloud schedualing
cloud schedualing
 
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
 
Ieeepro techno solutions 2014 ieee java project - deadline based resource p...
Ieeepro techno solutions   2014 ieee java project - deadline based resource p...Ieeepro techno solutions   2014 ieee java project - deadline based resource p...
Ieeepro techno solutions 2014 ieee java project - deadline based resource p...
 

Ähnlich wie (5 10) chitra natarajan

A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENTA STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENTpharmaindexing
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Application of selective algorithm for effective resource provisioning in clo...
Application of selective algorithm for effective resource provisioning in clo...Application of selective algorithm for effective resource provisioning in clo...
Application of selective algorithm for effective resource provisioning in clo...ijccsa
 
Volume 2-issue-6-1933-1938
Volume 2-issue-6-1933-1938Volume 2-issue-6-1933-1938
Volume 2-issue-6-1933-1938Editor IJARCET
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computingijujournal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computingijujournal
 
Iaetsd effective fault toerant resource allocation with cost
Iaetsd effective fault toerant resource allocation with costIaetsd effective fault toerant resource allocation with cost
Iaetsd effective fault toerant resource allocation with costIaetsd Iaetsd
 
An Efficient Queuing Model for Resource Sharing in Cloud Computing
	An Efficient Queuing Model for Resource Sharing in Cloud Computing	An Efficient Queuing Model for Resource Sharing in Cloud Computing
An Efficient Queuing Model for Resource Sharing in Cloud Computingtheijes
 
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...neirew J
 
A Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud ComputingA Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud ComputingIRJET Journal
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesAlexander Decker
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesAlexander Decker
 
Multi-objective tasks scheduling using bee colony algorithm in cloud computing
Multi-objective tasks scheduling using bee colony algorithm in  cloud computingMulti-objective tasks scheduling using bee colony algorithm in  cloud computing
Multi-objective tasks scheduling using bee colony algorithm in cloud computingIJECEIAES
 
Dynamic Task Scheduling based on Burst Time Requirement for Cloud Environment
Dynamic Task Scheduling based on Burst Time Requirement for Cloud EnvironmentDynamic Task Scheduling based on Burst Time Requirement for Cloud Environment
Dynamic Task Scheduling based on Burst Time Requirement for Cloud EnvironmentIJCNCJournal
 
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...IJCNCJournal
 
A combined computing framework for load balancing in multi-tenant cloud eco-...
A combined computing framework for load balancing in  multi-tenant cloud eco-...A combined computing framework for load balancing in  multi-tenant cloud eco-...
A combined computing framework for load balancing in multi-tenant cloud eco-...IJECEIAES
 
A load balancing strategy for reducing data loss risk on cloud using remodif...
A load balancing strategy for reducing data loss risk on cloud  using remodif...A load balancing strategy for reducing data loss risk on cloud  using remodif...
A load balancing strategy for reducing data loss risk on cloud using remodif...IJECEIAES
 

Ähnlich wie (5 10) chitra natarajan (20)

A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENTA STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
 
Presentation
PresentationPresentation
Presentation
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Application of selective algorithm for effective resource provisioning in clo...
Application of selective algorithm for effective resource provisioning in clo...Application of selective algorithm for effective resource provisioning in clo...
Application of selective algorithm for effective resource provisioning in clo...
 
Volume 2-issue-6-1933-1938
Volume 2-issue-6-1933-1938Volume 2-issue-6-1933-1938
Volume 2-issue-6-1933-1938
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
 
Iaetsd effective fault toerant resource allocation with cost
Iaetsd effective fault toerant resource allocation with costIaetsd effective fault toerant resource allocation with cost
Iaetsd effective fault toerant resource allocation with cost
 
An Efficient Queuing Model for Resource Sharing in Cloud Computing
	An Efficient Queuing Model for Resource Sharing in Cloud Computing	An Efficient Queuing Model for Resource Sharing in Cloud Computing
An Efficient Queuing Model for Resource Sharing in Cloud Computing
 
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
 
A Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud ComputingA Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud Computing
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniques
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniques
 
Multi-objective tasks scheduling using bee colony algorithm in cloud computing
Multi-objective tasks scheduling using bee colony algorithm in  cloud computingMulti-objective tasks scheduling using bee colony algorithm in  cloud computing
Multi-objective tasks scheduling using bee colony algorithm in cloud computing
 
Dynamic Task Scheduling based on Burst Time Requirement for Cloud Environment
Dynamic Task Scheduling based on Burst Time Requirement for Cloud EnvironmentDynamic Task Scheduling based on Burst Time Requirement for Cloud Environment
Dynamic Task Scheduling based on Burst Time Requirement for Cloud Environment
 
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
 
A combined computing framework for load balancing in multi-tenant cloud eco-...
A combined computing framework for load balancing in  multi-tenant cloud eco-...A combined computing framework for load balancing in  multi-tenant cloud eco-...
A combined computing framework for load balancing in multi-tenant cloud eco-...
 
Optimized load balancing mechanism in parallel computing for workflow in clo...
Optimized load balancing mechanism in parallel computing for  workflow in clo...Optimized load balancing mechanism in parallel computing for  workflow in clo...
Optimized load balancing mechanism in parallel computing for workflow in clo...
 
G017553540
G017553540G017553540
G017553540
 
A load balancing strategy for reducing data loss risk on cloud using remodif...
A load balancing strategy for reducing data loss risk on cloud  using remodif...A load balancing strategy for reducing data loss risk on cloud  using remodif...
A load balancing strategy for reducing data loss risk on cloud using remodif...
 

Mehr von IISRTJournals

(1 4) nandhini iisrt
(1 4) nandhini iisrt(1 4) nandhini iisrt
(1 4) nandhini iisrtIISRTJournals
 
(27 33) sridharan sidhu
(27 33) sridharan sidhu(27 33) sridharan sidhu
(27 33) sridharan sidhuIISRTJournals
 
(17 22) karthick sir
(17 22) karthick sir(17 22) karthick sir
(17 22) karthick sirIISRTJournals
 
Iisrt 7-design of multi purpose planar antenna
Iisrt 7-design of multi purpose planar antennaIisrt 7-design of multi purpose planar antenna
Iisrt 7-design of multi purpose planar antennaIISRTJournals
 
Iisrt 6-node detection technique for node replication attack in mobile sensor...
Iisrt 6-node detection technique for node replication attack in mobile sensor...Iisrt 6-node detection technique for node replication attack in mobile sensor...
Iisrt 6-node detection technique for node replication attack in mobile sensor...IISRTJournals
 
Iisrt 5-design of oscillators using cmos ota
Iisrt 5-design of oscillators using cmos otaIisrt 5-design of oscillators using cmos ota
Iisrt 5-design of oscillators using cmos otaIISRTJournals
 
Iisrt 4-study on 20 and 50 gbps soliton transmission in conventional single m...
Iisrt 4-study on 20 and 50 gbps soliton transmission in conventional single m...Iisrt 4-study on 20 and 50 gbps soliton transmission in conventional single m...
Iisrt 4-study on 20 and 50 gbps soliton transmission in conventional single m...IISRTJournals
 
Iisrt 3-design of rectangular patch antenna array using advanced design metho...
Iisrt 3-design of rectangular patch antenna array using advanced design metho...Iisrt 3-design of rectangular patch antenna array using advanced design metho...
Iisrt 3-design of rectangular patch antenna array using advanced design metho...IISRTJournals
 
Iisrt 2-mitigating effect of flickering and dimming in visible light communic...
Iisrt 2-mitigating effect of flickering and dimming in visible light communic...Iisrt 2-mitigating effect of flickering and dimming in visible light communic...
Iisrt 2-mitigating effect of flickering and dimming in visible light communic...IISRTJournals
 
Iisrt 1-rz based dispersion compensation technique in dwdm system for broadba...
Iisrt 1-rz based dispersion compensation technique in dwdm system for broadba...Iisrt 1-rz based dispersion compensation technique in dwdm system for broadba...
Iisrt 1-rz based dispersion compensation technique in dwdm system for broadba...IISRTJournals
 

Mehr von IISRTJournals (12)

(1 4) nandhini iisrt
(1 4) nandhini iisrt(1 4) nandhini iisrt
(1 4) nandhini iisrt
 
(27 33) sridharan sidhu
(27 33) sridharan sidhu(27 33) sridharan sidhu
(27 33) sridharan sidhu
 
(23 26) siraj pa
(23 26) siraj pa(23 26) siraj pa
(23 26) siraj pa
 
(17 22) karthick sir
(17 22) karthick sir(17 22) karthick sir
(17 22) karthick sir
 
(11 16) rajiv g
(11 16) rajiv g(11 16) rajiv g
(11 16) rajiv g
 
Iisrt 7-design of multi purpose planar antenna
Iisrt 7-design of multi purpose planar antennaIisrt 7-design of multi purpose planar antenna
Iisrt 7-design of multi purpose planar antenna
 
Iisrt 6-node detection technique for node replication attack in mobile sensor...
Iisrt 6-node detection technique for node replication attack in mobile sensor...Iisrt 6-node detection technique for node replication attack in mobile sensor...
Iisrt 6-node detection technique for node replication attack in mobile sensor...
 
Iisrt 5-design of oscillators using cmos ota
Iisrt 5-design of oscillators using cmos otaIisrt 5-design of oscillators using cmos ota
Iisrt 5-design of oscillators using cmos ota
 
Iisrt 4-study on 20 and 50 gbps soliton transmission in conventional single m...
Iisrt 4-study on 20 and 50 gbps soliton transmission in conventional single m...Iisrt 4-study on 20 and 50 gbps soliton transmission in conventional single m...
Iisrt 4-study on 20 and 50 gbps soliton transmission in conventional single m...
 
Iisrt 3-design of rectangular patch antenna array using advanced design metho...
Iisrt 3-design of rectangular patch antenna array using advanced design metho...Iisrt 3-design of rectangular patch antenna array using advanced design metho...
Iisrt 3-design of rectangular patch antenna array using advanced design metho...
 
Iisrt 2-mitigating effect of flickering and dimming in visible light communic...
Iisrt 2-mitigating effect of flickering and dimming in visible light communic...Iisrt 2-mitigating effect of flickering and dimming in visible light communic...
Iisrt 2-mitigating effect of flickering and dimming in visible light communic...
 
Iisrt 1-rz based dispersion compensation technique in dwdm system for broadba...
Iisrt 1-rz based dispersion compensation technique in dwdm system for broadba...Iisrt 1-rz based dispersion compensation technique in dwdm system for broadba...
Iisrt 1-rz based dispersion compensation technique in dwdm system for broadba...
 

Kürzlich hochgeladen

SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSneha Padhiar
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionSneha Padhiar
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
A brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProA brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProRay Yuan Liu
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.elesangwon
 
Theory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfTheory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfShreyas Pandit
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxStephen Sitton
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书rnrncn29
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptxmohitesoham12
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical trainingGladiatorsKasper
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organizationchnrketan
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdfsahilsajad201
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHSneha Padhiar
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork
 

Kürzlich hochgeladen (20)

SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based question
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
A brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProA brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision Pro
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
 
Theory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfTheory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdf
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptx
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptx
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organization
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdf
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
 

(5 10) chitra natarajan

  • 1. International Journal of Electrical and Computing Engineering Vol. 2, Issue. 1, December – 2014 ISSN (Online): 2349-8218 5 Cost Estimation in Heterogeneous Cloud Environment using Fault Tolerance Services 1 K. Chitra, 2 Dr. Sivaprakasam, 1 Research Scholar, Mother Teresa Women’s University, Kodaikanal, Tamilnadu INDIA 2 Associate Professor, Sri Vasavi College, Erode, Tamlinadu, INDIA Abstract—Clouds have emerged as a computing infrastructure that enables rapid delivery of computing resources as utility in a dynamically scalable, Virtualized manner. Cloud computing provides virtually unlimited computational resources to its users, while letting them pay only for the resources they actually use at any given time. Cloud service providers offer resources to users on demand using various pricing schemes based on on- demand instances, reserved instances and spot instances. A data center in the cloud is a large distributed computing environment consisting of heterogeneous resources. The proposed strategy improves the resource provisioning mechanisms by introducing the E-Auction in which we provide the optimal bidding mechanism by considering the workload selection in terms of jobs deadline, average CPU time consumption, job submission and job remaining time. Also, in order to optimize or minimize the cost within the performance requirement, we present the workflow optimization logics. Index Terms— Cloud Computing, Consumer Expected Cost, Provider Expected Cost, Job Migration, Fault Tolerant Services, Virtual Machine. I. INTRODUCTION Cloud computing has become an important computing infrastructure for many applications. Provisioning, allocating, and pricing the VM instances are important issues that have to be maintained by cloud providers. We apply the transformation logics across multiple cloud VMs, transformation logic that minimizes the resource provisioning cost. Transformations logics consist of effective scheduling mechanisms and the maximum revenue. Some cloud jobs are having the dependence between the jobs. At that time, we can’t able to predict the optimal VM with dependency in allocation of resources. To overcome the existing problem, a novel e-auction model is proposed for provisioning the resources. In our proposed system, we concentrate with the energy and load distribution of the data in the e-auction model for provisioning the resource. Energy models are used to consume energy at different level (queue energy, delay energy, consumption energy). Then, we focus on the fault tolerance strategies based on the migration of the auction resources in the double auction manner. We implement fault tolerate services with migration of jobs in the distributed cloud environment. From this proposal, we can able to achieve minimum cost, less fault value, easy to recover jobs, reduce the time to execute job, workflow execution, load distribution. The fault tolerance services are used in the cloud with job Migration. In this approach, Nash Auction Equilibrium (NAE) algorithm is used to check whether the PEC (Provider Expected Cost) value is less than or equal to the CEC (Consumer Expected Cost) value. The PEC and CEC values related calculations are available in section-III. Once the VM has been found and the job in process, job may fail at any time during process. So the job migration is needed at this time of failure. That failed job is reallocated to other available VM along with the optimal cost and time. Double auction is required in this situation. The following steps to be performed for fault tolerance services. (i) Several VMs are created over the heterogeneous cloud environment. (ii) Each and every VM can be allocated through the cloudlets. (iii) Compute Consumer Expected cost (CEC) for all jobs. (iv) Estimate Provider Expected Cost (PEC) for virtual machines. (v) Match CEC and PEC values using Nash Auction Equilibrium Algorithm.(vii) Start simulation for utilization (vii) After verifying the utilization status, then the migration frequency will be evaluated. The section II shows the related work based on the concept of job migration, fault tolerance services, work flows, job reallocation. The section III deals with the calculations for CEC and PEC values. Section IV deals with the comparison of proposed system with the already existing approaches. Section V describes the conclusion of this paper and future work related to this paper. Section VI deals with the various reference papers available in various journals. II. RELATED WORK Gideon Juve, Ewa Deelman [1] have discussed some of the resource provisioning challenges that affect workflow applications, and They described how provisioning techniques such as advance reservations and multi level scheduling can improve workflow performance by minimizing or eliminating these workflow overheads. They also discussed how emerging Iaas platforms can be combined with multi level scheduling to create flexible and efficient execution environments for workflow applications. Mousumi Paul, Debabrata Samanta, Goutam Sanyal [2] established a scheduling mechanism which
  • 2. International Journal of Electrical and Computing Engineering Vol. 2, Issue. 1, December – 2014 ISSN (Online): 2349-8218 6 follows the lexi search approach to assign the tasks to the available resources.The scheduled task will be maintained by load balancing algorithm that distribute the pool of task into small partition and then distribute into local middleware. Raj Kumar Buyya, Anton Beloglazov and Jemal Abawajy [3] worked together to advance the cloud computing field in two ways. In that two way approach, first one plays a significant role in the reduction of data center energy consumption costs and helps to develop a strong competitive cloud computing industry. Second approach deals with consumers become increasingly conscious about the environment. Constanino Vazquez, Eduardo Huedo, Ruben.S.Montero [4] have proposed and evaluated architecture to build a grid infrastructure in a very flexible way, being able to hire computer resources with potentially different interfaces. K.C.Gowda, Radhika TV, Akshatha .M [5] presented the method for efficient resource allocation that will help cloud owner to reduce wastage of resources and to achieve maximum profit. They have described a work on the allocation of resources in a dynamic cloud environment by using priority algorithm which decides the allocation sequence for different jobs requested among the different users after considering the priority based on some optimum threshold decided by the cloud owner. Stefan Schulte, Diecter Schuller, Philipp Hoenisch [6] presented the Vienna platform for elastic processes which combines the functionalities of BPMS with that of a cloud resource management system. They have also presented an extended optimization model and heuristic for workflow scheduling and resource allocation for elastic process execution. Christina Hoffa , Gaurang Mehta,Timothy Freeman [7] aimed to quantify the performance differences in an application, an application scientist would see while running workflows on various types of resources including both physical and virtual environments. Wenbing Zhao, D.M .Melliar-smith and L.E.Moser [8] explained about Low Latency Fault Tolerance (LLTF) middleware, that provides fault tolerance for distributed applications deployed within an cloud computing or data center environment, The LLFT protocol provides a reliable, totally ordered multicast service by communicating message ordering information from the primary in a group to the backups in the group. Md Imran Alam, Manjusha Pandey, Siddharth .S. Rautaray [9] designed Tabu search algorithm for finding quality solution in less time with less resources. They considered three main factors. In this algorithm, those are optimum solution, dead line constraint and cost constraint. Anju Bala, Inderveer chana [10] discussed the fault tolerance techniques covering its research challenges, tools used for implementing fault tolerance techniques in cloud computing. Cloud virtualized system architecture is also proposed based on HAProxy. Autonomic fault tolerance is implemented dealing with various software faults in cloud virtualized server application environments. Awada Uchechukwu , Keqiu Li ,Yanming Shen [11] have presented energy consumption formulas for calculating the total energy consumption in cloud environments and show that there are incentives to save energy. They described an energy consumption tools and empirical analysis approaches. They provided generic energy consumption models for server idle and server active states. Jing Liu, Xing-Guo Luo [12] have established a scheduling model for cloud computing based on MO-GA algorithm to minimize energy consumption and maximize the profit of service providers under the constraints of deadlines. They first proposed a job scheduling architecture under the environment of cloud computing which contains several components to analyze the applications to improve the effectiveness and efficiency of the computing. Nidhi Jain Kansal and Inderveer Chana [13] have presented a systematic review of existing load balancing techniques. Their study concludes that all the existing techniques mainly focus on reducing associated overhead service response time and improving performance of various parameters are identified and they are used to compare the existing techniques. M.Sudha, M.Monica [14] investigated the efficient management of workflows in cloud computing. The result of investigation show that a workflow with short job runtimes, the virtual environment can provide good compute time performance but it can suffer from resource scheduling delays and wide area communications. Marcos Dias de Assuncao et al ., [15] have evaluated the cost of improving the scheduling performance of virtual machine requests by allocating additional resources from a cloud computing infrastructure. Haiyang Qian and Deep Medhi [16] used the wear and tear cost and power consumption to capture the server operational cost in CSP data centers. Abirami .S.P and Shalini Ramanathan [17] developed effective scheduling algorithm named LSTR scheduling algorithm which schedules both the task and resources are designed. This algorithm mainly focuses in eradicating the starvation and deadlock conditions. Mladen A.Vouk [18] discussed the concept of cloud computing and try to address some of issues, related research topics and cloud implementations available today. Amelie chi Zhou and Bingsheng [19] proposed a workflow transformation base optimization framework namely ToF. They formulate the performance and cost optimizations of workflows in the cloud as transformation and optimization. They have designed two components to be extensible for user requirements on performance and cost, cloud offerings and workflows. Martin Bichler, Jayant Kalagnanam [20] have discussed a number of winner determination problems in the context of multi- attribute auctions. III. COST ESTIMATION CALCULATION A. CONSUMER EXPECTED COST COMPUTATION (CEC computation) The consumer expected cost value is calculated by using the following parameters (i) cost (ii) time (iii) Energy (iv) Demand (v) Supply. TABLE-I Description of parameters used in the CEC Computation
  • 3. International Journal of Electrical and Computing Engineering Vol. 2, Issue. 1, December – 2014 ISSN (Online): 2349-8218 7 Cost for ith task Value for ith task Execution cost for ith task Energy Rate for ith task Energy cost for ith VM Demand Rate for ith task Demand for ith task Supply for ith task Size of ith task Time Rate for ith task Submission Time of ith task Required time of ith task Required energy of ith task The above table explains the parameters used in consumer expected cost computation. This CEC Value is calculated by adding cost for ith job and value for ith job and the result is divided by 2. CEC = (1) and are calculated as follows = ( * ) + ( * ) (2) = ( + + ) (3) The Time rate is calculated by adding the Submission time of ith job and required time of ith job. = ( + ) (4) The demand rate is calculated by dividing the demand and supply to the ith job. = (5) The energy rate is equal to the required energy of the ith job. = (6) B. PROVIDER EXPECTED COST COMPUTATION (PEC Computation) This cost is determined by the server agent. The provider expected cost is calculated by using the following parameters (i) Time (ii) cost (iii) Load (IV) Energy (v) Demand (vi) Supply (vii) Speed TABLE – II The Parameters used in calculation of PEC computation Price for jth VM Value for jth VM Execution Time for jth VM Execution unit Price for jth VM Energy Rate in jth VM Queuing Energy in jth VM Energy unit Price for jth VM Success Rate for jth VM Demand Rate for jth VM Load and Energy value Demand Supply Load Number of Successive Jobs in jth VM Number of Overall Jobs in jth VM Number of Failure Jobs in jth VM Current Energy for jth VM in tth time Overall Energy for jth VM Load for jth VM in tth time Speed of jth VM ith Job Size The PEC value is calculated as follows PEC = (7) The price for jth VM is calculated by using the following parameters (i) Execution time (ii) execution unit price (iii) energy rate (iv) queuing energy (v) energy unit price = (( * ) + (1 - + ) * ) (8) The value for jth VM is calculated by adding success rate, Demand rate and load, energy value divided by 3. = (9) The demand rate is calculated by dividing demand for jth VM and supply for jth VM. = (10) The success rate is the ratio of number of successive jobs in the jth VM to the number of overall jobs in the jth VM. = (11) The overall jobs in the jth VM is the sum of success and failure jobs in jth VM. = + (12) Load and Energy value in jth VM is calculated as follows = (13) The Energy rate of jth VM in the tth time is calculated as
  • 4. International Journal of Electrical and Computing Engineering Vol. 2, Issue. 1, December – 2014 ISSN (Online): 2349-8218 8 = (14) The Load value is calculated as follows L = (15) Execution time for ith VM is calculated as = ∑ (16) IV. PERFORMANCE ANALYSIS This section deals with the performance of execution time, Makespantime, Migration Frequency, Migration time, Energy in cloud environment with respect to job size, optimal cost, no of jobs. Fig.1 Fig.2 Fig.1 shows the output of execution time with respect to the size of job in Vickery-Clarke –Groves (VCG) Auction approach, Nash Auction Equilibrium (NAE) approach and the proposed Energy and job migration Nash Auction Equilibrium (EMNAE) approach. The proposed approach gives less execution time. Fig.2 shows the result of Makespantime with respect to optimal cost in three approaches. In the proposed approach, the optimal cost value has been reduced. Fig.3 shows the result of Migration Frequency with respect to number of jobs. The Proposed EMNAE approach has less migration frequency than the existing NAE approach. Fig.4 shows the result of Energy versus number of jobs. The proposed EMNAE approach utilizes the low energy. Fig.5 shows the output of Migration time with respect to number of jobs. In the proposed approach, the migration time is lesser than the other two existing approaches. Fig.6 shows the output of Makespantime versus number of jobs. In proposed approach the Makespantime is lesser than the other two existing approaches. Fig.3 Fig.4 Fig. 5
  • 5. International Journal of Electrical and Computing Engineering Vol. 2, Issue. 1, December – 2014 ISSN (Online): 2349-8218 9 Fig. 6 V. Conclusion and Future Work In the proposed strategy, optimal cost is estimated by considering load, Energy, jobs deadline, time to improve the efficiency in resource provisioning. In this proposed approach, Workflow logics, job migration, Fault tolerance services are used for resource provisioning in multi cloud environment. In future proposed system we introduce the new resource provisioning mechanism with the consideration of Load, Energy, and Network. By combining these three parameters we use the optimized fitness function for particle swarm optimization to select the computing node. Considering the energy consumption for the network transmission is to avoid the loss of energy. Nearby selection of the virtual machine is used to reduce the network transmission time as well as energy for network transmission. To select the optimal network path we use the Euclidian distance based node selection in future proposed system. VI. REFERENCES [1] Gideon Juve, Ewa Deelman “Resource Provisioning Options for Large Scale Scientific Workflows” in ieeeexplore.ieee.org e-science 2008. [2] Mousumi Paul, Debabrata Samantha, Goutam Sanyal “Dynamic Job Scheduling in Cloud Computing based on Horizontal Load Balancing” in Int.J.comp.Tech.Appl Vol 2(5) 1552-1556. [3] Raj Kumar Buyya, Anton Beloglazov and jemal Abawajy “Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements and Open Challenges” in www.cloudbus.org /papers/Greencloud2010.pdf [4] Constanino Vazquez , Eduardo Haedo,Ruben.S.Montero “Dynamic Provision of Computing Resources from Grid Infrastructures and Cloud Providers” on Workshops at the Grid and Pervasive Computing conference 2009. [5] K.C.Gowda,Radhika T.V,Akshatha.M “Priority based Resource Allocation Model for Cloud Computing” in International Journal of Science ,Engineering and Technology Research(IJSETR) Volume 2,Issue 1,January 2013. [6] Stefan Schulte,Diecter Schuller,Philipp Hoenisch “ Cost –Driven Optimization of Cloud Resource Allocation for elastic processes” in International Journal of Cloud Computing Vol.1 No.2 October- December 2013. [7] Christina Hoffa, Gaurang Mehta, Timothy Freeman “On the Use of Cloud Computing for Scientific Workflows” in ieeeexplore.ieee.org escience 2008. [8] Wenbing Zhao, D.M.Melliar-smith and L.E .Moser “Fault Tolerance Middleware for Cloud computing” on 2010 IEEE 3rd International conference on Cloud Computing. [9] Md Imran Alam, Manjusha Pandey, Siddharth. S.Rautaray “A Proposal of Resource Allocation Management for Cloud Computing” in International Journal of Cloud Computing and Services Science (IJ-CLOSER) Vol., 3 No.2 April 2014, pp 79-86. [10] Anju Bala, Inderveer chana “Fault Tolerance – Challenges, Techniques and Implementation in Cloud Computing” in International Journal of Computer Science Issues Vol .9, issue 1, No.1, January 2012.www.IJCSI.org. [11] Awada Uchechukwu,Keqiu Li,Yanming Shen “ Energy Consumption in Cloud Computing Data centers” in International Journal of Cloud Computing and services science Vol.3 No.3 June 2014 pp145- 162 . [12] Jing Liu,Xing Guo Luo “Job Scheduling Model for Cloud Computing Based on Multi Objective Genetic Algorithm” in International Journal of Computer Science Issues Vol.10 issue.1 No.3 January 2013 www.IJCSI.org. [13] Nidhi Jain Kansal and Inderveer chana “Existing Load Balancing Techniques in Cloud Computing: A Systematic review” in Journal of Information Systems and communication Volume 3, issue 1, 2012, pp 87-91 http://www.bioinfo.in/contents.php?id=45 [14] M.Sudha , M.Monica “Investigation on Efficient Management of Workflows in Cloud Computing Environments” in International Journal on computer
  • 6. International Journal of Electrical and Computing Engineering Vol. 2, Issue. 1, December – 2014 ISSN (Online): 2349-8218 10 Science and Engineering Vol.2 No.5,2010,1841- 1845. [15] Marcos Dias de Assuocao et al., “A Cost benefit analysis of using Cloud Computing to extend the capacity of Clusters” in Cluster comput (2010) 13: 335-347. [16] Haiyang Qian and Deep Medhi “Server Operational Cost optimization for Cloud Computing Service Providers over a Time Horizon” in https:// www.usenix.org/event/notice11/tech/full- papers/Qian.pdf. [17] Abirami.S.P and shalini Ramanathan “ Linear Scheduling strategy for Resource Allocation in Cloud Environment” in International Journal on Cloud Computing Services and Architecture (IJCCSA) Vol.2 No.1 February 2012 [18] Mladen A.Vouk “Cloud Computing Issues, Research and Implementation” in Journal of Computing and Information Technology – CIT 16, 2008, 4,235-246. [19] Amelie Chi Zhou and Bingsheng “Transformation- Based Monetary Cost Optimization for workflows in the Cloud “in IEEE Transactions on Cloud Computing Vol.2 No.1 January-March 2014. [20] Martin Bichler, Jayant Kalagnanam “Configurable offers and winner determination in Multi attribute auctions “in Europeon Journal of Operational Research 160(2005) 380-394.