SlideShare a Scribd company logo
EFFECTIVE FAULT TOERANT RESOURCE ALLOCATION WITH COST
REDUCTION FOR CLOUD
AllareddyAmulya M.Tech
allareddyamulya@gmail.com
Dorababu Sudarsa M.Tech.,Ph.D,MISTE
Associate Professor
dorababu.sudarsa@gmail.com
Audisankara college of engineering and technology
Abstract:
In Cloud systems Virtual Machine technology being increasingly grown-up, compute resources which
can be partitioned in fine granularity and allocated them on require. In this paper we formulate a
deadline-driven resource allocation problem based on the Cloud environment that provides VM
resource isolation technology, and also propose an optimal solution with polynomial time, which
minimizes users payment in terms of their expected deadlines. We propose an fault-tolerant method
to guarantee task’s completion within its deadline. And then we validate its effectiveness over a real
VM-facilitated cluster environment under different levels of competition. To maximize utilization and
minimize total cost of the cloud computing infrastructure and running applications, efficient resources
need to be managed properly and virtual machines shall allocate proper host nodes . In this work, we
propose performance analysis based on resource allocation scheme for the efficient allocation of
virtual machines on the cloud infrastructure. Our experimental results shows that our work more
efficient for scheduling and allocation and improving the resource utilization.
Key words: fault torenant,resource allocation,cloud computing, cost reduction.
1. INTRODUCTION:
Cloud Computing[1] is a model for enabling
convenient, on-demand network access to a
shared pool of configurable and reliable
computing resources (e.g., networks,
servers, storage, applications, services) that
can be rapidly provisioned and released with
minimal consumer management effort or
service provider interaction. Cloud
computing is the delivery of computing as a
service rather than a product, whereby
shared resources, software, and information
are provided to computers and other devices
as a metered service over a network
(typically the Internet). Cloud computing
provides computation, software, data access,
and storage resources without requiring
cloud users to know the location and other
details of the computing infrastructure.
Cloud computing is transforming business
by offering new options for businesses to
increase efficiencies while reducing costs.
These problems include:
a. High operational costs: typically
associated with implementing and managing
desktop and server infrastructures
b. Low system utilization: often associated
with non-virtualized server workloads in
enterprise environments
166
INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT
ISBN: 378 - 26 - 138420 - 5
www.iaetsd.in
c. Inconsistent availability: due to the high
cost of providing hardware redundancy.
d. Poor agility: which makes it difficult for
businesses to meet evolving market
demands.
The reallocation in cloud computing is more
complex than in other distributed systems
like Grid computing platform. In a Grid
system [2], it is inappropriate to share the
compute resources among the multiple
applications at the same time running atop it
due to the unavoidable mutual performance
involvement among them. Whereas, cloud
systems usually do not providing physical
hosts directly to users, but leverage virtual
resources isolated by VM technology [3],
[4], [5]. Not only can such an elastic
resource usage way adapt to user’s specific
demand, but it can also maximize resource
utilization in fine granularity and isolate the
abnormal environments for safety purpose.
Some successful platforms or cloud
management tools leveraging VM resource
isolation technology include Amazon EC2
[6] and OpenNebula [7]. On the other hand,
with fast development of scientific research,
users may propose quite complicated
demands. For example, users may want to
minimize their payments when confirm their
service level such that their tasks can be
finished before deadlines. Such a deadline
ensure the reallocation with minimized
payment is rarely studied in literatures.
Moreover, inavoidable errors with an
anticipate the task workloads will definitely
make the problem harder. Based on the
elastic resource usage model, we aim to
design a reallocation algorithm with high
anticipate- error tolerance ability, also
minimizing users’ payments subject to their
expected deadlines. Since the idle physical
resources can be arbitrarily divide and
allocated to new tasks, the VM-based
divisible resource allocation could be very
flexible. This implies the feasibility of
finding the optimal solution through convex
optimization strategies [8], unlike the
traditional Grid model that relies on the
indivisible resources like the number of
physical cores. However, we found that it is
in avoidable to directly solve the necessary
and sufficient condition to find the optimal
solution, a.k.a., Karush-Kuhn-Tucker (KKT)
conditions [9]. Our first contribution is
devising a new approach to solve the
problem.
2. RELATED WORKS:
A Static resource allocation based on peak
demand is not cost-effective because of poor
resource utilization during off-peak periods..
Resource provisioning for cloud computing,
an important issue is how resources may be
allocated to an application mix such that the
service level agreements (SLAs) of all
applications are met Heuristic algorithm that
determines a resource allocation strategy
(SA or DA) that results in the smallest
number of servers required to meet the SLA
of both classes; Comparative evaluation of
FCFS, head-of-the-line priority (HOL) and a
new scheduling discipline called probability
dependent priority (PDP). Scott et al[10]
proposed a finding the failure rate of a
system is a crucial step in high performance
computing systems analysis. Fault tolerant
mechanism, called checkpoint/ restart
technique, was introduced. Incremental
checkpoint model can reduce the waste time
more than it is reduced by the full
checkpoint model. Singh et al. presented a
slot-based provisioning model on grids to
provide scheduling according to the
availability and cost of resources.
2.1.Cloud Environment Infrastructure
Architecture:
Cloud users combine virtualization,
automated software, and internet
connectivity [11] to provide their services. A
basic element of the cloud environment is
client, server, and network connectivity [13].
167
INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT
ISBN: 378 - 26 - 138420 - 5
www.iaetsd.in
A hybrid computing model allows customer
to leverage both public and private
computing services to create a more flexible
and cost-effective computing utility. The
public cloud environment involves Web
based application, Data as a service (DaaS),
Infrastructure as a Service (IaaS), Software
as a service (SaaS), and Email as a service
(EaaS). A private cloud accesses the
resources from the public cloud organization
to provide services to its customers. In a
hybrid cloud environment, an organization
combines various services and data model
from various cloud environments to create
an automated cloud computing environment.
Fig 2.1: Cloud Environment Infrastructure
Architecture
2.2. Infrastructure as a service (IaaS) :
Infrastructure as a service (IaaS) controls
user and manage the systems. However, for
business IaaS takes an advantage in its
capacity. IT companies able to develop its
own software and implements that can able
to handles the ability to re-schedule
resources in an IaaS cloud. IaaS consists of a
combination of internal and external
resources. IaaS is low-level resource that
runs independent of an operating system
called a hypervisor and is responsible for
taking rent of hardware resources based on
pay as you go basics. This process is
referred to as resource gathering. Resource
gathering by the hypervisor makes
virtualization possible, and virtualization
makes multiprocessing computing that leads
to an infrastructure shared by several users
with similar resources in regard to their
requirements.
2.3. Task Scheduling and Resource
Allocation :
To increase the flexibility, cloud allocates
the resources according to their demands.
Major problems in task scheduling
environment are load balancing, scalability,
reliability, performance, and re-allocation of
resources to the computing nodes
dynamically. In past days, there are various
methods and algorithms to solve the
problem of scheduling a resource in Preempt
able Job in cloud environment. In cloud
environment, resources are allocated to the
customers under the basics of pay per use on
demand. Algorithms used in the allocation
of the resources in cloud computing
environment differ according to schedule of
task in different environment under different
circumstances. Dynamic load balancing in
cloud allocates resource to computational
node dynamical. Task Scheduling
algorithms aim at minimizing the execution
of tasks with maximizing resource usage
efficiently. Rescheduling is need only when
the customer’s request the same type of
resources. Each and every task is different
and autonomous their requirement of more
bandwidth, response time, resource
expenses, and memory storage also differs.
Efficient scheduling algorithms maintain
load balancing of task in efficient manner.
Efficiency of cloud environment only
depends on the type of scheduling algorithm
used for task scheduling.
168
INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT
ISBN: 378 - 26 - 138420 - 5
www.iaetsd.in
3.IMPLEMENTATION
By using queue set scheduling for
scheduling the task we can obtain the high
task completion with in schedule. Whenever
the queue set scheduling event occurs the
task queue is searched for the process
closest to its deadline and is scheduled for
its execution.
In queue set scheduling , at every scheduling
point the task having the shortest deadline is
taken up for scheduling. The basic principle
of this algorithm is very sensitive and simple
to understand. If a new process arrives with
cpu burst time less than remaining time of
current executing process. Queue set
satisfies the condition that total processor
utilization (Ui) due to the task set is less
than 1. With scheduling periodic processes
that have deadlines equal to their periods,
queue set has a utilization bound of 100%.
For example let us Consider 3 periodic
processes scheduled using queue set
alogorithm, the following acceptance test
shows that all deadlines will be met.
Q2
Table1:Task Parameter
Process Execution Time=C Period=T
P1 3 4
P2 2 5
P3 1 7
The utilization will be:
3/4+2/3+1/7=1.559=55.9%
The theoretical limit for any number of
processes is 100% and so the system is
schedulable. The queue set algorithm
chooses for execution at each instant in the
time currently active job(s) that have the
nearest deadlines. The queue set
implementation upon uniform parallel
machines is according to the following rules
[2], No Processor is idle while there are
active jobs waiting for execution, when
fewer then m jobs are active, they are
required to execute on the fastest processor
while the slowest are idled, and higher
priority jobs are executed on faster
processors. A formal verification which
guarantees all deadlines in a real-time
system would be the best. Then this
verification is called feasibility test.
Three different kinds of tests are available:-
1.Exact tests with long execution times or
simple models [11], [12], [13].
2. Fast sufficient tests which fail to accept
feasible task sets, especially those with high
utilizations [14], [15].
3. Approximations, which are allowing an
adjustment of performance and acceptance
rate [1],
Task migration cost might be very high. For
example, in loosely coupled system such as
cluster of workstation a migration is
performed so slowly that the overload
resulting from excessive migration may
prove unacceptable [3]. In this paper we are
presenting the new approach call the queue
set algorithm is used to reduce the efficent
time complexity.
4.QUEUE SET SCHEDULING
ALGORITHM:
Let n denote the number of processing
nodes and m denote the number of Available
tasks in a uniform parallel real- time system.
C denotes the capacity vectore and D
denotes the deadline. In this section we are
presenting five steps of queue set scheduling
alogorithm.
obviously, each task which is picked for up
execution is not considered for execution by
other processors. Here we are giving
following methods for our new approach:
1. Perform a possible to check a specify the
task which has a chance to meet their
deadline and put them into a queue(2
) , Put the remaining tasks are also allocated
and assign that particular queue. We can
169
INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT
ISBN: 378 - 26 - 138420 - 5
www.iaetsd.in
partition the task set by any existing
approach.
2. Sort the task queue set scheduling
according to their deadline in a non-
descending order by using any of existing
sorting algorithms. Let k denote the
number of tasks in allocated in queue , i.e.
the number of tasks that have the
opportunity to meet their deadline.
3. For all processor j, (j≤min(k,m)) check
whether a task which was last running on the jth
processor is among the first min(k,m) tasks of
set 1. If so assign it to the jth
processor. At this
point there might be some processors to which
no task has been assigned yet.
4. For all j, (j≤min(k,m)) if no task is assigned to
the jth
processor , select the task with earliest
deadline from remaining tasks of set 1 and
assign it to the jth
processor. If k≥m, each
processor have a task to process and the
algorithm is finished.
5. If k<m, for all j, (k<j≤m) assign the task with
smallest deadline from B to the jth
processor.
The last step is optional and all the tasks from
next set will miss their deadlines.
5. Resource allocation algorithm:
Resource allocation is the process of
assigning available resources to the needed
cloud applications. Cloud resources consist
of physical and virtual resources. The user
request for virtualized resources is described
through a set of parameters detailing the
processing CPU, memory, disk, and so on.
For each I ∈ Node(Core,CPU,Mem)
Starttime←Times();.
Memvalue←InvertMatrix(Ni);
Finishtime←Times();
CPUvalue←Finishtime−Starttime;
N1←(corevalue×0.2)+(cpuvalue×0.5)+(me
mvalue ×0.3);
DB.add(Ni );
end for
Node performance analysis algorithm
for each i ∈ N.size()
if !available(Ni , requestResource)
availableNodeList.add(Ni );
end if
end for Sort (availableNodeList );
while j ≥ availableNodeList.size()
if VM = empty creatVM(VM);
endifsuccess(Nj←VM)
vmtable.add(j,VM);
end if j++;
end while
Virtual machine scheduling algorithm After
getting the proper host, the scheduler will
return the host number to the virtual
machine manager for placement of virtual
machine on that host. Then the virtual
machine manager has all information about
the virtual machine and its location. It will
send a service activation message to the
client/user. After that, the client/user can
access the service for the duration specified.
And when the resources and the data are
ready, this task’s execution being.
6. CONCLUSION:
Cloud Computing is a promising
technology to support IT organizations
in developing cost, time and resource
efective products. Since, Cloud
computing is a pay-go-model, it is
necessary to reduce cost at the peak
hors inoredr to improve the business
performance of the cloud system. The
cost will be reduced and efficient
resource utilization also possible. to
have an effective error tolerant
approach that can efficiently allocate the
resources to reach the deadline.
170
INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT
ISBN: 378 - 26 - 138420 - 5
www.iaetsd.in
7. REFERENCES:
1. Amazon Elastic Compute Cloud,
http://aws.amazon.com/ec2/, 2012.
2. D. Milojicic, I.M. Llorente, and R.S.
Montero, “Opennebula: A Cloud
Management Tool,” IEEE Internet
Computing, vol. 15, no. 2, pp. 11-14,
Mar./Apr. 2011.
3. S. Boyd and L. Vandenberghe,
Convex Optimization. Cambridge
Univ. Press, 2009.
4. E. Imamagic, B. Radic, and D.
Dobrenic, “An Approach to Grid
Scheduling by Using Condor-G
Matchmaking Mechanism,” Proc.
28th Int’l Conf. Information
Technology Interfaces, pp. 625-632,
2006.
5. Naksinehaboon N, Paun M, Nassar
R, Leangsuksun B, Scott S (2009)
High performance computing
systems with various checkpointing
schemes.
6. Ratan Mishra and Anant Jaiswal,
“Ant colony Optimization: A
Solution of Load balancing in
Cloud”, in: International Journal of
Web & Semantic Technology
(IJWesT-2012) Vol 3, PP 33-50
(2012). DOI: 15121/ijwest.2012.32
7. Chandrashekhar S. Pawar and
R.B.Wagh, “A review of resource
allocation policies in cloud
computing”, IN: World Journal of
Science and Technology (WJST)
Vol 3, PP 165-167 (2012).
8. K C Gouda, Radhika T V, Akshatha
M, "Priority based resource
allocation model for cloud
computing", Volume 2, Issue 1,
January 2013, International Journal
of Science, Engineering and
Technology Research (IJSETR).
9. W. Zhao, K.Ramamritham, and
J.A.Stankovic, “Preemptive
scheduling under time and resource
constraints”, In: IEEE Transactions
on Computers C-36 (8) (1987)949–
960.
10. Alex King Yeung Cheung and
Hans-Arno Jacobsen, “Green
Resource Allocation Algorithms for
Publish/Subscribe Systems”, In: the
31th IEEE International Conference
on Distributed Computing Systems
(ICDCS), 2011.
11. Mrs.S.Selvarani1; Dr.G.Sudha
Sadhasivam, “Improved Cost -
Based Algorithm For Task
Scheduling In Cloud Computing”,
IEEE 2010.
12. S. Mohana Priya, B. Subramani, “A
New Approach For Load Balancing
In Cloud Computing”, In:
International Journal Of Engineering
And Computer Science (IJECS-
2013) Vol 2, PP 1636-1640(2013).
171
INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT
ISBN: 378 - 26 - 138420 - 5
www.iaetsd.in

More Related Content

What's hot

A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM
A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM
A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM
IAEME Publication
 
A Survey on Resource Allocation & Monitoring in Cloud Computing
A Survey on Resource Allocation & Monitoring in Cloud ComputingA Survey on Resource Allocation & Monitoring in Cloud Computing
A Survey on Resource Allocation & Monitoring in Cloud Computing
Mohd Hairey
 
Task Performance Analysis in Virtual Cloud Environment
Task Performance Analysis in Virtual Cloud EnvironmentTask Performance Analysis in Virtual Cloud Environment
Task Performance Analysis in Virtual Cloud Environment
RSIS International
 
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTINGA SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
ijccsa
 
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
 
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
IJECEIAES
 
Mod05lec22(cloudonomics tutorial)
Mod05lec22(cloudonomics tutorial)Mod05lec22(cloudonomics tutorial)
Mod05lec22(cloudonomics tutorial)
Ankit Gupta
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
eSAT Publishing House
 
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
ArchanaKalapgar
 
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
theijes
 
A latency-aware max-min algorithm for resource allocation in cloud
A latency-aware max-min algorithm for resource  allocation in cloud A latency-aware max-min algorithm for resource  allocation in cloud
A latency-aware max-min algorithm for resource allocation in cloud
IJECEIAES
 
dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...
Kumar Goud
 
An efficient resource sharing technique for multi-tenant databases
An efficient resource sharing technique for multi-tenant databases An efficient resource sharing technique for multi-tenant databases
An efficient resource sharing technique for multi-tenant databases
IJECEIAES
 

What's hot (16)

A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM
A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM
A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM
 
A Survey on Resource Allocation & Monitoring in Cloud Computing
A Survey on Resource Allocation & Monitoring in Cloud ComputingA Survey on Resource Allocation & Monitoring in Cloud Computing
A Survey on Resource Allocation & Monitoring in Cloud Computing
 
F1034047
F1034047F1034047
F1034047
 
Summer Intern Report
Summer Intern ReportSummer Intern Report
Summer Intern Report
 
Task Performance Analysis in Virtual Cloud Environment
Task Performance Analysis in Virtual Cloud EnvironmentTask Performance Analysis in Virtual Cloud Environment
Task Performance Analysis in Virtual Cloud Environment
 
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTINGA SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
 
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...
 
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
 
Mod05lec22(cloudonomics tutorial)
Mod05lec22(cloudonomics tutorial)Mod05lec22(cloudonomics tutorial)
Mod05lec22(cloudonomics tutorial)
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
 
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
 
A latency-aware max-min algorithm for resource allocation in cloud
A latency-aware max-min algorithm for resource  allocation in cloud A latency-aware max-min algorithm for resource  allocation in cloud
A latency-aware max-min algorithm for resource allocation in cloud
 
Scheduling in CCE
Scheduling in CCEScheduling in CCE
Scheduling in CCE
 
dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...
 
An efficient resource sharing technique for multi-tenant databases
An efficient resource sharing technique for multi-tenant databases An efficient resource sharing technique for multi-tenant databases
An efficient resource sharing technique for multi-tenant databases
 

Similar to Iaetsd effective fault toerant resource allocation with cost

GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTINGGROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
ijcsit
 
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
 
Multi-objective load balancing in cloud infrastructure through fuzzy based de...
Multi-objective load balancing in cloud infrastructure through fuzzy based de...Multi-objective load balancing in cloud infrastructure through fuzzy based de...
Multi-objective load balancing in cloud infrastructure through fuzzy based de...
IAESIJAI
 
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
pharmaindexing
 
THRESHOLD BASED VM PLACEMENT TECHNIQUE FOR LOAD BALANCED RESOURCE PROVISIONIN...
THRESHOLD BASED VM PLACEMENT TECHNIQUE FOR LOAD BALANCED RESOURCE PROVISIONIN...THRESHOLD BASED VM PLACEMENT TECHNIQUE FOR LOAD BALANCED RESOURCE PROVISIONIN...
THRESHOLD BASED VM PLACEMENT TECHNIQUE FOR LOAD BALANCED RESOURCE PROVISIONIN...
IJCNCJournal
 
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Eswar Publications
 
N1803048386
N1803048386N1803048386
N1803048386
IOSR Journals
 
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTINGA SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
ijccsa
 
A Survey on Resource Allocation in Cloud Computing
A Survey on Resource Allocation in Cloud ComputingA Survey on Resource Allocation in Cloud Computing
A Survey on Resource Allocation in Cloud Computing
neirew J
 
C017531925
C017531925C017531925
C017531925
IOSR Journals
 
ENERGY EFFICIENCY IN CLOUD COMPUTING
ENERGY EFFICIENCY IN CLOUD COMPUTINGENERGY EFFICIENCY IN CLOUD COMPUTING
ENERGY EFFICIENCY IN CLOUD COMPUTING
Associate Professor in VSB Coimbatore
 
Presentation
PresentationPresentation
Presentation
Jaspreet1192
 
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Editor IJCATR
 
D04573033
D04573033D04573033
D04573033
IOSR-JEN
 
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
IEEEGLOBALSOFTTECHNOLOGIES
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
eSAT Journals
 
A Survey: Hybrid Job-Driven Meta Data Scheduling for Data storage with Intern...
A Survey: Hybrid Job-Driven Meta Data Scheduling for Data storage with Intern...A Survey: Hybrid Job-Driven Meta Data Scheduling for Data storage with Intern...
A Survey: Hybrid Job-Driven Meta Data Scheduling for Data storage with Intern...
dbpublications
 
Efficient fault tolerant cost optimized approach for scientific workflow via ...
Efficient fault tolerant cost optimized approach for scientific workflow via ...Efficient fault tolerant cost optimized approach for scientific workflow via ...
Efficient fault tolerant cost optimized approach for scientific workflow via ...
IAESIJAI
 

Similar to Iaetsd effective fault toerant resource allocation with cost (20)

GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTINGGROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
 
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)
 
Multi-objective load balancing in cloud infrastructure through fuzzy based de...
Multi-objective load balancing in cloud infrastructure through fuzzy based de...Multi-objective load balancing in cloud infrastructure through fuzzy based de...
Multi-objective load balancing in cloud infrastructure through fuzzy based de...
 
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
 
1732 1737
1732 17371732 1737
1732 1737
 
1732 1737
1732 17371732 1737
1732 1737
 
THRESHOLD BASED VM PLACEMENT TECHNIQUE FOR LOAD BALANCED RESOURCE PROVISIONIN...
THRESHOLD BASED VM PLACEMENT TECHNIQUE FOR LOAD BALANCED RESOURCE PROVISIONIN...THRESHOLD BASED VM PLACEMENT TECHNIQUE FOR LOAD BALANCED RESOURCE PROVISIONIN...
THRESHOLD BASED VM PLACEMENT TECHNIQUE FOR LOAD BALANCED RESOURCE PROVISIONIN...
 
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
 
N1803048386
N1803048386N1803048386
N1803048386
 
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTINGA SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
 
A Survey on Resource Allocation in Cloud Computing
A Survey on Resource Allocation in Cloud ComputingA Survey on Resource Allocation in Cloud Computing
A Survey on Resource Allocation in Cloud Computing
 
C017531925
C017531925C017531925
C017531925
 
ENERGY EFFICIENCY IN CLOUD COMPUTING
ENERGY EFFICIENCY IN CLOUD COMPUTINGENERGY EFFICIENCY IN CLOUD COMPUTING
ENERGY EFFICIENCY IN CLOUD COMPUTING
 
Presentation
PresentationPresentation
Presentation
 
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
 
D04573033
D04573033D04573033
D04573033
 
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
A Survey: Hybrid Job-Driven Meta Data Scheduling for Data storage with Intern...
A Survey: Hybrid Job-Driven Meta Data Scheduling for Data storage with Intern...A Survey: Hybrid Job-Driven Meta Data Scheduling for Data storage with Intern...
A Survey: Hybrid Job-Driven Meta Data Scheduling for Data storage with Intern...
 
Efficient fault tolerant cost optimized approach for scientific workflow via ...
Efficient fault tolerant cost optimized approach for scientific workflow via ...Efficient fault tolerant cost optimized approach for scientific workflow via ...
Efficient fault tolerant cost optimized approach for scientific workflow via ...
 

More from Iaetsd Iaetsd

iaetsd Survey on cooperative relay based data transmission
iaetsd Survey on cooperative relay based data transmissioniaetsd Survey on cooperative relay based data transmission
iaetsd Survey on cooperative relay based data transmission
Iaetsd Iaetsd
 
iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdl
Iaetsd Iaetsd
 
iaetsd Health monitoring system with wireless alarm
iaetsd Health monitoring system with wireless alarmiaetsd Health monitoring system with wireless alarm
iaetsd Health monitoring system with wireless alarm
Iaetsd Iaetsd
 
iaetsd Equalizing channel and power based on cognitive radio system over mult...
iaetsd Equalizing channel and power based on cognitive radio system over mult...iaetsd Equalizing channel and power based on cognitive radio system over mult...
iaetsd Equalizing channel and power based on cognitive radio system over mult...
Iaetsd Iaetsd
 
iaetsd Economic analysis and re design of driver’s car seat
iaetsd Economic analysis and re design of driver’s car seatiaetsd Economic analysis and re design of driver’s car seat
iaetsd Economic analysis and re design of driver’s car seat
Iaetsd Iaetsd
 
iaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan applicationiaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan application
Iaetsd Iaetsd
 
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBSREVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
Iaetsd Iaetsd
 
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
Iaetsd Iaetsd
 
Fabrication of dual power bike
Fabrication of dual power bikeFabrication of dual power bike
Fabrication of dual power bike
Iaetsd Iaetsd
 
Blue brain technology
Blue brain technologyBlue brain technology
Blue brain technology
Iaetsd Iaetsd
 
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
Iaetsd Iaetsd
 
iirdem Surveillance aided robotic bird
iirdem Surveillance aided robotic birdiirdem Surveillance aided robotic bird
iirdem Surveillance aided robotic bird
Iaetsd Iaetsd
 
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growthiirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
Iaetsd Iaetsd
 
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithmiirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
Iaetsd Iaetsd
 
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
Iaetsd Iaetsd
 
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
Iaetsd Iaetsd
 
iaetsd Shared authority based privacy preserving protocol
iaetsd Shared authority based privacy preserving protocoliaetsd Shared authority based privacy preserving protocol
iaetsd Shared authority based privacy preserving protocol
Iaetsd Iaetsd
 
iaetsd Secured multiple keyword ranked search over encrypted databases
iaetsd Secured multiple keyword ranked search over encrypted databasesiaetsd Secured multiple keyword ranked search over encrypted databases
iaetsd Secured multiple keyword ranked search over encrypted databases
Iaetsd Iaetsd
 
iaetsd Robots in oil and gas refineries
iaetsd Robots in oil and gas refineriesiaetsd Robots in oil and gas refineries
iaetsd Robots in oil and gas refineries
Iaetsd Iaetsd
 
iaetsd Modeling of solar steam engine system using parabolic
iaetsd Modeling of solar steam engine system using paraboliciaetsd Modeling of solar steam engine system using parabolic
iaetsd Modeling of solar steam engine system using parabolic
Iaetsd Iaetsd
 

More from Iaetsd Iaetsd (20)

iaetsd Survey on cooperative relay based data transmission
iaetsd Survey on cooperative relay based data transmissioniaetsd Survey on cooperative relay based data transmission
iaetsd Survey on cooperative relay based data transmission
 
iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdl
 
iaetsd Health monitoring system with wireless alarm
iaetsd Health monitoring system with wireless alarmiaetsd Health monitoring system with wireless alarm
iaetsd Health monitoring system with wireless alarm
 
iaetsd Equalizing channel and power based on cognitive radio system over mult...
iaetsd Equalizing channel and power based on cognitive radio system over mult...iaetsd Equalizing channel and power based on cognitive radio system over mult...
iaetsd Equalizing channel and power based on cognitive radio system over mult...
 
iaetsd Economic analysis and re design of driver’s car seat
iaetsd Economic analysis and re design of driver’s car seatiaetsd Economic analysis and re design of driver’s car seat
iaetsd Economic analysis and re design of driver’s car seat
 
iaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan applicationiaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan application
 
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBSREVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
 
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
 
Fabrication of dual power bike
Fabrication of dual power bikeFabrication of dual power bike
Fabrication of dual power bike
 
Blue brain technology
Blue brain technologyBlue brain technology
Blue brain technology
 
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
 
iirdem Surveillance aided robotic bird
iirdem Surveillance aided robotic birdiirdem Surveillance aided robotic bird
iirdem Surveillance aided robotic bird
 
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growthiirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
 
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithmiirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
 
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
 
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
 
iaetsd Shared authority based privacy preserving protocol
iaetsd Shared authority based privacy preserving protocoliaetsd Shared authority based privacy preserving protocol
iaetsd Shared authority based privacy preserving protocol
 
iaetsd Secured multiple keyword ranked search over encrypted databases
iaetsd Secured multiple keyword ranked search over encrypted databasesiaetsd Secured multiple keyword ranked search over encrypted databases
iaetsd Secured multiple keyword ranked search over encrypted databases
 
iaetsd Robots in oil and gas refineries
iaetsd Robots in oil and gas refineriesiaetsd Robots in oil and gas refineries
iaetsd Robots in oil and gas refineries
 
iaetsd Modeling of solar steam engine system using parabolic
iaetsd Modeling of solar steam engine system using paraboliciaetsd Modeling of solar steam engine system using parabolic
iaetsd Modeling of solar steam engine system using parabolic
 

Recently uploaded

Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 

Recently uploaded (20)

Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 

Iaetsd effective fault toerant resource allocation with cost

  • 1. EFFECTIVE FAULT TOERANT RESOURCE ALLOCATION WITH COST REDUCTION FOR CLOUD AllareddyAmulya M.Tech allareddyamulya@gmail.com Dorababu Sudarsa M.Tech.,Ph.D,MISTE Associate Professor dorababu.sudarsa@gmail.com Audisankara college of engineering and technology Abstract: In Cloud systems Virtual Machine technology being increasingly grown-up, compute resources which can be partitioned in fine granularity and allocated them on require. In this paper we formulate a deadline-driven resource allocation problem based on the Cloud environment that provides VM resource isolation technology, and also propose an optimal solution with polynomial time, which minimizes users payment in terms of their expected deadlines. We propose an fault-tolerant method to guarantee task’s completion within its deadline. And then we validate its effectiveness over a real VM-facilitated cluster environment under different levels of competition. To maximize utilization and minimize total cost of the cloud computing infrastructure and running applications, efficient resources need to be managed properly and virtual machines shall allocate proper host nodes . In this work, we propose performance analysis based on resource allocation scheme for the efficient allocation of virtual machines on the cloud infrastructure. Our experimental results shows that our work more efficient for scheduling and allocation and improving the resource utilization. Key words: fault torenant,resource allocation,cloud computing, cost reduction. 1. INTRODUCTION: Cloud Computing[1] is a model for enabling convenient, on-demand network access to a shared pool of configurable and reliable computing resources (e.g., networks, servers, storage, applications, services) that can be rapidly provisioned and released with minimal consumer management effort or service provider interaction. Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a metered service over a network (typically the Internet). Cloud computing provides computation, software, data access, and storage resources without requiring cloud users to know the location and other details of the computing infrastructure. Cloud computing is transforming business by offering new options for businesses to increase efficiencies while reducing costs. These problems include: a. High operational costs: typically associated with implementing and managing desktop and server infrastructures b. Low system utilization: often associated with non-virtualized server workloads in enterprise environments 166 INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT ISBN: 378 - 26 - 138420 - 5 www.iaetsd.in
  • 2. c. Inconsistent availability: due to the high cost of providing hardware redundancy. d. Poor agility: which makes it difficult for businesses to meet evolving market demands. The reallocation in cloud computing is more complex than in other distributed systems like Grid computing platform. In a Grid system [2], it is inappropriate to share the compute resources among the multiple applications at the same time running atop it due to the unavoidable mutual performance involvement among them. Whereas, cloud systems usually do not providing physical hosts directly to users, but leverage virtual resources isolated by VM technology [3], [4], [5]. Not only can such an elastic resource usage way adapt to user’s specific demand, but it can also maximize resource utilization in fine granularity and isolate the abnormal environments for safety purpose. Some successful platforms or cloud management tools leveraging VM resource isolation technology include Amazon EC2 [6] and OpenNebula [7]. On the other hand, with fast development of scientific research, users may propose quite complicated demands. For example, users may want to minimize their payments when confirm their service level such that their tasks can be finished before deadlines. Such a deadline ensure the reallocation with minimized payment is rarely studied in literatures. Moreover, inavoidable errors with an anticipate the task workloads will definitely make the problem harder. Based on the elastic resource usage model, we aim to design a reallocation algorithm with high anticipate- error tolerance ability, also minimizing users’ payments subject to their expected deadlines. Since the idle physical resources can be arbitrarily divide and allocated to new tasks, the VM-based divisible resource allocation could be very flexible. This implies the feasibility of finding the optimal solution through convex optimization strategies [8], unlike the traditional Grid model that relies on the indivisible resources like the number of physical cores. However, we found that it is in avoidable to directly solve the necessary and sufficient condition to find the optimal solution, a.k.a., Karush-Kuhn-Tucker (KKT) conditions [9]. Our first contribution is devising a new approach to solve the problem. 2. RELATED WORKS: A Static resource allocation based on peak demand is not cost-effective because of poor resource utilization during off-peak periods.. Resource provisioning for cloud computing, an important issue is how resources may be allocated to an application mix such that the service level agreements (SLAs) of all applications are met Heuristic algorithm that determines a resource allocation strategy (SA or DA) that results in the smallest number of servers required to meet the SLA of both classes; Comparative evaluation of FCFS, head-of-the-line priority (HOL) and a new scheduling discipline called probability dependent priority (PDP). Scott et al[10] proposed a finding the failure rate of a system is a crucial step in high performance computing systems analysis. Fault tolerant mechanism, called checkpoint/ restart technique, was introduced. Incremental checkpoint model can reduce the waste time more than it is reduced by the full checkpoint model. Singh et al. presented a slot-based provisioning model on grids to provide scheduling according to the availability and cost of resources. 2.1.Cloud Environment Infrastructure Architecture: Cloud users combine virtualization, automated software, and internet connectivity [11] to provide their services. A basic element of the cloud environment is client, server, and network connectivity [13]. 167 INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT ISBN: 378 - 26 - 138420 - 5 www.iaetsd.in
  • 3. A hybrid computing model allows customer to leverage both public and private computing services to create a more flexible and cost-effective computing utility. The public cloud environment involves Web based application, Data as a service (DaaS), Infrastructure as a Service (IaaS), Software as a service (SaaS), and Email as a service (EaaS). A private cloud accesses the resources from the public cloud organization to provide services to its customers. In a hybrid cloud environment, an organization combines various services and data model from various cloud environments to create an automated cloud computing environment. Fig 2.1: Cloud Environment Infrastructure Architecture 2.2. Infrastructure as a service (IaaS) : Infrastructure as a service (IaaS) controls user and manage the systems. However, for business IaaS takes an advantage in its capacity. IT companies able to develop its own software and implements that can able to handles the ability to re-schedule resources in an IaaS cloud. IaaS consists of a combination of internal and external resources. IaaS is low-level resource that runs independent of an operating system called a hypervisor and is responsible for taking rent of hardware resources based on pay as you go basics. This process is referred to as resource gathering. Resource gathering by the hypervisor makes virtualization possible, and virtualization makes multiprocessing computing that leads to an infrastructure shared by several users with similar resources in regard to their requirements. 2.3. Task Scheduling and Resource Allocation : To increase the flexibility, cloud allocates the resources according to their demands. Major problems in task scheduling environment are load balancing, scalability, reliability, performance, and re-allocation of resources to the computing nodes dynamically. In past days, there are various methods and algorithms to solve the problem of scheduling a resource in Preempt able Job in cloud environment. In cloud environment, resources are allocated to the customers under the basics of pay per use on demand. Algorithms used in the allocation of the resources in cloud computing environment differ according to schedule of task in different environment under different circumstances. Dynamic load balancing in cloud allocates resource to computational node dynamical. Task Scheduling algorithms aim at minimizing the execution of tasks with maximizing resource usage efficiently. Rescheduling is need only when the customer’s request the same type of resources. Each and every task is different and autonomous their requirement of more bandwidth, response time, resource expenses, and memory storage also differs. Efficient scheduling algorithms maintain load balancing of task in efficient manner. Efficiency of cloud environment only depends on the type of scheduling algorithm used for task scheduling. 168 INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT ISBN: 378 - 26 - 138420 - 5 www.iaetsd.in
  • 4. 3.IMPLEMENTATION By using queue set scheduling for scheduling the task we can obtain the high task completion with in schedule. Whenever the queue set scheduling event occurs the task queue is searched for the process closest to its deadline and is scheduled for its execution. In queue set scheduling , at every scheduling point the task having the shortest deadline is taken up for scheduling. The basic principle of this algorithm is very sensitive and simple to understand. If a new process arrives with cpu burst time less than remaining time of current executing process. Queue set satisfies the condition that total processor utilization (Ui) due to the task set is less than 1. With scheduling periodic processes that have deadlines equal to their periods, queue set has a utilization bound of 100%. For example let us Consider 3 periodic processes scheduled using queue set alogorithm, the following acceptance test shows that all deadlines will be met. Q2 Table1:Task Parameter Process Execution Time=C Period=T P1 3 4 P2 2 5 P3 1 7 The utilization will be: 3/4+2/3+1/7=1.559=55.9% The theoretical limit for any number of processes is 100% and so the system is schedulable. The queue set algorithm chooses for execution at each instant in the time currently active job(s) that have the nearest deadlines. The queue set implementation upon uniform parallel machines is according to the following rules [2], No Processor is idle while there are active jobs waiting for execution, when fewer then m jobs are active, they are required to execute on the fastest processor while the slowest are idled, and higher priority jobs are executed on faster processors. A formal verification which guarantees all deadlines in a real-time system would be the best. Then this verification is called feasibility test. Three different kinds of tests are available:- 1.Exact tests with long execution times or simple models [11], [12], [13]. 2. Fast sufficient tests which fail to accept feasible task sets, especially those with high utilizations [14], [15]. 3. Approximations, which are allowing an adjustment of performance and acceptance rate [1], Task migration cost might be very high. For example, in loosely coupled system such as cluster of workstation a migration is performed so slowly that the overload resulting from excessive migration may prove unacceptable [3]. In this paper we are presenting the new approach call the queue set algorithm is used to reduce the efficent time complexity. 4.QUEUE SET SCHEDULING ALGORITHM: Let n denote the number of processing nodes and m denote the number of Available tasks in a uniform parallel real- time system. C denotes the capacity vectore and D denotes the deadline. In this section we are presenting five steps of queue set scheduling alogorithm. obviously, each task which is picked for up execution is not considered for execution by other processors. Here we are giving following methods for our new approach: 1. Perform a possible to check a specify the task which has a chance to meet their deadline and put them into a queue(2 ) , Put the remaining tasks are also allocated and assign that particular queue. We can 169 INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT ISBN: 378 - 26 - 138420 - 5 www.iaetsd.in
  • 5. partition the task set by any existing approach. 2. Sort the task queue set scheduling according to their deadline in a non- descending order by using any of existing sorting algorithms. Let k denote the number of tasks in allocated in queue , i.e. the number of tasks that have the opportunity to meet their deadline. 3. For all processor j, (j≤min(k,m)) check whether a task which was last running on the jth processor is among the first min(k,m) tasks of set 1. If so assign it to the jth processor. At this point there might be some processors to which no task has been assigned yet. 4. For all j, (j≤min(k,m)) if no task is assigned to the jth processor , select the task with earliest deadline from remaining tasks of set 1 and assign it to the jth processor. If k≥m, each processor have a task to process and the algorithm is finished. 5. If k<m, for all j, (k<j≤m) assign the task with smallest deadline from B to the jth processor. The last step is optional and all the tasks from next set will miss their deadlines. 5. Resource allocation algorithm: Resource allocation is the process of assigning available resources to the needed cloud applications. Cloud resources consist of physical and virtual resources. The user request for virtualized resources is described through a set of parameters detailing the processing CPU, memory, disk, and so on. For each I ∈ Node(Core,CPU,Mem) Starttime←Times();. Memvalue←InvertMatrix(Ni); Finishtime←Times(); CPUvalue←Finishtime−Starttime; N1←(corevalue×0.2)+(cpuvalue×0.5)+(me mvalue ×0.3); DB.add(Ni ); end for Node performance analysis algorithm for each i ∈ N.size() if !available(Ni , requestResource) availableNodeList.add(Ni ); end if end for Sort (availableNodeList ); while j ≥ availableNodeList.size() if VM = empty creatVM(VM); endifsuccess(Nj←VM) vmtable.add(j,VM); end if j++; end while Virtual machine scheduling algorithm After getting the proper host, the scheduler will return the host number to the virtual machine manager for placement of virtual machine on that host. Then the virtual machine manager has all information about the virtual machine and its location. It will send a service activation message to the client/user. After that, the client/user can access the service for the duration specified. And when the resources and the data are ready, this task’s execution being. 6. CONCLUSION: Cloud Computing is a promising technology to support IT organizations in developing cost, time and resource efective products. Since, Cloud computing is a pay-go-model, it is necessary to reduce cost at the peak hors inoredr to improve the business performance of the cloud system. The cost will be reduced and efficient resource utilization also possible. to have an effective error tolerant approach that can efficiently allocate the resources to reach the deadline. 170 INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT ISBN: 378 - 26 - 138420 - 5 www.iaetsd.in
  • 6. 7. REFERENCES: 1. Amazon Elastic Compute Cloud, http://aws.amazon.com/ec2/, 2012. 2. D. Milojicic, I.M. Llorente, and R.S. Montero, “Opennebula: A Cloud Management Tool,” IEEE Internet Computing, vol. 15, no. 2, pp. 11-14, Mar./Apr. 2011. 3. S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge Univ. Press, 2009. 4. E. Imamagic, B. Radic, and D. Dobrenic, “An Approach to Grid Scheduling by Using Condor-G Matchmaking Mechanism,” Proc. 28th Int’l Conf. Information Technology Interfaces, pp. 625-632, 2006. 5. Naksinehaboon N, Paun M, Nassar R, Leangsuksun B, Scott S (2009) High performance computing systems with various checkpointing schemes. 6. Ratan Mishra and Anant Jaiswal, “Ant colony Optimization: A Solution of Load balancing in Cloud”, in: International Journal of Web & Semantic Technology (IJWesT-2012) Vol 3, PP 33-50 (2012). DOI: 15121/ijwest.2012.32 7. Chandrashekhar S. Pawar and R.B.Wagh, “A review of resource allocation policies in cloud computing”, IN: World Journal of Science and Technology (WJST) Vol 3, PP 165-167 (2012). 8. K C Gouda, Radhika T V, Akshatha M, "Priority based resource allocation model for cloud computing", Volume 2, Issue 1, January 2013, International Journal of Science, Engineering and Technology Research (IJSETR). 9. W. Zhao, K.Ramamritham, and J.A.Stankovic, “Preemptive scheduling under time and resource constraints”, In: IEEE Transactions on Computers C-36 (8) (1987)949– 960. 10. Alex King Yeung Cheung and Hans-Arno Jacobsen, “Green Resource Allocation Algorithms for Publish/Subscribe Systems”, In: the 31th IEEE International Conference on Distributed Computing Systems (ICDCS), 2011. 11. Mrs.S.Selvarani1; Dr.G.Sudha Sadhasivam, “Improved Cost - Based Algorithm For Task Scheduling In Cloud Computing”, IEEE 2010. 12. S. Mohana Priya, B. Subramani, “A New Approach For Load Balancing In Cloud Computing”, In: International Journal Of Engineering And Computer Science (IJECS- 2013) Vol 2, PP 1636-1640(2013). 171 INTERNATIONAL CONFERENCE ON CURRENT INNOVATIONS IN ENGINEERING AND TECHNOLOGY INTERNATIONAL ASSOCIATION OF ENGINEERING & TECHNOLOGY FOR SKILL DEVELOPMENT ISBN: 378 - 26 - 138420 - 5 www.iaetsd.in