SlideShare a Scribd company logo
CLOUING
Error-Tolerant Resource Allocation and Payment Minimization for
Cloud System
ABSTRACT:
With virtual machine (VM) technology being increasingly mature, compute resources in cloud
systems can be partitioned in fine granularity and allocated on demand. We make three
contributions in this paper: 1) we formulate a deadline-driven resource allocation problem based
on the cloud environment facilitated with VM resource isolation technology, and also propose a
novel solution with polynomial time, which could minimize users’ payment in terms of their
expected deadlines. 2) By analyzing the upper bound of task execution length based on the
possibly inaccurate workload prediction, we further propose an error-tolerant method to
guarantee task’s completion within its deadline. 3) We validate its effectiveness over a real VM-
facilitated cluster environment under different levels of competition. In our experiment, by
tuning algorithmic input deadline based on our derived bound, task execution length can always
be limited within its deadline in the sufficient-supply situation; the mean execution length still
keeps 70 percent as high as user specified deadline under the severe competition. Under the
original-deadline-based solution, about 52.5 percent of tasks are completed within 0.95-1.0 as
high as their deadline, which still conforms to the deadline-guaranteed requirement. Only 20
percent of tasks violate deadlines, yet most (17.5 percent) are still finished within 1.05 times of
deadlines.
GLOBALSOFT TECHNOLOGIES
IEEE PROJECTS & SOFTWARE DEVELOPMENTS
IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE
BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS
CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401
Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com
EXISTING SYSTEM:
In literatures, traditional optimization problems are often subject to the precise prediction of
task’s characteristic (or execution property), which is nontrivial to realize in practice.
Traditional job scheduling is often formulated as a kind of combinatorial optimization problem
(or queue-based multiprocessor scheduling problem, due to the nonguaranteed performance
isolation for multiple tasks running on the same machines. That is, most of the existing
deadline-driven task scheduling solutions (from single cluster environment confined in LAN to
the Grid computing environment suitable for WAN are also strictly subject to the queuing
model under which a single machine’s multiple resources cannot be further split to smaller
fractions at will. This will eventually cause the raw-grained resource allocation, relatively low
resource utilization and suboptimal task execution efficiency
DISADVANTAGES OF EXISTING SYSTEM:
Users may wish to minimize their payments when guaranteeing their service level such that
their tasks can be finished before deadlines. Such a deadline-guaranteed resource allocation
with minimized payment is rarely studied in literatures. Moreover, inevitable errors in
predicting task workloads will definitely make the problem harder.
PROPOSED SYSTEM:
We make three contributions in this paper:
1) We formulate a deadline-driven resource allocation problem based on the cloud environment
facilitated with VM resource isolation technology, and also propose a novel solution with
polynomial time, which could minimize users’ payment in terms of their expected deadlines.
2) By analyzing the upper bound of task execution length based on the possibly inaccurate
workload prediction, we further propose an error-tolerant method to guarantee task’s
completion within its deadline.
3) We validate its effectiveness over a real VM-facilitated cluster environment under different
levels of competition.
ADVANTAGES OF PROPOSED SYSTEM:
All the theoretical conclusions are confirmed with our experiments. Specifically, in the situation
with relatively sufficient resources, the worst case tasks under the stricter deadline-based
allocation only take as about 0.75 times as their deadlines to complete, as compared to the 1.2
times of the deadlines under the original user-predefined deadline based allocation. We also
observe that in the competitive environment, the latter algorithm performs much more stable
than the former instead, which means that the latter tolerates the resource competition better.
We also confirm the effectiveness of our solution via the distribution of the number of tasks
with respect to execution times and user payments: in the competitive situation, majority of
tasks can be guaranteed to be completed within deadlines.
SYSTEM ARCHITECTURE:
ALGORITHMS USED:
SYSTEM CONFIGURATION:-
HARDWARE CONFIGURATION:-
 Processor - Pentium –IV
 Speed - 1.1 Ghz
 RAM - 256 MB(min)
 Hard Disk - 20 GB
 Key Board - Standard Windows Keyboard
 Mouse - Two or Three Button Mouse
 Monitor - SVGA
SOFTWARE CONFIGURATION:-
 Operating System : Windows XP
 Programming Language : JAVA
 Java Version : JDK 1.6 & above.
REFERENCE:
Sheng Di, Member, IEEE, and Cho-Li Wang, Member, IEEE-“Error-Tolerant Resource
Allocation and Payment Minimization for Cloud System” IEEE TRANSACTIONS ON
PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 24, NO. 6, JUNE 2013.
DOMAIN: WIRELESS NETWORK PROJECTS

More Related Content

DOCX
Error tolerant resource allocation and payment minimization for cloud system
PPTX
An Efficient Decentralized Load Balancing Algorithm in Cloud Computing
PPT
Load balancing
PPTX
Optimal load balancing in cloud computing
DOCX
Load balancing in Distributed Systems
PPTX
Load balancing
PPTX
Load Balancing in Parallel and Distributed Database
PPTX
Scheduling in distributed systems - Andrii Vozniuk
Error tolerant resource allocation and payment minimization for cloud system
An Efficient Decentralized Load Balancing Algorithm in Cloud Computing
Load balancing
Optimal load balancing in cloud computing
Load balancing in Distributed Systems
Load balancing
Load Balancing in Parallel and Distributed Database
Scheduling in distributed systems - Andrii Vozniuk

What's hot (19)

PPTX
Base paper ppt-. A load balancing model based on cloud partitioning for the ...
DOCX
Bca2010 – operating system
PPTX
load balancing in public cloud ppt
PPTX
Replication in Distributed Systems
PPTX
Load Balancing In Distributed Computing
PPTX
A load balancing model based on cloud partitioning for the public cloud. ppt
PPT
An efficient approach for load balancing using dynamic ab algorithm in cloud ...
PPTX
Replication in Distributed Real Time Database
PDF
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
PPT
Client Centric Consistency Model
DOC
Dynamic load balancing in distributed systems in the presence of delays a re...
PDF
Review of Some Checkpointing Schemes for Distributed and Mobile Computing Env...
PPTX
Resource management
PPTX
Load balancing In cloud - In a semi distributed system
PDF
CS9222 ADVANCED OPERATING SYSTEMS
PDF
Distributed Systems Theory for Mere Mortals
PDF
Fault tolerance on cloud computing
PPTX
Reactive by example (DevOpsDaysTLV 2019)
PDF
A load balancing model based on cloud partitioning
Base paper ppt-. A load balancing model based on cloud partitioning for the ...
Bca2010 – operating system
load balancing in public cloud ppt
Replication in Distributed Systems
Load Balancing In Distributed Computing
A load balancing model based on cloud partitioning for the public cloud. ppt
An efficient approach for load balancing using dynamic ab algorithm in cloud ...
Replication in Distributed Real Time Database
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Client Centric Consistency Model
Dynamic load balancing in distributed systems in the presence of delays a re...
Review of Some Checkpointing Schemes for Distributed and Mobile Computing Env...
Resource management
Load balancing In cloud - In a semi distributed system
CS9222 ADVANCED OPERATING SYSTEMS
Distributed Systems Theory for Mere Mortals
Fault tolerance on cloud computing
Reactive by example (DevOpsDaysTLV 2019)
A load balancing model based on cloud partitioning
Ad

Viewers also liked (7)

DOCX
Participatory privacy enabling privacy in participatory sensing
DOCX
On the real time hardware implementation feasibility of joint radio resource ...
DOCX
Dcim distributed cache invalidation method for maintaining cache consistency ...
DOCX
Distributed processing of probabilistic top k queries in wireless sensor netw...
DOCX
On quality of monitoring for multi channel wireless infrastructure networks
DOCX
Automatic semantic content extraction in videos using a fuzzy ontology and ru...
DOCX
Discovery and verification of neighbor positions in mobile ad hoc networks
Participatory privacy enabling privacy in participatory sensing
On the real time hardware implementation feasibility of joint radio resource ...
Dcim distributed cache invalidation method for maintaining cache consistency ...
Distributed processing of probabilistic top k queries in wireless sensor netw...
On quality of monitoring for multi channel wireless infrastructure networks
Automatic semantic content extraction in videos using a fuzzy ontology and ru...
Discovery and verification of neighbor positions in mobile ad hoc networks
Ad

Similar to Error tolerant resource allocation and payment minimization for cloud system (20)

DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Adaptive algorithm for minimizing clo...
DOCX
2014 IEEE JAVA CLOUD COMPUTING PROJECT Adaptive algorithm for minimizing clou...
DOC
Scalable analytics for iaas cloud availability
DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS A stochastic model to investigate dat...
DOCX
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
DOCX
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
PPT
Scalable analytics for iaas cloud availability
PDF
High virtualizationdegree
PDF
A survey of various scheduling algorithm in cloud computing environment
PDF
A survey of various scheduling algorithm in cloud computing environment
PDF
Cloud Computing Load Balancing Algorithms Comparison Based Survey
PDF
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
PDF
International Journal of Engineering Research and Development (IJERD)
PDF
Harnessing the cloud for securely outsourcing large scale systems of linear e...
PDF
Harnessing the cloud for securely outsourcing large scale systems of linear e...
PDF
Harnessing the cloud for securely outsourcing large scale systems of linear e...
PDF
Harnessing the cloud for securely outsourcing large scale systems of linear e...
PDF
Harnessing the cloud for securely outsourcing large scale systems of linear e...
PDF
Harnessing the cloud for securely outsourcing large scale systems of linear e...
PDF
IRJET - Efficient Load Balancing in a Distributed Environment
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Adaptive algorithm for minimizing clo...
2014 IEEE JAVA CLOUD COMPUTING PROJECT Adaptive algorithm for minimizing clou...
Scalable analytics for iaas cloud availability
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS A stochastic model to investigate dat...
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
Scalable analytics for iaas cloud availability
High virtualizationdegree
A survey of various scheduling algorithm in cloud computing environment
A survey of various scheduling algorithm in cloud computing environment
Cloud Computing Load Balancing Algorithms Comparison Based Survey
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
International Journal of Engineering Research and Development (IJERD)
Harnessing the cloud for securely outsourcing large scale systems of linear e...
Harnessing the cloud for securely outsourcing large scale systems of linear e...
Harnessing the cloud for securely outsourcing large scale systems of linear e...
Harnessing the cloud for securely outsourcing large scale systems of linear e...
Harnessing the cloud for securely outsourcing large scale systems of linear e...
Harnessing the cloud for securely outsourcing large scale systems of linear e...
IRJET - Efficient Load Balancing in a Distributed Environment

More from IEEEFINALYEARPROJECTS (20)

DOCX
Scalable face image retrieval using attribute enhanced sparse codewords
DOCX
Scalable face image retrieval using attribute enhanced sparse codewords
DOCX
Reversible watermarking based on invariant image classification and dynamic h...
DOCX
Reversible data hiding with optimal value transfer
DOCX
Query adaptive image search with hash codes
DOCX
Noise reduction based on partial reference, dual-tree complex wavelet transfo...
DOCX
Local directional number pattern for face analysis face and expression recogn...
DOCX
An access point based fec mechanism for video transmission over wireless la ns
DOCX
Towards differential query services in cost efficient clouds
DOCX
Spoc a secure and privacy preserving opportunistic computing framework for mo...
DOCX
Secure and efficient data transmission for cluster based wireless sensor netw...
DOCX
Privacy preserving back propagation neural network learning over arbitrarily ...
DOCX
Non cooperative location privacy
DOCX
Harnessing the cloud for securely outsourcing large
DOCX
Geo community-based broadcasting for data dissemination in mobile social netw...
DOCX
Enabling data dynamic and indirect mutual trust for cloud computing storage s...
DOCX
Dynamic resource allocation using virtual machines for cloud computing enviro...
DOCX
A secure protocol for spontaneous wireless ad hoc networks creation
DOCX
Utility privacy tradeoff in databases an information-theoretic approach
DOCX
Two tales of privacy in online social networks
Scalable face image retrieval using attribute enhanced sparse codewords
Scalable face image retrieval using attribute enhanced sparse codewords
Reversible watermarking based on invariant image classification and dynamic h...
Reversible data hiding with optimal value transfer
Query adaptive image search with hash codes
Noise reduction based on partial reference, dual-tree complex wavelet transfo...
Local directional number pattern for face analysis face and expression recogn...
An access point based fec mechanism for video transmission over wireless la ns
Towards differential query services in cost efficient clouds
Spoc a secure and privacy preserving opportunistic computing framework for mo...
Secure and efficient data transmission for cluster based wireless sensor netw...
Privacy preserving back propagation neural network learning over arbitrarily ...
Non cooperative location privacy
Harnessing the cloud for securely outsourcing large
Geo community-based broadcasting for data dissemination in mobile social netw...
Enabling data dynamic and indirect mutual trust for cloud computing storage s...
Dynamic resource allocation using virtual machines for cloud computing enviro...
A secure protocol for spontaneous wireless ad hoc networks creation
Utility privacy tradeoff in databases an information-theoretic approach
Two tales of privacy in online social networks

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Machine Learning_overview_presentation.pptx
PDF
Electronic commerce courselecture one. Pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Approach and Philosophy of On baking technology
PPTX
A Presentation on Artificial Intelligence
PDF
cuic standard and advanced reporting.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPT
Teaching material agriculture food technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
Dropbox Q2 2025 Financial Results & Investor Presentation
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Assigned Numbers - 2025 - Bluetooth® Document
Machine Learning_overview_presentation.pptx
Electronic commerce courselecture one. Pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Digital-Transformation-Roadmap-for-Companies.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Approach and Philosophy of On baking technology
A Presentation on Artificial Intelligence
cuic standard and advanced reporting.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Teaching material agriculture food technology
The AUB Centre for AI in Media Proposal.docx
Unlocking AI with Model Context Protocol (MCP)
A comparative analysis of optical character recognition models for extracting...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”

Error tolerant resource allocation and payment minimization for cloud system

  • 1. CLOUING Error-Tolerant Resource Allocation and Payment Minimization for Cloud System ABSTRACT: With virtual machine (VM) technology being increasingly mature, compute resources in cloud systems can be partitioned in fine granularity and allocated on demand. We make three contributions in this paper: 1) we formulate a deadline-driven resource allocation problem based on the cloud environment facilitated with VM resource isolation technology, and also propose a novel solution with polynomial time, which could minimize users’ payment in terms of their expected deadlines. 2) By analyzing the upper bound of task execution length based on the possibly inaccurate workload prediction, we further propose an error-tolerant method to guarantee task’s completion within its deadline. 3) We validate its effectiveness over a real VM- facilitated cluster environment under different levels of competition. In our experiment, by tuning algorithmic input deadline based on our derived bound, task execution length can always be limited within its deadline in the sufficient-supply situation; the mean execution length still keeps 70 percent as high as user specified deadline under the severe competition. Under the original-deadline-based solution, about 52.5 percent of tasks are completed within 0.95-1.0 as high as their deadline, which still conforms to the deadline-guaranteed requirement. Only 20 percent of tasks violate deadlines, yet most (17.5 percent) are still finished within 1.05 times of deadlines. GLOBALSOFT TECHNOLOGIES IEEE PROJECTS & SOFTWARE DEVELOPMENTS IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com
  • 2. EXISTING SYSTEM: In literatures, traditional optimization problems are often subject to the precise prediction of task’s characteristic (or execution property), which is nontrivial to realize in practice. Traditional job scheduling is often formulated as a kind of combinatorial optimization problem (or queue-based multiprocessor scheduling problem, due to the nonguaranteed performance isolation for multiple tasks running on the same machines. That is, most of the existing deadline-driven task scheduling solutions (from single cluster environment confined in LAN to the Grid computing environment suitable for WAN are also strictly subject to the queuing model under which a single machine’s multiple resources cannot be further split to smaller fractions at will. This will eventually cause the raw-grained resource allocation, relatively low resource utilization and suboptimal task execution efficiency DISADVANTAGES OF EXISTING SYSTEM: Users may wish to minimize their payments when guaranteeing their service level such that their tasks can be finished before deadlines. Such a deadline-guaranteed resource allocation with minimized payment is rarely studied in literatures. Moreover, inevitable errors in predicting task workloads will definitely make the problem harder. PROPOSED SYSTEM: We make three contributions in this paper: 1) We formulate a deadline-driven resource allocation problem based on the cloud environment facilitated with VM resource isolation technology, and also propose a novel solution with polynomial time, which could minimize users’ payment in terms of their expected deadlines. 2) By analyzing the upper bound of task execution length based on the possibly inaccurate workload prediction, we further propose an error-tolerant method to guarantee task’s completion within its deadline.
  • 3. 3) We validate its effectiveness over a real VM-facilitated cluster environment under different levels of competition. ADVANTAGES OF PROPOSED SYSTEM: All the theoretical conclusions are confirmed with our experiments. Specifically, in the situation with relatively sufficient resources, the worst case tasks under the stricter deadline-based allocation only take as about 0.75 times as their deadlines to complete, as compared to the 1.2 times of the deadlines under the original user-predefined deadline based allocation. We also observe that in the competitive environment, the latter algorithm performs much more stable than the former instead, which means that the latter tolerates the resource competition better. We also confirm the effectiveness of our solution via the distribution of the number of tasks with respect to execution times and user payments: in the competitive situation, majority of tasks can be guaranteed to be completed within deadlines. SYSTEM ARCHITECTURE:
  • 4. ALGORITHMS USED: SYSTEM CONFIGURATION:- HARDWARE CONFIGURATION:-  Processor - Pentium –IV  Speed - 1.1 Ghz
  • 5.  RAM - 256 MB(min)  Hard Disk - 20 GB  Key Board - Standard Windows Keyboard  Mouse - Two or Three Button Mouse  Monitor - SVGA SOFTWARE CONFIGURATION:-  Operating System : Windows XP  Programming Language : JAVA  Java Version : JDK 1.6 & above. REFERENCE: Sheng Di, Member, IEEE, and Cho-Li Wang, Member, IEEE-“Error-Tolerant Resource Allocation and Payment Minimization for Cloud System” IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 24, NO. 6, JUNE 2013.