Skip to main content

Task-Aware Energy-Efficient Framework for Mobile Cloud Computing

  • Conference paper
  • First Online:
ICT Systems and Sustainability

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1077))

  • 470 Accesses

Abstract

Mobile devices, including smartphones, are becoming an important part of our daily lives. These devices have powerful features and useful applications that help us to accomplish multiple tasks in minimum time, especially in cloud services. Mobile devices, on the other hand, have limitations like battery life, computing power, and storage capacity. Mobile Cloud Computing (MCC) is a rising technology that helps mobile users to keep away from these limitations, primarily to save energy. In this article, we have discussed energy efficiency in MCC because it is the most important design requirement for mobile devices. Modified Best Fit Decreasing (MBFD) algorithm is used to sort the users as per their task. To minimize energy consumption and completion time required for completing the tasks optimization algorithm named as Artificial Bee Colony (ABC) with supervised learning technique Support Vector Machine (SVM) is used. The performance of the proposed MCC model is analyzed on the basis of energy consumption and completion time. It is analyzed that energy consumption and completion time are reduced by 36.12% and 8.12% respectively.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ren, J., Zhang, Y., Zhang, K., Shen, X.: Exploiting mobile crowdsourcing for pervasive cloud services: challenges and solutions. IEEE Commun. Mag. 53(3), 98–105 (2015)

    Article  Google Scholar 

  2. Gong, Y., Zhang, C., Fang, Y., Sun, J.: Protecting location privacy for task allocation in ad hoc mobile cloud computing. IEEE Trans. Emerg. Top. Comput. 6(1), 110–121 (2018)

    Google Scholar 

  3. Tang, J., Quek, T.Q.: The role of cloud computing in content-centric mobile networking. IEEE Commun. Mag. 54(8), 52–59 (2016)

    Article  Google Scholar 

  4. Othman, M., Madani, S.A., Khan, S.U.: A survey of mobile cloud computing application models. IEEE Commun. Surv. Tutor. 16(1), 393–413 (2014)

    Article  Google Scholar 

  5. Abolfazli, S., Sanaei, Z., Ahmed, E., Gani, A., Buyya, R.: Cloud-based augmentation for mobile devices: motivation, taxonomies, and open challenges. IEEE Commun. Surv. Tutor. 16(1), 337–368 (2014)

    Article  Google Scholar 

  6. Guo, S., Liu, J., Yang, Y., Xiao, B., Li, Z.: Energy-efficient dynamic computation offloading and cooperative task scheduling in mobile cloud computing. IEEE Trans. Mob. Comput. 18(2), 319–333 (2019)

    Article  Google Scholar 

  7. Yang, S., Kwon, D., Yi, H., Cho, Y., Kwon, Y., Paek, Y.: Techniques to minimize state transfer costs for dynamic execution offloading in mobile cloud computing. IEEE Trans. Mob. Comput. 13(11), 2648–2660 (2014)

    Google Scholar 

  8. Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for vm-based cloudlets in mobile computing. IEEE Pervasive Comput. (4), 14–23

    Google Scholar 

  9. Zhang, X., Jeong, S., Kunjithapatham, A., Gibbs, S.: Towards an elastic application model for augmenting computing capabilities of mobile platforms. In: International Conference on Mobile Wireless Middleware, Operating Systems, and Applications, June, pp. 161–174. Springer, Berlin, Heidelberg (2010)

    Google Scholar 

  10. Yang, L., Cao, J., Yuan, Y., Li, T., Han, A., Chan, A.: A framework for partitioning and execution of data stream applications in mobile cloud computing. ACM SIGMETRICS Perform. Eval. Rev. 40(4), 23–32 (2013)

    Article  Google Scholar 

  11. Yang, L., Cao, J., Cheng, H., Ji, Y.: Multi-user computation partitioning for latency sensitive mobile cloud applications. IEEE Trans. Comput. 64(8), 2253–2266 (2015)

    Article  MathSciNet  Google Scholar 

  12. Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for vm-based cloudlets in mobile computing. IEEE Pervasive Comput. 4, 14–23 (2009)

    Article  Google Scholar 

  13. Kaewpuang, R., Niyato, D., Wang, P., Hossain, E.: A framework for cooperative resource management in mobile cloud computing. IEEE J. Sel. Areas Commun. 31(12), 2685–2700 (2013)

    Google Scholar 

  14. Kosta, S., Aucinas, A., Hui, P., Mortier, R., Zhang, X.: Thinkair: dynamic resource allocation and parallel execution in the cloud for mobile code offloading. In: 2012 Proceedings IEEE Sethi Infocom, March, pp. 945–953. IEEE (2012)

    Google Scholar 

  15. Singh, S., Chana, I.: QRSF: QoS-aware resource scheduling framework in cloud computing. J. Supercomput. 71(1), 241–292 (2015)

    Google Scholar 

  16. Durao, F., Carvalho, J.F.S., Fonseka, A., Garcia, V.C.: A systematic review on cloud computing. J. Supercomput. 68(3), 1321–1346 (2014)

    Article  Google Scholar 

  17. Lima, E., Aguiar, A., Carvalho, P., Viana, A.C.: Impacts of human mobility in mobile data offloading. In: ACM CHANTS, October, vol. 4 (2018)

    Google Scholar 

  18. Chunlin, L., Layuan, L.: Cost and energy aware service provisioning for mobile client in cloud computing environment. J. Supercomput. 71(4), 1196–1223 (2015)

    Article  Google Scholar 

  19. Shiraz, M., Ahmed, E., Gani, A., Han, Q.: Investigation on runtime partitioning of elastic mobile applications for mobile cloud computing. J. Supercomput. 67(1), 84–103 (2014)

    Article  Google Scholar 

  20. Tziritas, N., Loukopoulos, T., Khan, S., Xu, C.Z., Zomaya, A.: A communication-aware energy-efficient graph-coloring algorithm for VM placement in clouds. In: 2018 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), October, pp. 1684–1691. IEEE (2018)

    Google Scholar 

  21. Sethi, N., Singh, S., Singh, G.: Multiobjective Artificial Bee Colony based Job Scheduling for Cloud Computing Environment (2018)

    Google Scholar 

  22. Zhong, W., Zhuang, Y., Sun, J., Gu, J.: A load prediction model for cloud computing using PSO-based weighted wavelet support vector machine. Appl. Intell. 48(11), 4072–4083 (2018)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sharma, P., Kumari, R., Aulakh, I.K. (2020). Task-Aware Energy-Efficient Framework for Mobile Cloud Computing. In: Tuba, M., Akashe, S., Joshi, A. (eds) ICT Systems and Sustainability. Advances in Intelligent Systems and Computing, vol 1077. Springer, Singapore. https://doi.org/10.1007/978-981-15-0936-0_41

Download citation

Publish with us

Policies and ethics