International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1278
An Energy-Saving Task Scheduling Strategy based on Vacation Queuing
& Optimization of Resources in Cloud
Chanpreet Kaur1, Er. Simarjit Kaur2
1Student, BGIET, Sangrur
2Professor, BGIET, Sangrur
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Energy consumption in cloud computing systems
has been the major concern. One of the most important tasks
in cloud computing is the optimization of energy utilization
and have a resultant green cloud computing. There are
number of techniques as well asalgorithmsusedtominimalize
the energy consumption in the cloud. Techniques comprise
DVFS, VM Migration and VM Consolidation. Algorithms are
Maximum Bin Packing, Power Expand Min-Max and
Minimization Migrations, Highest Potential growth, Random
Choice. The main aim is to optimize cloud’s energy utilization.
This paper offers resource allocation technique that
maximizes the efficiency of the system. Here, we offer two
energy-conscious task consolidation heuristics that target to
maximize the resource utilization and then explicitlytake into
consideration both idle and active energy consumption. This
paper presents the proposed model for Vacation queuing and
Cloud Task Scheduling. This approach has allowed us to
advance the quality of the service by decreasing the energy
consumption, the reduced processing time and more of
sleeping nodes that are helpful for increase in the resting time
and makes the system much more efficient.
Key Words: Resource allocation, Data Center
independent task scheduling, vacation queuing, Load
Balancer,Sojourntime,ACP(AverageComputingPower)
1. INTRODUCTION
Cloud computing could be defined as the technique for
providing pay-as-you-use type services and access to some
shared resources over a network based on the consumer
request with a minimum management risk”. The shared
resources comprise of the servers, applications, storage,
software, networks etc. all these resources can be
configurable on the user demand. Most of the individual IT
Companies and business enterprisers are opting for the
cloud so as to share the business information. Existing cloud
service provider are Amazon, Microsoft’s Windows Azure,
Google and IBM. The prime expectation of the cloud service
consumer is to have a fast, reliable, and the availableservice.
Cloud computing have been typically classified into two
types such as the types of services offered as well as the
location of the cloud. The services are classified as
Infrastructure as a service (IaaS), Platform as a service
(PaaS), and Software as a service (SaaS). Dependent on the
location, cloud computing could be classified into four types
like public cloud, hybrid cloud, private cloud and the
community cloud. High energy consumptionisleddueto the
various electrical equipment, the IT infrastructures, and the
randomness jobs would be presented on the computing
nodes. In order to handle the random nature of the tasks,
computing nodes would be in power on all the time because
the jobs would be incoming in any of the time forprocessing,
that leads to the high energy produced.
This thesis proposes the model for the Could Task
Scheduling dependent on the Vacation Queuing. This has
permitted to improve the quality of service by minimizing
the energy consumption, the reduced processing time and
more number of the sleeping nodes that are helpful in
increasing the resting timeof a systemandmakesthesystem
much more efficient. Based upon the different properties of
the user tasks, the load balancer would be used in the
proposed method that will take the user tasks and assign to
the server side the computing nodes dependent on the tasks
properties. The server sides nodes are also divided into the
two parts the heavy and small nodes. The simulation results
illustrate that the proposed algorithm could reduce the
energy consumption of the cloud computing system
efficiently while meeting with the task performance.
Fig-1: Cloud Computing
2. LITERATURE SURVEY
One of the task in order to reduce the energyconsumptionin
the cloud system has tend to consolidate the VM in PM, that
is, concentrating on the workload in a fewest possible PM.
Hence, the energy consumption would be reduced. The
drawback is that the performancesystemcanbeharmedand
for this reason, working is done on the allocation resources.
To explain it is, distributing VM through a system as
efficiently as it is possible. Resource management has been
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1279
the core function of any system and affects the three main
principles for the evaluation of a system: cost, functionality,
and performance. Some inefficient resource management
has the direct undesirable effect on the performance as well
as the cost and an unintended effect on the functionality of
the given system. Resource-allocation studies show the
techniques in order to monitoring the availability system
and performance. On the otherhand,theproposetechniques
for control of the energy consumption in the cloud systems
through resource management. Referringtoperformance as
well as the availability system, they make use of the
centralized model of a system, where there is the central
entity, that knows the system state every time. The
drawback of these techniques has beenthattheknowing ofa
system state is mandatory to make some decision. Whereas,
this fact also implies to the decision-making that takes place
more slowly, and as a result the internal communication
network becomes slow. Moreover, it is not taken into
consideration the energy consumption in the decision-
making.
3. APPROACH
In order to solve the above problem, the advantage of the
vacation queuing model is taken in order to analyse the
energy consumption of the cloud computing system, and
present the task scheduling algorithm dependent on the
similar tasks. The main contributions include:
a) First attempt is done to apply an exhaustive service, the
vacation queuing theory to the model of the cloud
computing system; in augmentation to this, considering
the various states of the compute node, the energy
consumption characteristics, and the latency duringthe
state transition of the cloud computing system that is
heterogeneous in nature, improvements in the vacation
queuing theory by addition of idle period when no tasks
arrive at the compute node, the node goes through the
period of some idle time despite of enteringthevacation
at once so as to avoid frequent switches amidst the
different states.
b) Analyzation of the expectations of task, sojourn
time, and the energy consumption of the cloud
computing system dependent on the busy period and
cycle under a steady state. Dependent on the analysis of
partial derivatives of the energy consumption with
relation to the variance of service time and idle time, it
can be observed that energy can be saved by reduction
in the variance of the service time with the scheduling
tasks.
c) Based on the analysis, it is proposed that a task
scheduling algorithm should be based on the similar
tasks in order to optimize the energy consumption, and
evaluate performance of the proposed algorithm
through all the simulations.
4. RESEARCH METHODOLOGY
Researching the scheduling algorithms and selectingone
that is appropriate for the current cloud environment.
a) Implementing the enhanced energy saving task
scheduling algorithm with hybrid load balancer.
b) Testing the system using different quality metrics.
c) Presenting the results.
In this paper, we have tried to develop the better task
scheduling for cloud computing. Firstly, we worked on
researching the best scheduling policyincloudandfound
that load-balanced Vacation Queuing method would be
best as the VQ has very low energy consumption
compared to many otheralgorithmslikemin-minetc.and
the load balancing strategy aids in the average load over
each node in the cloud therefore preventing some extra
sojourn time. So, we have proposed a new load balancing
shared with the algorithm.
5. NEED OF NEW SYSTEM
In the task scheduling algorithm, the tasks have been
assigned to various compute nodes. There is a concept of
the power consumption during the changing of the state
and the concept of similar task says that these tasks can
be scheduled alongside. This has been the poor concept
as it has a few disadvantages. Firstly, in case the low
energy tasks are assigned to low power systems there
would be a cluttering as the tasks would fill up all the
smaller nodes. Secondlydisadvantageis,ifthelowenergy
tasks gets assigned to the high energy consumption
nodes, then there would be more of the power
consumption, that is a poor methodincloudcomputingin
order to process the number of tasks on the server side.
To cope up with the situation, it is suggested to make
improvements by adding the load balancer and the task
scheduling strategy correction that can equally load
server sides nodes in order to communicate with the
processing tasks according to their needs.
6. RESULTS
Fig- 2: Cloud Task Scheduling based on Vacation
Queuing
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1280
The figure 1 shows the GUI having options like: simulate
vacation queuing, simulate our method, plot energy
consumption graph, plot total processing time graph and
plot sleeping nodes per roundwhichareusedtosimulate the
method.
Fig-3: Simulation of the Vacation Queuing Algorithm
Fig- 4: Simulation of the Proposed Method
Fig- 5: Energy Consumption with 20 simulation rounds
Fig- 6: Code for Simulation
Fig-7: Processing Time
7. CONCLUSIONS
In this thesis, we proposed a method for the Cloud Task
Scheduling dependent on the Vacation Queuing. In this
proposed method the results are farbetterthantheprevious
task scheduling method. Under vacation queuing method,
the sojourn time is collected from waiting time in the local
queue of the compute node as well as the service time of the
performing tasks node. The time and power required to
switch state have also been different. Each compute node
does maintain the task queue.
In the purposed technique on taking modification to the
vacation queuing method in order to obtain the desired
results in both the process optimizationandenergy efficient.
In this the balance threshold can be divided inthe number of
nodes to two different parametersbasedupontheirsoftware
and hardware specifications. By using the energy consumed
and the processing time in order to execute the tasks has
been very less.
These results are more promising, we know in the proposed
method that energy consumption is less, reduced the
processing time and the number of sleeping nodes are more
that are helpful in increasing the resting time of system and
makes it more efficient.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1281
8. FUTURE SCOPE
For the future work, we would like to present more of the
intelligent techniques in order to improve the quality of
service (Qos).
The research work can be stated as given below:
a) One extra load balancer can be used to distribute the
task over the computer nodes very effectively.
b) On the computing nodes, the virtual machine can then
be created and the different algorithms can be used in
order to assign the tasks.
The virtual machine can also be created by defining the
different configurations of the computing nodes on both the
larger and smaller nodes.
9. ACKNOWLEDGEMENT
We are grateful for the stimulating discussions and support
by Sunny Kumar. This paper is implemented under the
guidance of Er. Sunny Kumar Bansal whoisDirectorofCyber
Space Technologies, Bathinda.
REFERENCES
[1] Gamal Eldin I. Selim, Mohamed A. Elrashidy, Nawal A. El-
Fishawy: An Efficient Resource Utilization Technique for
Consolidation of Virtual Machines in Cloud Computing
Environment. Proceedings of the 33rd National Radio
Science Conference (NRSC 2016). IEEE. 2016, February.
[2] Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee,
G., Stoica, I. Above the clouds: A Berkeley view of cloud
computing. Dept. Electrical Eng. and Comput. Sciences,
University of California, Berkeley, Rep.UCB/EECS,28(13),
2009.
[3] Dikaiakos, M. D., Katsaros, D., Mehra, P., Pallis, G., & Vakali,
A. Cloud computing: Distributed internetcomputingforIT
and scientific research. Internet Computing, IEEE, 13(5),
10-13, 2009.
[4] Marinescu, D. C. Cloud computing: theory and practice.
Morgan Kaufmann. USA. 2013.
[5] Geronimo, G. A., Werner, J., Westphall, C. B., Westphall, C.
M., & Defenti, L. Provisioning and resource allocation for
green clouds. In 12th International Conference on
Networks (ICN). 2013.
[6] Addis, B., Ardagna, D., Panicucci, B., & Zhang, L. Autonomic
management of cloud service centers with availability
guarantees. In Cloud Computing (CLOUD), 2010 IEEE 3rd
International Conference
[7] Gaganpreet Kaur Sehdev, Anil Kumar, “Performance
Evaluation of Power Aware VM Consolidation using Live
Migration”, International Journal of Computer Network
and Information Security, Vol 7, No 2, pp 67- 76, Jan 2015.
[8] Mueen Uddin, Azizah Abdul Rahman, “Energy efficiency
and low carbon enabler green IT framework for data
centers considering green metrics”, Renewable and
Sustainable Energy Reviews, Vol 16, Issue 6, pp 4078-
4094, Aug 2012.
[9] Nader Nada, Abusfian Elgelany, “Green Technology, Cloud
Computing and Data Centers: the Need for Integrated
Energy Efficiency Framework and Effective Metric”.
[10] Sukhpal Singh, Inderveer Chana, “Energy based Efficient
Resource Scheduling: A Step Towards Green Computing“,
International Journal of Energy, Information and
Communications Vol 5, Issue 2, 2014, pp 35- 52, DOI:
10.14257/ijeic.2014.5.2.03.
[11] Shailesh S Deore, Ashok Narayan Patil, “Energy-Efficient
Job Scheduling andAllocationSchemeforVirtual Machines
in Private Clouds”, International Journal of Applied
Information Systems, Volume 5, No. 1, pp 56-60, Jan 2013.
[12] Manjot Kaur, Gursheen Kaur, Prabhdeep Singh, “A Radical
Energy Efficient Framework for Green Cloud”, Indian
Journal of Emerging Trends and Technology in Computer
Science, Volume 2, Issue 1, pp 171-175, Jan-Feb 2013.
[13] Abbas Horri,MohammadSadeghMozafari,Gholamhossein
Dastghaibyfard, “Novel resource allocation algorithms to
performance and energy efficiency in cloud computing”,
Journal of Supercomputing.
[14] Altino M. Sampaio, Jorge G. Barbosa, “Towards high-
available and energy-efficient virtual computing
environments in the cloud”, Journal of Future Generation
Computer Systems.
[15] M. Y. Tan, S. G. Zeng, and W. Wang, Policy of energy
optimal management for cloud computing platform with
stochastic tasks, Journal of Software, vol. 23, pp. 266–278,
2012. [18]
[16] S. Zikos and D. H. Karatza, Performance and energy aware
cluster-level scheduling of compute-intensive jobs with
unknown service times, Simulation Modeling Practiceand
Theory, vol. 1, pp. 239–250, 2011.
[17] L. Gong, H. X. Sun, and F. E. Waston, Performancemodeling
and prediction of non-dedicatednetwork computing,IEEE
Transactions on Computers, vol. 51, pp.1041–1055,2002.
[20]
[18] W. Wang, Z. J. Luo, and B. A. Song, Dynamic pricing based
energy cost optimization in data center environment,
Journal of Computers, vol. 36, pp. 600–615, 2013. [21]
[19] Y. Z. Ma, The steady state theory of M/G/1 types multiple
adaptive vacation queuing system, Ph. D. dissertation.
[20] R. Buyya et al. "Market-oriented cloud computing: Vision,
hype, and reality for delivering it services as computing
utilities." InProc. of the 10th IEEE IntI. Conf. on High
Performance Computing and Communications(HPCC'08),
2008.

More Related Content

PDF
A Review on Scheduling in Cloud Computing
PDF
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
PDF
Optimization of energy consumption in cloud computing datacenters
PDF
IRJET- A Statistical Approach Towards Energy Saving in Cloud Computing
PDF
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
PDF
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
PDF
Hybrid Task Scheduling Approach using Gravitational and ACO Search Algorithm
PDF
An Energy Aware Resource Utilization Framework to Control Traffic in Cloud Ne...
A Review on Scheduling in Cloud Computing
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
Optimization of energy consumption in cloud computing datacenters
IRJET- A Statistical Approach Towards Energy Saving in Cloud Computing
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
Hybrid Task Scheduling Approach using Gravitational and ACO Search Algorithm
An Energy Aware Resource Utilization Framework to Control Traffic in Cloud Ne...

What's hot (11)

PDF
Load Balancing in Cloud Computing Through Virtual Machine Placement
PDF
Energy Efficient Change Management in a Cloud Computing Environment
PDF
A survey on energy efficient with task consolidation in the virtualized cloud...
PDF
A survey on energy efficient with task consolidation in the virtualized cloud...
PDF
Energy efficient task scheduling algorithms for cloud data centers
PDF
Energy efficient task scheduling algorithms for cloud data centers
PDF
Survey: An Optimized Energy Consumption of Resources in Cloud Data Centers
PDF
Fault tolerance on cloud computing
PDF
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
PDF
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
PDF
Application of selective algorithm for effective resource provisioning in clo...
Load Balancing in Cloud Computing Through Virtual Machine Placement
Energy Efficient Change Management in a Cloud Computing Environment
A survey on energy efficient with task consolidation in the virtualized cloud...
A survey on energy efficient with task consolidation in the virtualized cloud...
Energy efficient task scheduling algorithms for cloud data centers
Energy efficient task scheduling algorithms for cloud data centers
Survey: An Optimized Energy Consumption of Resources in Cloud Data Centers
Fault tolerance on cloud computing
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
Application of selective algorithm for effective resource provisioning in clo...
Ad

Similar to IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & Optimization of Resources in Cloud (20)

PDF
Energy-Efficient Task Scheduling in Cloud Environment
PDF
A Review on Scheduling in Cloud Computing
PDF
A Review on Scheduling in Cloud Computing
PDF
A Review on Scheduling in Cloud Computing
PDF
IRJET - Efficient Load Balancing in a Distributed Environment
PDF
Intelligent Workload Management in Virtualized Cloud Environment
PDF
LOAD BALANCING IN CLOUD COMPUTING
PDF
IRJET- Enhance Dynamic Heterogeneous Shortest Job first (DHSJF): A Task Schedu...
PDF
D04573033
PDF
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
PDF
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
PDF
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
DOCX
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
DOCX
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
PDF
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
PDF
A Prolific Scheme for Load Balancing Relying on Task Completion Time
PDF
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
PDF
A survey paper on an improved scheduling algorithm for task offloading on cloud
PDF
Public Cloud Partition Using Load Status Evaluation and Cloud Division Rules
PDF
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
Energy-Efficient Task Scheduling in Cloud Environment
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
IRJET - Efficient Load Balancing in a Distributed Environment
Intelligent Workload Management in Virtualized Cloud Environment
LOAD BALANCING IN CLOUD COMPUTING
IRJET- Enhance Dynamic Heterogeneous Shortest Job first (DHSJF): A Task Schedu...
D04573033
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
A Prolific Scheme for Load Balancing Relying on Task Completion Time
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
A survey paper on an improved scheduling algorithm for task offloading on cloud
Public Cloud Partition Using Load Status Evaluation and Cloud Division Rules
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
PDF
Kiona – A Smart Society Automation Project
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
PDF
Breast Cancer Detection using Computer Vision
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Kiona – A Smart Society Automation Project
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
BRAIN TUMOUR DETECTION AND CLASSIFICATION
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Breast Cancer Detection using Computer Vision
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...

Recently uploaded (20)

PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PPTX
Module 8- Technological and Communication Skills.pptx
PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
PDF
Soil Improvement Techniques Note - Rabbi
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PDF
Abrasive, erosive and cavitation wear.pdf
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
PDF
Design Guidelines and solutions for Plastics parts
PPT
Total quality management ppt for engineering students
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PDF
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
Module 8- Technological and Communication Skills.pptx
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
Fundamentals of safety and accident prevention -final (1).pptx
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
Soil Improvement Techniques Note - Rabbi
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
Abrasive, erosive and cavitation wear.pdf
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
III.4.1.2_The_Space_Environment.p pdffdf
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
Design Guidelines and solutions for Plastics parts
Total quality management ppt for engineering students
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
Exploratory_Data_Analysis_Fundamentals.pdf
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf

IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & Optimization of Resources in Cloud

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1278 An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & Optimization of Resources in Cloud Chanpreet Kaur1, Er. Simarjit Kaur2 1Student, BGIET, Sangrur 2Professor, BGIET, Sangrur ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Energy consumption in cloud computing systems has been the major concern. One of the most important tasks in cloud computing is the optimization of energy utilization and have a resultant green cloud computing. There are number of techniques as well asalgorithmsusedtominimalize the energy consumption in the cloud. Techniques comprise DVFS, VM Migration and VM Consolidation. Algorithms are Maximum Bin Packing, Power Expand Min-Max and Minimization Migrations, Highest Potential growth, Random Choice. The main aim is to optimize cloud’s energy utilization. This paper offers resource allocation technique that maximizes the efficiency of the system. Here, we offer two energy-conscious task consolidation heuristics that target to maximize the resource utilization and then explicitlytake into consideration both idle and active energy consumption. This paper presents the proposed model for Vacation queuing and Cloud Task Scheduling. This approach has allowed us to advance the quality of the service by decreasing the energy consumption, the reduced processing time and more of sleeping nodes that are helpful for increase in the resting time and makes the system much more efficient. Key Words: Resource allocation, Data Center independent task scheduling, vacation queuing, Load Balancer,Sojourntime,ACP(AverageComputingPower) 1. INTRODUCTION Cloud computing could be defined as the technique for providing pay-as-you-use type services and access to some shared resources over a network based on the consumer request with a minimum management risk”. The shared resources comprise of the servers, applications, storage, software, networks etc. all these resources can be configurable on the user demand. Most of the individual IT Companies and business enterprisers are opting for the cloud so as to share the business information. Existing cloud service provider are Amazon, Microsoft’s Windows Azure, Google and IBM. The prime expectation of the cloud service consumer is to have a fast, reliable, and the availableservice. Cloud computing have been typically classified into two types such as the types of services offered as well as the location of the cloud. The services are classified as Infrastructure as a service (IaaS), Platform as a service (PaaS), and Software as a service (SaaS). Dependent on the location, cloud computing could be classified into four types like public cloud, hybrid cloud, private cloud and the community cloud. High energy consumptionisleddueto the various electrical equipment, the IT infrastructures, and the randomness jobs would be presented on the computing nodes. In order to handle the random nature of the tasks, computing nodes would be in power on all the time because the jobs would be incoming in any of the time forprocessing, that leads to the high energy produced. This thesis proposes the model for the Could Task Scheduling dependent on the Vacation Queuing. This has permitted to improve the quality of service by minimizing the energy consumption, the reduced processing time and more number of the sleeping nodes that are helpful in increasing the resting timeof a systemandmakesthesystem much more efficient. Based upon the different properties of the user tasks, the load balancer would be used in the proposed method that will take the user tasks and assign to the server side the computing nodes dependent on the tasks properties. The server sides nodes are also divided into the two parts the heavy and small nodes. The simulation results illustrate that the proposed algorithm could reduce the energy consumption of the cloud computing system efficiently while meeting with the task performance. Fig-1: Cloud Computing 2. LITERATURE SURVEY One of the task in order to reduce the energyconsumptionin the cloud system has tend to consolidate the VM in PM, that is, concentrating on the workload in a fewest possible PM. Hence, the energy consumption would be reduced. The drawback is that the performancesystemcanbeharmedand for this reason, working is done on the allocation resources. To explain it is, distributing VM through a system as efficiently as it is possible. Resource management has been
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1279 the core function of any system and affects the three main principles for the evaluation of a system: cost, functionality, and performance. Some inefficient resource management has the direct undesirable effect on the performance as well as the cost and an unintended effect on the functionality of the given system. Resource-allocation studies show the techniques in order to monitoring the availability system and performance. On the otherhand,theproposetechniques for control of the energy consumption in the cloud systems through resource management. Referringtoperformance as well as the availability system, they make use of the centralized model of a system, where there is the central entity, that knows the system state every time. The drawback of these techniques has beenthattheknowing ofa system state is mandatory to make some decision. Whereas, this fact also implies to the decision-making that takes place more slowly, and as a result the internal communication network becomes slow. Moreover, it is not taken into consideration the energy consumption in the decision- making. 3. APPROACH In order to solve the above problem, the advantage of the vacation queuing model is taken in order to analyse the energy consumption of the cloud computing system, and present the task scheduling algorithm dependent on the similar tasks. The main contributions include: a) First attempt is done to apply an exhaustive service, the vacation queuing theory to the model of the cloud computing system; in augmentation to this, considering the various states of the compute node, the energy consumption characteristics, and the latency duringthe state transition of the cloud computing system that is heterogeneous in nature, improvements in the vacation queuing theory by addition of idle period when no tasks arrive at the compute node, the node goes through the period of some idle time despite of enteringthevacation at once so as to avoid frequent switches amidst the different states. b) Analyzation of the expectations of task, sojourn time, and the energy consumption of the cloud computing system dependent on the busy period and cycle under a steady state. Dependent on the analysis of partial derivatives of the energy consumption with relation to the variance of service time and idle time, it can be observed that energy can be saved by reduction in the variance of the service time with the scheduling tasks. c) Based on the analysis, it is proposed that a task scheduling algorithm should be based on the similar tasks in order to optimize the energy consumption, and evaluate performance of the proposed algorithm through all the simulations. 4. RESEARCH METHODOLOGY Researching the scheduling algorithms and selectingone that is appropriate for the current cloud environment. a) Implementing the enhanced energy saving task scheduling algorithm with hybrid load balancer. b) Testing the system using different quality metrics. c) Presenting the results. In this paper, we have tried to develop the better task scheduling for cloud computing. Firstly, we worked on researching the best scheduling policyincloudandfound that load-balanced Vacation Queuing method would be best as the VQ has very low energy consumption compared to many otheralgorithmslikemin-minetc.and the load balancing strategy aids in the average load over each node in the cloud therefore preventing some extra sojourn time. So, we have proposed a new load balancing shared with the algorithm. 5. NEED OF NEW SYSTEM In the task scheduling algorithm, the tasks have been assigned to various compute nodes. There is a concept of the power consumption during the changing of the state and the concept of similar task says that these tasks can be scheduled alongside. This has been the poor concept as it has a few disadvantages. Firstly, in case the low energy tasks are assigned to low power systems there would be a cluttering as the tasks would fill up all the smaller nodes. Secondlydisadvantageis,ifthelowenergy tasks gets assigned to the high energy consumption nodes, then there would be more of the power consumption, that is a poor methodincloudcomputingin order to process the number of tasks on the server side. To cope up with the situation, it is suggested to make improvements by adding the load balancer and the task scheduling strategy correction that can equally load server sides nodes in order to communicate with the processing tasks according to their needs. 6. RESULTS Fig- 2: Cloud Task Scheduling based on Vacation Queuing
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1280 The figure 1 shows the GUI having options like: simulate vacation queuing, simulate our method, plot energy consumption graph, plot total processing time graph and plot sleeping nodes per roundwhichareusedtosimulate the method. Fig-3: Simulation of the Vacation Queuing Algorithm Fig- 4: Simulation of the Proposed Method Fig- 5: Energy Consumption with 20 simulation rounds Fig- 6: Code for Simulation Fig-7: Processing Time 7. CONCLUSIONS In this thesis, we proposed a method for the Cloud Task Scheduling dependent on the Vacation Queuing. In this proposed method the results are farbetterthantheprevious task scheduling method. Under vacation queuing method, the sojourn time is collected from waiting time in the local queue of the compute node as well as the service time of the performing tasks node. The time and power required to switch state have also been different. Each compute node does maintain the task queue. In the purposed technique on taking modification to the vacation queuing method in order to obtain the desired results in both the process optimizationandenergy efficient. In this the balance threshold can be divided inthe number of nodes to two different parametersbasedupontheirsoftware and hardware specifications. By using the energy consumed and the processing time in order to execute the tasks has been very less. These results are more promising, we know in the proposed method that energy consumption is less, reduced the processing time and the number of sleeping nodes are more that are helpful in increasing the resting time of system and makes it more efficient.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1281 8. FUTURE SCOPE For the future work, we would like to present more of the intelligent techniques in order to improve the quality of service (Qos). The research work can be stated as given below: a) One extra load balancer can be used to distribute the task over the computer nodes very effectively. b) On the computing nodes, the virtual machine can then be created and the different algorithms can be used in order to assign the tasks. The virtual machine can also be created by defining the different configurations of the computing nodes on both the larger and smaller nodes. 9. ACKNOWLEDGEMENT We are grateful for the stimulating discussions and support by Sunny Kumar. This paper is implemented under the guidance of Er. Sunny Kumar Bansal whoisDirectorofCyber Space Technologies, Bathinda. REFERENCES [1] Gamal Eldin I. Selim, Mohamed A. Elrashidy, Nawal A. El- Fishawy: An Efficient Resource Utilization Technique for Consolidation of Virtual Machines in Cloud Computing Environment. Proceedings of the 33rd National Radio Science Conference (NRSC 2016). IEEE. 2016, February. [2] Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Stoica, I. Above the clouds: A Berkeley view of cloud computing. Dept. Electrical Eng. and Comput. Sciences, University of California, Berkeley, Rep.UCB/EECS,28(13), 2009. [3] Dikaiakos, M. D., Katsaros, D., Mehra, P., Pallis, G., & Vakali, A. Cloud computing: Distributed internetcomputingforIT and scientific research. Internet Computing, IEEE, 13(5), 10-13, 2009. [4] Marinescu, D. C. Cloud computing: theory and practice. Morgan Kaufmann. USA. 2013. [5] Geronimo, G. A., Werner, J., Westphall, C. B., Westphall, C. M., & Defenti, L. Provisioning and resource allocation for green clouds. In 12th International Conference on Networks (ICN). 2013. [6] Addis, B., Ardagna, D., Panicucci, B., & Zhang, L. Autonomic management of cloud service centers with availability guarantees. In Cloud Computing (CLOUD), 2010 IEEE 3rd International Conference [7] Gaganpreet Kaur Sehdev, Anil Kumar, “Performance Evaluation of Power Aware VM Consolidation using Live Migration”, International Journal of Computer Network and Information Security, Vol 7, No 2, pp 67- 76, Jan 2015. [8] Mueen Uddin, Azizah Abdul Rahman, “Energy efficiency and low carbon enabler green IT framework for data centers considering green metrics”, Renewable and Sustainable Energy Reviews, Vol 16, Issue 6, pp 4078- 4094, Aug 2012. [9] Nader Nada, Abusfian Elgelany, “Green Technology, Cloud Computing and Data Centers: the Need for Integrated Energy Efficiency Framework and Effective Metric”. [10] Sukhpal Singh, Inderveer Chana, “Energy based Efficient Resource Scheduling: A Step Towards Green Computing“, International Journal of Energy, Information and Communications Vol 5, Issue 2, 2014, pp 35- 52, DOI: 10.14257/ijeic.2014.5.2.03. [11] Shailesh S Deore, Ashok Narayan Patil, “Energy-Efficient Job Scheduling andAllocationSchemeforVirtual Machines in Private Clouds”, International Journal of Applied Information Systems, Volume 5, No. 1, pp 56-60, Jan 2013. [12] Manjot Kaur, Gursheen Kaur, Prabhdeep Singh, “A Radical Energy Efficient Framework for Green Cloud”, Indian Journal of Emerging Trends and Technology in Computer Science, Volume 2, Issue 1, pp 171-175, Jan-Feb 2013. [13] Abbas Horri,MohammadSadeghMozafari,Gholamhossein Dastghaibyfard, “Novel resource allocation algorithms to performance and energy efficiency in cloud computing”, Journal of Supercomputing. [14] Altino M. Sampaio, Jorge G. Barbosa, “Towards high- available and energy-efficient virtual computing environments in the cloud”, Journal of Future Generation Computer Systems. [15] M. Y. Tan, S. G. Zeng, and W. Wang, Policy of energy optimal management for cloud computing platform with stochastic tasks, Journal of Software, vol. 23, pp. 266–278, 2012. [18] [16] S. Zikos and D. H. Karatza, Performance and energy aware cluster-level scheduling of compute-intensive jobs with unknown service times, Simulation Modeling Practiceand Theory, vol. 1, pp. 239–250, 2011. [17] L. Gong, H. X. Sun, and F. E. Waston, Performancemodeling and prediction of non-dedicatednetwork computing,IEEE Transactions on Computers, vol. 51, pp.1041–1055,2002. [20] [18] W. Wang, Z. J. Luo, and B. A. Song, Dynamic pricing based energy cost optimization in data center environment, Journal of Computers, vol. 36, pp. 600–615, 2013. [21] [19] Y. Z. Ma, The steady state theory of M/G/1 types multiple adaptive vacation queuing system, Ph. D. dissertation. [20] R. Buyya et al. "Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities." InProc. of the 10th IEEE IntI. Conf. on High Performance Computing and Communications(HPCC'08), 2008.