Energy-Efficient Task Execution for Application as a General Topology in Mobile Cloud Computing
Authors:
- 23 December 2015
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Cloud Computing
- Vol. 6 (3) , 708-719
Abstract
Mobile cloud computing has been proposed as an effective solution to augment the capabilities of resource-poor mobile devices. In this paper, we investigate energy-efficient collaborative task execution to reduce the energy consumption on mobile devices. We model a mobile application as a general topology, consisting of a set of fine-grained tasks. Each task within the application can be either executed on the mobile device or on the cloud. We aim to find out the execution decision for each task to minimize the energy consumption on the mobile device while meeting a delay deadline. We formulate the collaborative task execution as a delay-constrained workflow scheduling problem. We leverage the partial critical path analysis for the workflow scheduling; for each path, we schedule the tasks using two algorithms based on different cases. For the special case without execution restriction, we adopt one-climb policy to obtain the solution. For the general case where there are some tasks that must be executed either on the mobile device or on the cloud, we adopt Lagrange Relaxation based Aggregated Cost (LARAC) algorithm to obtain the solution. We show by simulation that the collaborative task execution is more energy-efficient than local execution and remote execution.Keywords
Funding Information
- NTU
- MOE Tier-1 (RG 17/14)
- Singapore EMA
- Microsoft Research Asia
- Cisco Systems, Inc.
This publication has 20 references indexed in Scilit:
- Collaborative Task Execution in Mobile Cloud Computing Under a Stochastic Wireless ChannelIEEE Transactions on Wireless Communications, 2014
- Toward a unified elastic computing platform for smartphones with cloud supportIEEE Network, 2013
- A framework for partitioning and execution of data stream applications in mobile cloud computingACM SIGMETRICS Performance Evaluation Review, 2013
- Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service CloudsFuture Generation Computer Systems, 2013
- Deadline-constrained workflow scheduling in software as a service CloudScientia Iranica, 2012
- A Survey of Energy Efficient Wireless Transmission and Modeling in Mobile Cloud ComputingMobile Networks and Applications, 2012
- A survey of mobile cloud computing: architecture, applications, and approachesWireless Communications and Mobile Computing, 2011
- Towards an Elastic Application Model for Augmenting the Computing Capabilities of Mobile Devices with Cloud ComputingMobile Networks and Applications, 2011
- Parametric analysis for adaptive computation offloadingACM SIGPLAN Notices, 2004
- Computation offloading to save energy on handheld devices2001