SlideShare a Scribd company logo
1 of 5
Download to read offline
www.ierjournal.org International Engineering Research Journal (IERJ) Volume 1 Issue 9 Page 723-727, 2015, ISSN 2395-1621
© 2015, IERJ All Rights Reserved Page 1
ISSN 2395-1621
A Survey Paper On
An Improved Scheduling Algorithm for
Task Offloading On Cloud
#1
Akash Kandarkar, #2
Aditya Tornekar, #3
Rahul Sawkar, #4
Madhurika Joshi
1
kandarkar.akash@gmail.com
2
adityatornekar@gmail.com
3
rahulsawkar29@gmail.com
4
madhu2264@gmail.com
#1234
Department of Computer Engineering, JSPM’s ICOER
ABSTRACT ARTICLE INFO
In the recent years, the usefulness of mobile devices has increased tremendously and
with the limited energy capabilities of these devices this demand is not fulfilled. To
suffice this demands we propose a concept of task offloading to cloud for reducing the
energy consumption of device and to enhance the computation capabilities of devices.
This paper’s central idea revolves around the concept of task offloading onto the
cloud platform from mobile devices and its factors which are useful in reduction of
energy consumption. It also takes into consideration the scheduling and organization
of tasks to be migrated on to the cloud so as to use the cloud resources for efficient
computation of tasks in a time constrained environment. In the proposed system we
classify the task into three categories (I) Task to be offloaded by default (II) Heavy
resource utilizing tasks (III) Task which can be processed on the device itself.
Keywords—Task Offloading, Virtual Machine(VM), Scheduling Algorithms, Cloud
Computing.
Article History
Received:5th October 2015
Received in revised form :
8th October 2015
Accepted:9th
October, 2015
Published online :
13th
October 2015
I. INTRODUCTION
Now-a-days smartphones have become our
basic needs, but these smartphones have some
limitations such as the battery life, the processing
power of CPU, storage limitations etc. Over the
last few years, rapid progresses in semiconductor
technologies have reduced some of those
constraints. While the smartphones are becoming
increasingly popular because of their capabilities
and functionalities, energy consumption of
smartphones has also increased simultaneously.
So, there is a need of framework to reduce the
energy consumption. Cloud computing as we
know is growing immensely, we can make use of
this cloud computing technology to overcome the
limitations of our smartphones such as storage,
processing power of CPU and the battery life of
our smartphones. By making use of task migration
(offloading) we can migrate the processes from
our smartphones to the cloud. Whenever a cloud
provider receives a number of tasks from its
user(s). This paper gives a brief about how these
processes are offloaded to the cloud and what
computations takes place on the cloud so as to
give the output back to the smartphones.
Cloud is an architecture with gigantic
amount of computational resources as well as
www.ierjournal.org International Engineering Research Journal (IERJ) Volume 1 Issue 9 Page 723-727, 2015, ISSN 2395-1621
© 2015, IERJ All Rights Reserved Page 2
storage resources. Its main focus is On-demand
resource availability. In cloud there are hundreds
of servers with data centres. All the data stored
can be accessible anytime as and when needed.
Different types of clouds are available such as
Public, Private, Hybrid and Community. These
clouds are useful in their own ways and each
cloud has its own specifications and limitations.
Every cloud provides different services such as
IaaS, PaaS and SaaS. The IaaS is infrastructure as
a service (Amazon, EC2, Microsoft Azure), the
PaaS is Platform as a service (Google App
Engine), the SaaS is Software as a Service (Yahoo
Mail, Google Apps, Microsoft Office Live)[6].
The main advantage of cloud is that we need to
pay only for those services which we need.
Mobile Cloud Computing (MCC) is where
all the data from the phone is sent to the cloud so
as to overcome the limitations of phones. In
smartphones many applications are running in the
background, these application consume a lot of
energy. This is the main reason for battery
consumption. One way to overcome this is to
migrate the tasks to cloud where the processing of
tasks will take place instead of processing it on
the phone. This concept comes under Cloud
Migration. This paper serves as a collaborative
view of the various algorithmic mechanisms and
the related infrastructures, and identifies existing
obstacles and scope for research. This survey
paper is sectionalized as follows: Section 2
describes a brief history of Improvement in
technology. Section 3 explains two objectives for
offloading: reduction in execution time and low
energy consumption, and explains infrastructures
and softwares developed to address the hindrances
of task offloading. Section 4 describes the
research and the conclusion of this paper. As
evident throughout this paper, many insights and
research have been conducted on task offloading
and a comprehensive survey of all related work is
not feasible. Hence, this paper does not destine to
give sufficient knowledge about topic. The
references selected are based on knowledge of the
topics, also providing a chronological order of this
paper. Due to limitations of the length of the
paper, this paper does not include some of the
related papers.
II. IMPROVEMENT IN TECHNOLOGY
In recent years, the smartphone become one of
the most essential devices on the hand of many
people. The increment in the Internet, wireless
communication, and the semiconductor
technologies contribute to the popularity of the
smartphones .The internal services and processes
in smartphones are very complicated and difficult
to understand .This rapid evolution of
smartphones shows that the development of
battery is not matching with development of
hardware and software of smartphone which is
developing magnanimously. Which divert the
focus on Scheduling of process to utilize the
power in proper manner so as to get long battery
life.
Various Scheduling algorithms are used to
reduce the overload from the processors of
smartphones. In paper [1] a scheduler called
application-aware scheduler (AGS) is developed.
AGS avoid frequent replacement of cache to
increase reduce system response time. Among the
applications the execution is done alternately so as
to achieve parallel processing, each process
possesses thread. AGS manages the relation of
threads belongs to a process to improve system
performance. This paper [1] shows that AGS
scheduler improves the system response time and
looks more stable over old CFS scheduler. AGS
[1] reduce response time up to 5.5%.
Coming over again to the power hungry
devices i.e. smartphones, its need to satisfy
application requirements regarding execution time.
In paper [2] energy consumption is reduced used
Energy-aware Dynamic Task Scheduling (EDTS),
which uses the results of scheduling algorithm and
sharply reduces energy consumption. This work in
[2] results in high energy efficient working of
system.
Further development in scheduling can be
seen in [3] for astonishing work in scheduling
algorithm. BPM-DFS [3] abbreviated as
Bounded-Power Multicore Dynamic Frequency
Scaling Scheduling Algorithm look after core
mechanism, optimising working frequency and
adjust core task execution and implies theoretical
workload to practical workload for Predictive
Power Model to estimate power consumption.
Results from paper [3] shows power consumption
difference between two built in power managers
i.e. Linux and android. BPM-DFS [3] shows that
it can save up to 25% of power consumption than
Linux power manager.
Although many algorithm are invented for
scheduling of tasks and services of smartphones.
When it comes to networking it consumes most of
the energy and reduces battery life. This can be
www.ierjournal.org International Engineering Research Journal (IERJ) Volume 1 Issue 9 Page 723-727, 2015, ISSN 2395-1621
© 2015, IERJ All Rights Reserved Page 3
studied in paper [4] proposing models for
estimating energy consumption. The details of
network from lower networking layer to higher
networking layer are considered. However,
mobile devices are unable to accommodate most
of the computing demand as long as they suffer
the limited energy supply caused by the capacity
of their small battery to store only a relatively
small amount of energy. The literature describes
several specialist techniques proposed in
academia and industry that save the mobile device
energy and solve this problem to some extent but
not satisfactorily.
There is need of high performance which
will perform tasks with no time latency and high
performance level. This can only be achieved by
offloading task to machine which is capable of
doing such task. Cloud computing provides
Platform as a Service, Software as a Service and
Infrastructure as a Service. Their comparative
study shows that there are different leading
companies providing long list services.
Offloading task to cloud i.e. Cloud Migration is
pretty complicated task.
It is slightly different from the client-
server architecture, here a thin client migrates
computation to a server i.e. so called another
Virtual Machine[10] on cloud having same
configuration as smartphone Computation
offloading is differs from the offloading model
used in multiprocessor systems and distributed
systems, where a process may be migrated for
load balancing.VM work differently, main moto
of VM management techniques is to properly
managed VM such that resources are efficiently
utilized. Paper [10] present VM management
techniques for efficient utilization of resources
such that it leads to reduce energy consumption
and number of VM migration in virtualized data
centres. There are number of research which have
been carried out in this subject, some are practical
based and some are based on simulation. By
analysis of related work, we find that it is critical
and essential to handle important things: first,
how to allocate VM on host such that it is not
over- loaded; second, which VM should be
selected for migration from busy hosts. And last
where to place (Reallocate) VM which is selected
for migration.
The related work for the VM management
is proposed in paper[9] the given algorithm find
out the overloading host in virtual cloud and then
decide which kind of methods and protocol we
should follow so as to place the selected VMs.
This algorithm procedure will lead us to proper
management of VM such that energy
consumption used by server centres as well as
migration of VM is reduced.
Cloud Migration refers to a series of tasks
performed to migrate an application into the cloud
environment [6]. Not all tasks or applications are
to be migrated to the cloud only those who
consume more energy and require more
computational load are migrated to the cloud.
There are several different types of migration
routes through which applications can be adapted
to the cloud environment. Type I: replace, Type II:
partially migrate, Type III: migrate the whole
software stack, and Type IV: cloudify [6, 7, 8,
9].There are certain factors on which cloud
migration depends [6], one of them is capability
of cloud provider. There is a Cloud Client and a
Cloud Provider co-operation between them is very
important. While migrating tasks if the cloud
client faces any problem (a problem which is not
visible to the client, but is visible to the provider)
then in that case the Cloud Provider helps the
Cloud Client in solving those issues.
III. OFFLOADING DETERMINATION
Task offloading from mobile devices to cloud
computing is a promising technique for tackling
the problem especially with the emergence of
high-speed wireless networks and the ubiquitous
resources from the cloud computing. Paper [4]
proposed an offloading framework to make task
offloading possible to save energy for mobile
devices. It achieved a great deal of progress
toward developing a realistic offloading
framework. First, that paper [4] examined the
feasibility of exploiting the offloading technique
to save mobile device energy using the cloud as
the place to execute the task instead of executing
it on the mobile device. Paper [4] study reveals
that the offloading does not always save energy;
in cases where the energy for the computation is
less than the energy for communication no energy
is saved. Therefore, the need for the offloading
decision is vital to make the offloading beneficial.
Second, paper [4] developed mathematical models
for the energy consumption of a mobile device
and its applications. We also studied paper related
to models used for energy consumption estimation
[11] which gives idea about every task which is to
be offloaded, and also gives précised selection
method for WLAN about which task is to be
www.ierjournal.org International Engineering Research Journal (IERJ) Volume 1 Issue 9 Page 723-727, 2015, ISSN 2395-1621
© 2015, IERJ All Rights Reserved Page 4
offloaded and which to be not offloaded
[11].Further models from [4] then used to develop
mathematical models that estimate the energy
consumption on the networking and the
computing activities at the application level. Paper
[4] modelled the energy consumption of the
networking activity for the Transmission Control
Protocol (TCP) over Wireless Local Area
Network (WLAN).
Proposed framework from paper [13] supports
task offloading of multiple services ongoing on
android. If there are many services in one
application running on system and all of those
services can be offloaded to cloud, respective
resource monitor indigently supports this situation
and can make the respective allocation of task for
execution. Enabling parallelization of the
offloaded services on cloud is next motto.
Furthermore, we can extend the current
middleware framework so that it supports
dividing arbitrary applications. It is difficult to
estimate the characteristics of an Process or an
application depending on different input/output
parameters, which is exact connection between
the input of the invoked task and the execution
time took by it .The relationship between
execution time and input parameters are
characterised by running the target application
several times on mobile system and adapt the task
offloading algorithm accordingly.
While decision of offloading or deferring the
processing of each task in a set of parallel tasks.
There is précised formulation and solved Markov
Decision Process (MDP) model for the mobile
user to obtain an optimal offloading policy while
minimizing the offloading and processing cost
stated in paper [12].
Furthermore, paper [4] modelled the
energy consumption of the computing activity for
the mobile multi-core Central Processing Unit
(CPU) and storage unit. It is identified and
classified that the system parameters affecting the
offloading decision and built our offloading
framework based on them. In addition, paper [4]
implemented and gave validation of the proposed
framework by experimenting it on a real mobile
device, VM cloud, and application. The
experimental results shows that task offloading is
more effective for smartphones given that in some
cases it saves more than 70% of the energy
required to compute a task. Additionally,
proposed energy models accurately estimate the
energy consumption for the networking and
computing activities [4, 11]. This accuracy allows
the offloading framework to make the correct
decision as to whether or not offloading a given
task saves energy. Framework described in [4, 11]
shows it is built to be applicable to modern mobile
devices and expandable by considering all system
parameters that have impact on the offloading
decision. In fact, the experimental validation
proves that our framework is practical to real life
scenarios. This framework gives researchers in the
field useful tools to design energy efficient
offloading systems for the coming years when the
offloading will be common.
IV. CONCLUSION
This paper surveys and assorts a bombastic field
of research related with task offloading for mobile
systems. We analyse how facilitators like mobile
agent, mobile modified framework and
virtualization make task offloading feasible. We
appraise different types of algorithms used to
classify tasks and schedule them and offload tasks
and related programs in order to improve
efficiency of mobile or increase battery life. We
considered the types of applications that have
been used to demonstrate task offloading in this
survey. We conclude on some of the research
areas related to task offloading, and describe some
models, frameworks and solutions that address
these task offloading areas. In research we found
there is a middleware framework called the Cloud
Operating System (COS) which work as a server
side technology for smartphones, which are client
for that process. This back-end technology
implements the notion of virtual machine (VM)
flexibility to let cloud computing applications to
scale up and down more effectively. In future the
demand from the smartphones lead up to high
performance real time applications like face
detection for video. Executing task like this on
smartphone will be more complex so, the
offloading of task can be stretched up to task like
running application like Computational Flow
Dynamics (CFD).there is need of further
development in utilization of GPUs by
configuring high performance graphics cards.
Sectionalisation of application on run time can be
some with the help of actor oriented programming
language like SALSA. Finally we describe why
task offloading will become magnanimously
important for resource constrained and
connectivity devices in the future.
www.ierjournal.org International Engineering Research Journal (IERJ) Volume 1 Issue 9 Page 723-727, 2015, ISSN 2395-1621
© 2015, IERJ All Rights Reserved Page 5
REFRENCES
[1]Z. Zhu, B. Sun, X. Li, X. Zhou,
“Application-aware Group Scheduler for
Android”.
[2]M. Qiu, Z. Chen, L. T. Yang, X. Qin, B.
Wang, “Towards Power-Efficient Smartphones
by Energy-Aware Dynamic Task Scheduling”.
[3]S. C. S. Chen, S. Weng, C. Li, “Design a
Low-Power Scheduling Mechanism for a
Multicore Android System”.
[4]M. Altamimi, “A Task Offloading
Framework for Energy Saving on Mobile
Devices using Cloud Computing”.
[5]S. E. Chang, K. Chiu, “Cloud Migration:
Planning Guidelines and Execution
Framework” 978-1-4799-8993-5/15/$31.00
©2015 IEEE.
[6] V. Andrikopoulos, T. Binz, F. Leymann,
and S. Strauch, “How to Adapt Applications for
the Cloud Environment,” Computing, vol. 95,
no. 6, pp.493–535, Dec. 2012.
[7] P. Jamshidi, A. Ahmad, and C. Pahl,
“Cloud Migration Research: A Systematic
Review,” IEEE Trans. Cloud Compute., vol. 1,
no. 2, pp.142– 157, 2013.
[8] T. Binz, F. Leymann, and D. Schumm, “C
Motion: A Framework for Migration of
Applications into and between Clouds,” 2011
IEEE Int. Conf. Serv. Compute. Appl. (SOCA),
pp.1–4, 2011.
[9]S. Vahora, R. Patel, H. Patel, S. Patel,
“Efficient Virtual Machine Management Based
on Dynamic Workload in Cloud Computing
Environment”.
[10] M. Altamimi, A. Abdrabou, K. Naik, A.
Nayak, “Energy Cost Models of Smartphones
for Task Offloading to the Cloud”.
[11]L. Gkatzikis, I. Koutsopoulos, “Migrate
or not? Exploiting dynamic task migration in
mobile cloud computing systems”.
[12]T. T. Hum, C. K. Tham , D. Niyato, “To
Offload or to Wait: An Opportunistic
Offloading Algorithm for Parallel Tasks in a
Mobile Cloud” 978-1-4799-4093-6/14 © 2014
IEEE DOI 10.1109/CloudCom.2014.33.
[13]D. Kovachev, R. Klamma, “Framework
for Computation Offloading in Mobile Cloud
Computing”.
[14]Y. Z., H. Liu , L. Jiao, X. Fu, “To offload
or not to offload: an efficient code partition
algorithm for mobile cloud computing”

More Related Content

What's hot

Opportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computingOpportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computingijccsa
 
Green Cloud Computing :Emerging Technology
Green Cloud Computing :Emerging TechnologyGreen Cloud Computing :Emerging Technology
Green Cloud Computing :Emerging TechnologyIRJET Journal
 
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...IJCSIS Research Publications
 
Power consumption prediction in cloud data center using machine learning
Power consumption prediction in cloud data center using machine learningPower consumption prediction in cloud data center using machine learning
Power consumption prediction in cloud data center using machine learningIJECEIAES
 
A hybrid approach for scheduling applications in cloud computing environment
A hybrid approach for scheduling applications in cloud computing environment A hybrid approach for scheduling applications in cloud computing environment
A hybrid approach for scheduling applications in cloud computing environment IJECEIAES
 
IRJET- Load Balancing and Crash Management in IoT Environment
IRJET-  	  Load Balancing and Crash Management in IoT EnvironmentIRJET-  	  Load Balancing and Crash Management in IoT Environment
IRJET- Load Balancing and Crash Management in IoT EnvironmentIRJET Journal
 
Survey: An Optimized Energy Consumption of Resources in Cloud Data Centers
Survey: An Optimized Energy Consumption of Resources in Cloud Data CentersSurvey: An Optimized Energy Consumption of Resources in Cloud Data Centers
Survey: An Optimized Energy Consumption of Resources in Cloud Data CentersIJCSIS Research Publications
 
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
 
A review on serverless architectures - function as a service (FaaS) in cloud ...
A review on serverless architectures - function as a service (FaaS) in cloud ...A review on serverless architectures - function as a service (FaaS) in cloud ...
A review on serverless architectures - function as a service (FaaS) in cloud ...TELKOMNIKA JOURNAL
 
IRJET- Recent Trends in Green Cloud Computing
IRJET- Recent Trends in Green Cloud ComputingIRJET- Recent Trends in Green Cloud Computing
IRJET- Recent Trends in Green Cloud ComputingIRJET Journal
 
Energy Efficient Power Management in Virtualized Data Center
Energy Efficient Power Management in Virtualized Data CenterEnergy Efficient Power Management in Virtualized Data Center
Energy Efficient Power Management in Virtualized Data CenterIRJET Journal
 
Energy Optimized Link Selection Algorithm for Mobile Cloud Computing
Energy Optimized Link Selection Algorithm for Mobile Cloud ComputingEnergy Optimized Link Selection Algorithm for Mobile Cloud Computing
Energy Optimized Link Selection Algorithm for Mobile Cloud ComputingEswar Publications
 
3 Computing Paradigms as Enablers of Smart Applications of The Future
3 Computing Paradigms as Enablers of Smart Applications of The Future3 Computing Paradigms as Enablers of Smart Applications of The Future
3 Computing Paradigms as Enablers of Smart Applications of The FutureMedianova
 
Optimization of energy consumption in cloud computing datacenters
Optimization of energy consumption in cloud computing datacenters Optimization of energy consumption in cloud computing datacenters
Optimization of energy consumption in cloud computing datacenters IJECEIAES
 
A survey on energy efficient with task consolidation in the virtualized cloud...
A survey on energy efficient with task consolidation in the virtualized cloud...A survey on energy efficient with task consolidation in the virtualized cloud...
A survey on energy efficient with task consolidation in the virtualized cloud...eSAT Publishing House
 
A survey on energy efficient with task consolidation in the virtualized cloud...
A survey on energy efficient with task consolidation in the virtualized cloud...A survey on energy efficient with task consolidation in the virtualized cloud...
A survey on energy efficient with task consolidation in the virtualized cloud...eSAT Journals
 
Service oriented cloud architecture for improved performance of smart grid ap...
Service oriented cloud architecture for improved performance of smart grid ap...Service oriented cloud architecture for improved performance of smart grid ap...
Service oriented cloud architecture for improved performance of smart grid ap...eSAT Journals
 
Service oriented cloud architecture for improved
Service oriented cloud architecture for improvedService oriented cloud architecture for improved
Service oriented cloud architecture for improvedeSAT Publishing House
 

What's hot (20)

Opportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computingOpportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computing
 
Green Cloud Computing :Emerging Technology
Green Cloud Computing :Emerging TechnologyGreen Cloud Computing :Emerging Technology
Green Cloud Computing :Emerging Technology
 
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
 
Power consumption prediction in cloud data center using machine learning
Power consumption prediction in cloud data center using machine learningPower consumption prediction in cloud data center using machine learning
Power consumption prediction in cloud data center using machine learning
 
A hybrid approach for scheduling applications in cloud computing environment
A hybrid approach for scheduling applications in cloud computing environment A hybrid approach for scheduling applications in cloud computing environment
A hybrid approach for scheduling applications in cloud computing environment
 
IRJET- Load Balancing and Crash Management in IoT Environment
IRJET-  	  Load Balancing and Crash Management in IoT EnvironmentIRJET-  	  Load Balancing and Crash Management in IoT Environment
IRJET- Load Balancing and Crash Management in IoT Environment
 
Survey: An Optimized Energy Consumption of Resources in Cloud Data Centers
Survey: An Optimized Energy Consumption of Resources in Cloud Data CentersSurvey: An Optimized Energy Consumption of Resources in Cloud Data Centers
Survey: An Optimized Energy Consumption of Resources in Cloud Data Centers
 
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...
 
A review on serverless architectures - function as a service (FaaS) in cloud ...
A review on serverless architectures - function as a service (FaaS) in cloud ...A review on serverless architectures - function as a service (FaaS) in cloud ...
A review on serverless architectures - function as a service (FaaS) in cloud ...
 
Kajaani Testimonial Sept 15
Kajaani Testimonial Sept 15Kajaani Testimonial Sept 15
Kajaani Testimonial Sept 15
 
IRJET- Recent Trends in Green Cloud Computing
IRJET- Recent Trends in Green Cloud ComputingIRJET- Recent Trends in Green Cloud Computing
IRJET- Recent Trends in Green Cloud Computing
 
Energy Efficient Power Management in Virtualized Data Center
Energy Efficient Power Management in Virtualized Data CenterEnergy Efficient Power Management in Virtualized Data Center
Energy Efficient Power Management in Virtualized Data Center
 
Energy Optimized Link Selection Algorithm for Mobile Cloud Computing
Energy Optimized Link Selection Algorithm for Mobile Cloud ComputingEnergy Optimized Link Selection Algorithm for Mobile Cloud Computing
Energy Optimized Link Selection Algorithm for Mobile Cloud Computing
 
50120140502008
5012014050200850120140502008
50120140502008
 
3 Computing Paradigms as Enablers of Smart Applications of The Future
3 Computing Paradigms as Enablers of Smart Applications of The Future3 Computing Paradigms as Enablers of Smart Applications of The Future
3 Computing Paradigms as Enablers of Smart Applications of The Future
 
Optimization of energy consumption in cloud computing datacenters
Optimization of energy consumption in cloud computing datacenters Optimization of energy consumption in cloud computing datacenters
Optimization of energy consumption in cloud computing datacenters
 
A survey on energy efficient with task consolidation in the virtualized cloud...
A survey on energy efficient with task consolidation in the virtualized cloud...A survey on energy efficient with task consolidation in the virtualized cloud...
A survey on energy efficient with task consolidation in the virtualized cloud...
 
A survey on energy efficient with task consolidation in the virtualized cloud...
A survey on energy efficient with task consolidation in the virtualized cloud...A survey on energy efficient with task consolidation in the virtualized cloud...
A survey on energy efficient with task consolidation in the virtualized cloud...
 
Service oriented cloud architecture for improved performance of smart grid ap...
Service oriented cloud architecture for improved performance of smart grid ap...Service oriented cloud architecture for improved performance of smart grid ap...
Service oriented cloud architecture for improved performance of smart grid ap...
 
Service oriented cloud architecture for improved
Service oriented cloud architecture for improvedService oriented cloud architecture for improved
Service oriented cloud architecture for improved
 

Similar to A survey paper on an improved scheduling algorithm for task offloading on cloud

Contemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud EnvironmentContemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud Environmentijceronline
 
Energy-Efficient Task Scheduling in Cloud Environment
Energy-Efficient Task Scheduling in Cloud EnvironmentEnergy-Efficient Task Scheduling in Cloud Environment
Energy-Efficient Task Scheduling in Cloud EnvironmentIRJET Journal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computingijujournal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computingijujournal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computingijujournal
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computingijujournal
 
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
 
IRJET- Cost Effective Workflow Scheduling in Bigdata
IRJET-  	  Cost Effective Workflow Scheduling in BigdataIRJET-  	  Cost Effective Workflow Scheduling in Bigdata
IRJET- Cost Effective Workflow Scheduling in BigdataIRJET Journal
 
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...IRJET Journal
 
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.IRJET Journal
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudEditor IJCATR
 
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...IRJET Journal
 
CONTEXT-AWARE DECISION MAKING SYSTEM FOR MOBILE CLOUD OFFLOADING
CONTEXT-AWARE DECISION MAKING SYSTEM FOR MOBILE CLOUD OFFLOADINGCONTEXT-AWARE DECISION MAKING SYSTEM FOR MOBILE CLOUD OFFLOADING
CONTEXT-AWARE DECISION MAKING SYSTEM FOR MOBILE CLOUD OFFLOADINGIJCNCJournal
 
A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing
A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing
A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing IJECEIAES
 
IRJET- Optimization of Completion Time through Efficient Resource Allocation ...
IRJET- Optimization of Completion Time through Efficient Resource Allocation ...IRJET- Optimization of Completion Time through Efficient Resource Allocation ...
IRJET- Optimization of Completion Time through Efficient Resource Allocation ...IRJET Journal
 
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...IRJET Journal
 
Sla based optimization of power and migration cost in cloud computing
Sla based optimization of power and migration cost in cloud computingSla based optimization of power and migration cost in cloud computing
Sla based optimization of power and migration cost in cloud computingNikhil Venugopal
 
Efficient architectural framework of cloud computing
Efficient architectural framework of cloud computing Efficient architectural framework of cloud computing
Efficient architectural framework of cloud computing Souvik Pal
 
A New Improved Storage Model of Wireless Devices using the Cloud
A New Improved Storage Model of  Wireless  Devices using the CloudA New Improved Storage Model of  Wireless  Devices using the Cloud
A New Improved Storage Model of Wireless Devices using the CloudIJCNC
 

Similar to A survey paper on an improved scheduling algorithm for task offloading on cloud (20)

Contemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud EnvironmentContemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud Environment
 
Energy-Efficient Task Scheduling in Cloud Environment
Energy-Efficient Task Scheduling in Cloud EnvironmentEnergy-Efficient Task Scheduling in Cloud Environment
Energy-Efficient Task Scheduling in Cloud Environment
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
 
A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
 
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...
 
IRJET- Cost Effective Workflow Scheduling in Bigdata
IRJET-  	  Cost Effective Workflow Scheduling in BigdataIRJET-  	  Cost Effective Workflow Scheduling in Bigdata
IRJET- Cost Effective Workflow Scheduling in Bigdata
 
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...
 
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in Cloud
 
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
 
CONTEXT-AWARE DECISION MAKING SYSTEM FOR MOBILE CLOUD OFFLOADING
CONTEXT-AWARE DECISION MAKING SYSTEM FOR MOBILE CLOUD OFFLOADINGCONTEXT-AWARE DECISION MAKING SYSTEM FOR MOBILE CLOUD OFFLOADING
CONTEXT-AWARE DECISION MAKING SYSTEM FOR MOBILE CLOUD OFFLOADING
 
A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing
A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing
A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing
 
IRJET- Optimization of Completion Time through Efficient Resource Allocation ...
IRJET- Optimization of Completion Time through Efficient Resource Allocation ...IRJET- Optimization of Completion Time through Efficient Resource Allocation ...
IRJET- Optimization of Completion Time through Efficient Resource Allocation ...
 
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
 
Sla based optimization of power and migration cost in cloud computing
Sla based optimization of power and migration cost in cloud computingSla based optimization of power and migration cost in cloud computing
Sla based optimization of power and migration cost in cloud computing
 
Efficient architectural framework of cloud computing
Efficient architectural framework of cloud computing Efficient architectural framework of cloud computing
Efficient architectural framework of cloud computing
 
A Survey to Augment Energy Efficiency of Mobile Devices in Cloud Environment
A Survey to Augment Energy Efficiency of Mobile Devices in Cloud EnvironmentA Survey to Augment Energy Efficiency of Mobile Devices in Cloud Environment
A Survey to Augment Energy Efficiency of Mobile Devices in Cloud Environment
 
A New Improved Storage Model of Wireless Devices using the Cloud
A New Improved Storage Model of  Wireless  Devices using the CloudA New Improved Storage Model of  Wireless  Devices using the Cloud
A New Improved Storage Model of Wireless Devices using the Cloud
 

Recently uploaded

Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 

Recently uploaded (20)

Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 

A survey paper on an improved scheduling algorithm for task offloading on cloud

  • 1. www.ierjournal.org International Engineering Research Journal (IERJ) Volume 1 Issue 9 Page 723-727, 2015, ISSN 2395-1621 © 2015, IERJ All Rights Reserved Page 1 ISSN 2395-1621 A Survey Paper On An Improved Scheduling Algorithm for Task Offloading On Cloud #1 Akash Kandarkar, #2 Aditya Tornekar, #3 Rahul Sawkar, #4 Madhurika Joshi 1 kandarkar.akash@gmail.com 2 adityatornekar@gmail.com 3 rahulsawkar29@gmail.com 4 madhu2264@gmail.com #1234 Department of Computer Engineering, JSPM’s ICOER ABSTRACT ARTICLE INFO In the recent years, the usefulness of mobile devices has increased tremendously and with the limited energy capabilities of these devices this demand is not fulfilled. To suffice this demands we propose a concept of task offloading to cloud for reducing the energy consumption of device and to enhance the computation capabilities of devices. This paper’s central idea revolves around the concept of task offloading onto the cloud platform from mobile devices and its factors which are useful in reduction of energy consumption. It also takes into consideration the scheduling and organization of tasks to be migrated on to the cloud so as to use the cloud resources for efficient computation of tasks in a time constrained environment. In the proposed system we classify the task into three categories (I) Task to be offloaded by default (II) Heavy resource utilizing tasks (III) Task which can be processed on the device itself. Keywords—Task Offloading, Virtual Machine(VM), Scheduling Algorithms, Cloud Computing. Article History Received:5th October 2015 Received in revised form : 8th October 2015 Accepted:9th October, 2015 Published online : 13th October 2015 I. INTRODUCTION Now-a-days smartphones have become our basic needs, but these smartphones have some limitations such as the battery life, the processing power of CPU, storage limitations etc. Over the last few years, rapid progresses in semiconductor technologies have reduced some of those constraints. While the smartphones are becoming increasingly popular because of their capabilities and functionalities, energy consumption of smartphones has also increased simultaneously. So, there is a need of framework to reduce the energy consumption. Cloud computing as we know is growing immensely, we can make use of this cloud computing technology to overcome the limitations of our smartphones such as storage, processing power of CPU and the battery life of our smartphones. By making use of task migration (offloading) we can migrate the processes from our smartphones to the cloud. Whenever a cloud provider receives a number of tasks from its user(s). This paper gives a brief about how these processes are offloaded to the cloud and what computations takes place on the cloud so as to give the output back to the smartphones. Cloud is an architecture with gigantic amount of computational resources as well as
  • 2. www.ierjournal.org International Engineering Research Journal (IERJ) Volume 1 Issue 9 Page 723-727, 2015, ISSN 2395-1621 © 2015, IERJ All Rights Reserved Page 2 storage resources. Its main focus is On-demand resource availability. In cloud there are hundreds of servers with data centres. All the data stored can be accessible anytime as and when needed. Different types of clouds are available such as Public, Private, Hybrid and Community. These clouds are useful in their own ways and each cloud has its own specifications and limitations. Every cloud provides different services such as IaaS, PaaS and SaaS. The IaaS is infrastructure as a service (Amazon, EC2, Microsoft Azure), the PaaS is Platform as a service (Google App Engine), the SaaS is Software as a Service (Yahoo Mail, Google Apps, Microsoft Office Live)[6]. The main advantage of cloud is that we need to pay only for those services which we need. Mobile Cloud Computing (MCC) is where all the data from the phone is sent to the cloud so as to overcome the limitations of phones. In smartphones many applications are running in the background, these application consume a lot of energy. This is the main reason for battery consumption. One way to overcome this is to migrate the tasks to cloud where the processing of tasks will take place instead of processing it on the phone. This concept comes under Cloud Migration. This paper serves as a collaborative view of the various algorithmic mechanisms and the related infrastructures, and identifies existing obstacles and scope for research. This survey paper is sectionalized as follows: Section 2 describes a brief history of Improvement in technology. Section 3 explains two objectives for offloading: reduction in execution time and low energy consumption, and explains infrastructures and softwares developed to address the hindrances of task offloading. Section 4 describes the research and the conclusion of this paper. As evident throughout this paper, many insights and research have been conducted on task offloading and a comprehensive survey of all related work is not feasible. Hence, this paper does not destine to give sufficient knowledge about topic. The references selected are based on knowledge of the topics, also providing a chronological order of this paper. Due to limitations of the length of the paper, this paper does not include some of the related papers. II. IMPROVEMENT IN TECHNOLOGY In recent years, the smartphone become one of the most essential devices on the hand of many people. The increment in the Internet, wireless communication, and the semiconductor technologies contribute to the popularity of the smartphones .The internal services and processes in smartphones are very complicated and difficult to understand .This rapid evolution of smartphones shows that the development of battery is not matching with development of hardware and software of smartphone which is developing magnanimously. Which divert the focus on Scheduling of process to utilize the power in proper manner so as to get long battery life. Various Scheduling algorithms are used to reduce the overload from the processors of smartphones. In paper [1] a scheduler called application-aware scheduler (AGS) is developed. AGS avoid frequent replacement of cache to increase reduce system response time. Among the applications the execution is done alternately so as to achieve parallel processing, each process possesses thread. AGS manages the relation of threads belongs to a process to improve system performance. This paper [1] shows that AGS scheduler improves the system response time and looks more stable over old CFS scheduler. AGS [1] reduce response time up to 5.5%. Coming over again to the power hungry devices i.e. smartphones, its need to satisfy application requirements regarding execution time. In paper [2] energy consumption is reduced used Energy-aware Dynamic Task Scheduling (EDTS), which uses the results of scheduling algorithm and sharply reduces energy consumption. This work in [2] results in high energy efficient working of system. Further development in scheduling can be seen in [3] for astonishing work in scheduling algorithm. BPM-DFS [3] abbreviated as Bounded-Power Multicore Dynamic Frequency Scaling Scheduling Algorithm look after core mechanism, optimising working frequency and adjust core task execution and implies theoretical workload to practical workload for Predictive Power Model to estimate power consumption. Results from paper [3] shows power consumption difference between two built in power managers i.e. Linux and android. BPM-DFS [3] shows that it can save up to 25% of power consumption than Linux power manager. Although many algorithm are invented for scheduling of tasks and services of smartphones. When it comes to networking it consumes most of the energy and reduces battery life. This can be
  • 3. www.ierjournal.org International Engineering Research Journal (IERJ) Volume 1 Issue 9 Page 723-727, 2015, ISSN 2395-1621 © 2015, IERJ All Rights Reserved Page 3 studied in paper [4] proposing models for estimating energy consumption. The details of network from lower networking layer to higher networking layer are considered. However, mobile devices are unable to accommodate most of the computing demand as long as they suffer the limited energy supply caused by the capacity of their small battery to store only a relatively small amount of energy. The literature describes several specialist techniques proposed in academia and industry that save the mobile device energy and solve this problem to some extent but not satisfactorily. There is need of high performance which will perform tasks with no time latency and high performance level. This can only be achieved by offloading task to machine which is capable of doing such task. Cloud computing provides Platform as a Service, Software as a Service and Infrastructure as a Service. Their comparative study shows that there are different leading companies providing long list services. Offloading task to cloud i.e. Cloud Migration is pretty complicated task. It is slightly different from the client- server architecture, here a thin client migrates computation to a server i.e. so called another Virtual Machine[10] on cloud having same configuration as smartphone Computation offloading is differs from the offloading model used in multiprocessor systems and distributed systems, where a process may be migrated for load balancing.VM work differently, main moto of VM management techniques is to properly managed VM such that resources are efficiently utilized. Paper [10] present VM management techniques for efficient utilization of resources such that it leads to reduce energy consumption and number of VM migration in virtualized data centres. There are number of research which have been carried out in this subject, some are practical based and some are based on simulation. By analysis of related work, we find that it is critical and essential to handle important things: first, how to allocate VM on host such that it is not over- loaded; second, which VM should be selected for migration from busy hosts. And last where to place (Reallocate) VM which is selected for migration. The related work for the VM management is proposed in paper[9] the given algorithm find out the overloading host in virtual cloud and then decide which kind of methods and protocol we should follow so as to place the selected VMs. This algorithm procedure will lead us to proper management of VM such that energy consumption used by server centres as well as migration of VM is reduced. Cloud Migration refers to a series of tasks performed to migrate an application into the cloud environment [6]. Not all tasks or applications are to be migrated to the cloud only those who consume more energy and require more computational load are migrated to the cloud. There are several different types of migration routes through which applications can be adapted to the cloud environment. Type I: replace, Type II: partially migrate, Type III: migrate the whole software stack, and Type IV: cloudify [6, 7, 8, 9].There are certain factors on which cloud migration depends [6], one of them is capability of cloud provider. There is a Cloud Client and a Cloud Provider co-operation between them is very important. While migrating tasks if the cloud client faces any problem (a problem which is not visible to the client, but is visible to the provider) then in that case the Cloud Provider helps the Cloud Client in solving those issues. III. OFFLOADING DETERMINATION Task offloading from mobile devices to cloud computing is a promising technique for tackling the problem especially with the emergence of high-speed wireless networks and the ubiquitous resources from the cloud computing. Paper [4] proposed an offloading framework to make task offloading possible to save energy for mobile devices. It achieved a great deal of progress toward developing a realistic offloading framework. First, that paper [4] examined the feasibility of exploiting the offloading technique to save mobile device energy using the cloud as the place to execute the task instead of executing it on the mobile device. Paper [4] study reveals that the offloading does not always save energy; in cases where the energy for the computation is less than the energy for communication no energy is saved. Therefore, the need for the offloading decision is vital to make the offloading beneficial. Second, paper [4] developed mathematical models for the energy consumption of a mobile device and its applications. We also studied paper related to models used for energy consumption estimation [11] which gives idea about every task which is to be offloaded, and also gives prĂ©cised selection method for WLAN about which task is to be
  • 4. www.ierjournal.org International Engineering Research Journal (IERJ) Volume 1 Issue 9 Page 723-727, 2015, ISSN 2395-1621 © 2015, IERJ All Rights Reserved Page 4 offloaded and which to be not offloaded [11].Further models from [4] then used to develop mathematical models that estimate the energy consumption on the networking and the computing activities at the application level. Paper [4] modelled the energy consumption of the networking activity for the Transmission Control Protocol (TCP) over Wireless Local Area Network (WLAN). Proposed framework from paper [13] supports task offloading of multiple services ongoing on android. If there are many services in one application running on system and all of those services can be offloaded to cloud, respective resource monitor indigently supports this situation and can make the respective allocation of task for execution. Enabling parallelization of the offloaded services on cloud is next motto. Furthermore, we can extend the current middleware framework so that it supports dividing arbitrary applications. It is difficult to estimate the characteristics of an Process or an application depending on different input/output parameters, which is exact connection between the input of the invoked task and the execution time took by it .The relationship between execution time and input parameters are characterised by running the target application several times on mobile system and adapt the task offloading algorithm accordingly. While decision of offloading or deferring the processing of each task in a set of parallel tasks. There is prĂ©cised formulation and solved Markov Decision Process (MDP) model for the mobile user to obtain an optimal offloading policy while minimizing the offloading and processing cost stated in paper [12]. Furthermore, paper [4] modelled the energy consumption of the computing activity for the mobile multi-core Central Processing Unit (CPU) and storage unit. It is identified and classified that the system parameters affecting the offloading decision and built our offloading framework based on them. In addition, paper [4] implemented and gave validation of the proposed framework by experimenting it on a real mobile device, VM cloud, and application. The experimental results shows that task offloading is more effective for smartphones given that in some cases it saves more than 70% of the energy required to compute a task. Additionally, proposed energy models accurately estimate the energy consumption for the networking and computing activities [4, 11]. This accuracy allows the offloading framework to make the correct decision as to whether or not offloading a given task saves energy. Framework described in [4, 11] shows it is built to be applicable to modern mobile devices and expandable by considering all system parameters that have impact on the offloading decision. In fact, the experimental validation proves that our framework is practical to real life scenarios. This framework gives researchers in the field useful tools to design energy efficient offloading systems for the coming years when the offloading will be common. IV. CONCLUSION This paper surveys and assorts a bombastic field of research related with task offloading for mobile systems. We analyse how facilitators like mobile agent, mobile modified framework and virtualization make task offloading feasible. We appraise different types of algorithms used to classify tasks and schedule them and offload tasks and related programs in order to improve efficiency of mobile or increase battery life. We considered the types of applications that have been used to demonstrate task offloading in this survey. We conclude on some of the research areas related to task offloading, and describe some models, frameworks and solutions that address these task offloading areas. In research we found there is a middleware framework called the Cloud Operating System (COS) which work as a server side technology for smartphones, which are client for that process. This back-end technology implements the notion of virtual machine (VM) flexibility to let cloud computing applications to scale up and down more effectively. In future the demand from the smartphones lead up to high performance real time applications like face detection for video. Executing task like this on smartphone will be more complex so, the offloading of task can be stretched up to task like running application like Computational Flow Dynamics (CFD).there is need of further development in utilization of GPUs by configuring high performance graphics cards. Sectionalisation of application on run time can be some with the help of actor oriented programming language like SALSA. Finally we describe why task offloading will become magnanimously important for resource constrained and connectivity devices in the future.
  • 5. www.ierjournal.org International Engineering Research Journal (IERJ) Volume 1 Issue 9 Page 723-727, 2015, ISSN 2395-1621 © 2015, IERJ All Rights Reserved Page 5 REFRENCES [1]Z. Zhu, B. Sun, X. Li, X. Zhou, “Application-aware Group Scheduler for Android”. [2]M. Qiu, Z. Chen, L. T. Yang, X. Qin, B. Wang, “Towards Power-Efficient Smartphones by Energy-Aware Dynamic Task Scheduling”. [3]S. C. S. Chen, S. Weng, C. Li, “Design a Low-Power Scheduling Mechanism for a Multicore Android System”. [4]M. Altamimi, “A Task Offloading Framework for Energy Saving on Mobile Devices using Cloud Computing”. [5]S. E. Chang, K. Chiu, “Cloud Migration: Planning Guidelines and Execution Framework” 978-1-4799-8993-5/15/$31.00 ©2015 IEEE. [6] V. Andrikopoulos, T. Binz, F. Leymann, and S. Strauch, “How to Adapt Applications for the Cloud Environment,” Computing, vol. 95, no. 6, pp.493–535, Dec. 2012. [7] P. Jamshidi, A. Ahmad, and C. Pahl, “Cloud Migration Research: A Systematic Review,” IEEE Trans. Cloud Compute., vol. 1, no. 2, pp.142– 157, 2013. [8] T. Binz, F. Leymann, and D. Schumm, “C Motion: A Framework for Migration of Applications into and between Clouds,” 2011 IEEE Int. Conf. Serv. Compute. Appl. (SOCA), pp.1–4, 2011. [9]S. Vahora, R. Patel, H. Patel, S. Patel, “Efficient Virtual Machine Management Based on Dynamic Workload in Cloud Computing Environment”. [10] M. Altamimi, A. Abdrabou, K. Naik, A. Nayak, “Energy Cost Models of Smartphones for Task Offloading to the Cloud”. [11]L. Gkatzikis, I. Koutsopoulos, “Migrate or not? Exploiting dynamic task migration in mobile cloud computing systems”. [12]T. T. Hum, C. K. Tham , D. Niyato, “To Offload or to Wait: An Opportunistic Offloading Algorithm for Parallel Tasks in a Mobile Cloud” 978-1-4799-4093-6/14 © 2014 IEEE DOI 10.1109/CloudCom.2014.33. [13]D. Kovachev, R. Klamma, “Framework for Computation Offloading in Mobile Cloud Computing”. [14]Y. Z., H. Liu , L. Jiao, X. Fu, “To offload or not to offload: an efficient code partition algorithm for mobile cloud computing”