Skip to main content

Optimal Joint Scheduling and Cloud Offloading for Multi-component Applications

  • Conference paper
  • First Online:
Emerging Research in Computing, Information, Communication and Applications

Abstract

Cloud computing facilitates on-demand computing services like servers, storage, database, and networking over the Internet service. The concept of joint scheduling and computation offloading (JSCO) for multi-component applications is introduced, where an optimal decision is taken to offload some part of the application to be executed in the cloud platform. Executing part of the application on local machine/node and the remaining part on the cloud in parallel are faster and power saving for the local nodes, which are much suitable for today’s mobile-based applications. In JSCO, this approach is followed to provide solutions for many compute-intensive mobile applications like video gaming and graphics processing. In this work, we use a centralized broker that determines optimal solutions for scheduling tasks and offloading possible tasks on to the available cloud. Today, many companies provide cloud services for free, and once the tasks are ordered and scheduled to run on the cloud, any available cloud service is chosen dynamically by the broker node. The main job of the broker node is to schedule the tasks and maintain the availability of resources in each cloud for scheduling. In a resource augmentation environment (RAE), a mobile node can decide to offload tasks when the available resources are not adequate locally to execute their tasks or to achieve the desired performance by executing the tasks on high-speed computing nodes at the remote (e.g., mobile node executing resource-intensive applications like games).

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 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover 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. Mahmoodi SE, Uma RN, Subbalakshmi KP (2016) Optimal joint scheduling and cloud offloading for mobile applications. IEEE Trans Cloud Comput. https://doi.org/10.1109/TCC.2016.2560808

  2. Tushar M, Assi C, Maier M et al (2014) Smart microgrids: optimal joint scheduling for electric vehicles and home appliances. IEEE Trans Smart Grid 5(1). https://doi.org/10.1109/TSG.2013.2290894

  3. Ewaisha A, Tepedelenlioglu C (2016) Delay optimal joint Scheduling-and-Power-Control for cognitive radio uplinks. In: IEEE global communications conference: cognitive radio and networks (Globecom'16—CRN). https://doi.org/10.1109/GLOCOM.2016.7841726

  4. Shirazi E, Zakariazadeh A, Jadid S (2015) Optimal joint scheduling of electrical and thermal appliances in a smart home environment. Energ Convers Manag 106:181–193. https://doi.org/10.1016/j.enconman.2015.09.017

  5. Dingwen Y, Lin Hsuan-Yin, Widmer J, Hollick M (2018) Optimal joint routing and scheduling in millimeter-wave cellular networks. 1205–1213. https://doi.org/10.1109/INFOCOM.2018.8485929

  6. Upadhyay RD (2019) An SOA-based framework of computational offloading for mobile cloud computing. Electronic theses and dissertations, p 8185

    Google Scholar 

  7. Kumar K, Lu YH (2010) Cloud computing for mobile users: can offloading computation save energy? Computer 43. https://doi.org/10.1109/MC.2010.98

  8. Ma X, Zhao Y, Zhang L, Wang H, Peng L (2013) When mobile terminals meet the cloud: computation offloading as the bridge. IEEE Mag Netw 27(5). https://doi.org/10.1109/MNET.2013.6616112

  9. Vallina-Rodriguez N, Crowcroft J (2013) Energy management techniques in modern mobile handsets. IEEE Commun Surv Tutorials 15(1). https://doi.org/10.1109/SURV.2012.021312.00045

  10. Flores H, Hui P, Tarkoma S, Li Y, Srirama S, Buyya R (2015) Mobile code offloading: from concept to practice and beyond. IEEE Commun Mag 53(3). https://doi.org/10.1109/MCOM.2015.7060486

  11. Balakrishnan P, Tham CK (2013) Energy-efficient mapping and scheduling of task interaction graphs for code offloading in mobile cloud computing. In: IEEE/ACM international conference on utility and cloud computing (UCC)https://doi.org/10.1109/UCC.2013.23

  12. Nir M, Matrawy A, St-Hilaire M (2014) An energy optimizing scheduler for mobile cloud computing environments. In: IEEE conference on computer communications workshops (INFOCOM workshops).https://doi.org/10.1109/INFCOMW.2014.6849266

  13. Ou S, Yang K, Zhang J (2007) An effective offloading middleware for pervasive services on mobile devices. Pervasive Mob Comput 3(4). https://doi.org/10.1016/j.pmcj.2007.04.004.

  14. Kavitha K (2018) Implementing joint scheduling approach in cloud computing for energy optimization. Int J Pure Appl Math 118(9). ISSN 1314-3395

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. L. Shiva Darshan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shiva Darshan, S.L., Mueez, A., Shetty, A.S., Mohan, B.A., Ashok Kumar, S., Fernandes, R. (2022). Optimal Joint Scheduling and Cloud Offloading for Multi-component Applications. In: Shetty, N.R., Patnaik, L.M., Nagaraj, H.C., Hamsavath, P.N., Nalini, N. (eds) Emerging Research in Computing, Information, Communication and Applications. Lecture Notes in Electrical Engineering, vol 790. Springer, Singapore. https://doi.org/10.1007/978-981-16-1342-5_33

Download citation

  • DOI: https://doi.org/10.1007/978-981-16-1342-5_33

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-16-1341-8

  • Online ISBN: 978-981-16-1342-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics