SlideShare a Scribd company logo
Resource and Instance Hour Minimization for Deadline Constrained DAG
Applications Using Computer Clouds
Abstract:
In this paper, we address the resource and virtual machine instance hour
minimization problem for directed-acyclic-graph based deadline constrained
applications deployed on computer clouds. The allocated resources and instance
hours on computer clouds must: (1) guarantee the satisfaction of a deadline
constrained application's end-to-end deadline; (2) ensure that the number of
virtual machine (VM) instances allocated to the application is minimized; (3)
under the allocated number of VM instances, determine application execution
schedule that minimizes the application's makespan; and (4) under the decided
application execution schedule, determine a VM operation schedule, i.e., when a
VM should be turned on or off, that minimizes total VM instance hours needed to
execute the application. We first give lower and upper bounds for the number of
VM instances needed to guarantee the satisfaction of a deadline constrained
application's end-to-end deadline. Based on the bounds, we develop a heuristic
algorithm called minimal slack time and minimal distance (MSMD) algorithm that
finds the minimum number of VM instances needed to guarantee the
application's deadline and schedules tasks on the allocated VM instances so that
the application's makespan is minimized. Once the application execution schedule
and the number of VM instances needed are determined, the proposed VM
instance hour minimization (IHM) algorithm is applied to further reduce the
instance hours needed by VMs to complete the application's execution. Our
experimental results show that the MSMD algorithm can guarantee applications'
end-to-end deadlines with less resources than the HEFT [32], MOHEFT [16], DBUS
[9], QoS-base [40] and Auto-Scaling [25] heuristic scheduling algorithms in the
literature. Furthermore, under allocated resources, the MSMD algorithm can, on
average, reduce an application's makespan by 3.4 percent of its deadline. In
addition, with the IHM algorithm we can effectively reduce the ap- lication's
execution instance hours compared with when IHM is not applied.

More Related Content

PDF
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
PDF
Proactive Scheduling in Cloud Computing
PDF
Intelligent Workload Management in Virtualized Cloud Environment
PPTX
Optimal load balancing in cloud computing
DOCX
Error tolerant resource allocation and payment minimization for cloud system
PDF
Kks sre book_ch10
PPTX
Load Balancing in Cloud
PPT
Load balancing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Proactive Scheduling in Cloud Computing
Intelligent Workload Management in Virtualized Cloud Environment
Optimal load balancing in cloud computing
Error tolerant resource allocation and payment minimization for cloud system
Kks sre book_ch10
Load Balancing in Cloud
Load balancing

What's hot (8)

PPTX
An Efficient Decentralized Load Balancing Algorithm in Cloud Computing
PPTX
eCQM Certification Subgroup Slides July 28 2015
PDF
capacityshifting1
PDF
Improving Tail Latency of Stateful Cloud Services via GC Control and Load She...
PPTX
load balancing in public cloud ppt
PDF
Kks sre book_ch1,2
DOCX
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Error tolerant resource allocation an...
DOCX
Error tolerant resource allocation and payment minimization for cloud system
An Efficient Decentralized Load Balancing Algorithm in Cloud Computing
eCQM Certification Subgroup Slides July 28 2015
capacityshifting1
Improving Tail Latency of Stateful Cloud Services via GC Control and Load She...
load balancing in public cloud ppt
Kks sre book_ch1,2
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Error tolerant resource allocation an...
Error tolerant resource allocation and payment minimization for cloud system
Ad

Viewers also liked (8)

PDF
Multi depth-map raytracing for efficient large-scene reconstruction
PDF
Automated system change discovery and management in the cloud
PDF
Fair network bandwidth allocation in iaa s datacenters via a cooperative game...
PDF
Standards for hybrid clouds
PDF
Asymptotic expansions for heavy tailed data
PDF
Mobile volume rendering past, present and future
PDF
Burstiness aware resource reservation for server consolidation in computing c...
PDF
Application level optimization of big data transfers through pipelining, para...
Multi depth-map raytracing for efficient large-scene reconstruction
Automated system change discovery and management in the cloud
Fair network bandwidth allocation in iaa s datacenters via a cooperative game...
Standards for hybrid clouds
Asymptotic expansions for heavy tailed data
Mobile volume rendering past, present and future
Burstiness aware resource reservation for server consolidation in computing c...
Application level optimization of big data transfers through pipelining, para...
Ad

Similar to Resource and instance hour minimization for deadline constrained dag applications using computer clouds (20)

PDF
IRJET- Dynamic Resource Allocation of Heterogeneous Workload in Cloud
PDF
Demand-driven Gaussian window optimization for executing preferred population...
PDF
Conference Paper: CHASE: Component High-Availability Scheduler in Cloud Compu...
PDF
A review on various optimization techniques of resource provisioning in cloud...
PDF
A survey on various resource allocation policies in cloud computing environment
PDF
A survey on various resource allocation policies in cloud computing environment
PDF
dynamic resource allocation using virtual machines for cloud computing enviro...
PDF
Application of selective algorithm for effective resource provisioning in clo...
ODP
CDA for Grid and Cloud
PDF
Resource Allocation using Virtual Clusters
PDF
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
PDF
Allocation Strategies of Virtual Resources in Cloud-Computing Networks
PDF
International Refereed Journal of Engineering and Science (IRJES)
PDF
International Refereed Journal of Engineering and Science (IRJES)
PPT
Scheduling in CCE
PDF
Scheduling in Virtual Infrastructure for High-Throughput Computing
PDF
Hadoop scheduler with deadline constraint
PDF
Dynamic Three Stages Task Scheduling Algorithm on Cloud Computing
PDF
Sla based optimization of power and migration cost in cloud computing
PDF
A survey on the performance of job scheduling in workflow application
IRJET- Dynamic Resource Allocation of Heterogeneous Workload in Cloud
Demand-driven Gaussian window optimization for executing preferred population...
Conference Paper: CHASE: Component High-Availability Scheduler in Cloud Compu...
A review on various optimization techniques of resource provisioning in cloud...
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
dynamic resource allocation using virtual machines for cloud computing enviro...
Application of selective algorithm for effective resource provisioning in clo...
CDA for Grid and Cloud
Resource Allocation using Virtual Clusters
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
Allocation Strategies of Virtual Resources in Cloud-Computing Networks
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
Scheduling in CCE
Scheduling in Virtual Infrastructure for High-Throughput Computing
Hadoop scheduler with deadline constraint
Dynamic Three Stages Task Scheduling Algorithm on Cloud Computing
Sla based optimization of power and migration cost in cloud computing
A survey on the performance of job scheduling in workflow application

More from ieeepondy (20)

PDF
Demand aware network function placement
PDF
Service description in the nfv revolution trends, challenges and a way forward
PDF
Secure optimization computation outsourcing in cloud computing a case study o...
PDF
Spatial related traffic sign inspection for inventory purposes using mobile l...
PDF
Rfhoc a random forest approach to auto-tuning hadoop's configuration
PDF
Reliable and confidential cloud storage with efficient data forwarding functi...
PDF
Rebuttal to “comments on ‘control cloud data access privilege and anonymity w...
PDF
Scalable cloud–sensor architecture for the internet of things
PDF
Scalable algorithms for nearest neighbor joins on big trajectory data
PDF
Robust workload and energy management for sustainable data centers
PDF
Privacy preserving deep computation model on cloud for big data feature learning
PDF
Pricing the cloud ieee projects, ieee projects chennai, ieee projects 2016,ie...
PDF
Protection of big data privacy
PDF
Power optimization with bler constraint for wireless fronthauls in c ran
PDF
Performance aware cloud resource allocation via fitness-enabled auction
PDF
Performance limitations of a text search application running in cloud instances
PDF
Performance analysis and optimal cooperative cluster size for randomly distri...
PDF
Predictive control for energy aware consolidation in cloud datacenters
PDF
Over flow multi site aware big data management for scientific workflows on cl...
PDF
Optimizing purdue lin microphysics scheme for intel xeon phi coprocessor
Demand aware network function placement
Service description in the nfv revolution trends, challenges and a way forward
Secure optimization computation outsourcing in cloud computing a case study o...
Spatial related traffic sign inspection for inventory purposes using mobile l...
Rfhoc a random forest approach to auto-tuning hadoop's configuration
Reliable and confidential cloud storage with efficient data forwarding functi...
Rebuttal to “comments on ‘control cloud data access privilege and anonymity w...
Scalable cloud–sensor architecture for the internet of things
Scalable algorithms for nearest neighbor joins on big trajectory data
Robust workload and energy management for sustainable data centers
Privacy preserving deep computation model on cloud for big data feature learning
Pricing the cloud ieee projects, ieee projects chennai, ieee projects 2016,ie...
Protection of big data privacy
Power optimization with bler constraint for wireless fronthauls in c ran
Performance aware cloud resource allocation via fitness-enabled auction
Performance limitations of a text search application running in cloud instances
Performance analysis and optimal cooperative cluster size for randomly distri...
Predictive control for energy aware consolidation in cloud datacenters
Over flow multi site aware big data management for scientific workflows on cl...
Optimizing purdue lin microphysics scheme for intel xeon phi coprocessor

Recently uploaded (20)

PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PPTX
Welding lecture in detail for understanding
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPT
Mechanical Engineering MATERIALS Selection
PPTX
additive manufacturing of ss316l using mig welding
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Well-logging-methods_new................
PPT
Project quality management in manufacturing
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Structs to JSON How Go Powers REST APIs.pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Model Code of Practice - Construction Work - 21102022 .pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
bas. eng. economics group 4 presentation 1.pptx
Lesson 3_Tessellation.pptx finite Mathematics
Welding lecture in detail for understanding
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Mechanical Engineering MATERIALS Selection
additive manufacturing of ss316l using mig welding
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Well-logging-methods_new................
Project quality management in manufacturing
Strings in CPP - Strings in C++ are sequences of characters used to store and...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Internet of Things (IOT) - A guide to understanding
Operating System & Kernel Study Guide-1 - converted.pdf
Structs to JSON How Go Powers REST APIs.pdf

Resource and instance hour minimization for deadline constrained dag applications using computer clouds

  • 1. Resource and Instance Hour Minimization for Deadline Constrained DAG Applications Using Computer Clouds Abstract: In this paper, we address the resource and virtual machine instance hour minimization problem for directed-acyclic-graph based deadline constrained applications deployed on computer clouds. The allocated resources and instance hours on computer clouds must: (1) guarantee the satisfaction of a deadline constrained application's end-to-end deadline; (2) ensure that the number of virtual machine (VM) instances allocated to the application is minimized; (3) under the allocated number of VM instances, determine application execution schedule that minimizes the application's makespan; and (4) under the decided application execution schedule, determine a VM operation schedule, i.e., when a VM should be turned on or off, that minimizes total VM instance hours needed to execute the application. We first give lower and upper bounds for the number of VM instances needed to guarantee the satisfaction of a deadline constrained application's end-to-end deadline. Based on the bounds, we develop a heuristic algorithm called minimal slack time and minimal distance (MSMD) algorithm that finds the minimum number of VM instances needed to guarantee the application's deadline and schedules tasks on the allocated VM instances so that the application's makespan is minimized. Once the application execution schedule and the number of VM instances needed are determined, the proposed VM instance hour minimization (IHM) algorithm is applied to further reduce the instance hours needed by VMs to complete the application's execution. Our
  • 2. experimental results show that the MSMD algorithm can guarantee applications' end-to-end deadlines with less resources than the HEFT [32], MOHEFT [16], DBUS [9], QoS-base [40] and Auto-Scaling [25] heuristic scheduling algorithms in the literature. Furthermore, under allocated resources, the MSMD algorithm can, on average, reduce an application's makespan by 3.4 percent of its deadline. In addition, with the IHM algorithm we can effectively reduce the ap- lication's execution instance hours compared with when IHM is not applied.