Dynamic Multi-Objective Task Scheduling Scheme in Mobile Cloud Computing

Authors

  • Rameshwar Singh Sikarwar, Rajeev G. Vishwakarma

Keywords:

Mobile Cloud Computing, Task Scheduling, Multi-Objective Optimization, Energy Consumption, Resource Utilization, Heuristic Algorithms.

Abstract

By shifting computation-intensive activities to distant cloud servers, The concept of Mobile Cloud Computing (MCC) has emerged as a prospective paradigm that has the ability to enhance the computing capabilities of mobile devices that are limited in their resources. The performance of MCC systems may be significantly improved by the use of task scheduling, which helps to maximize the utilization of resources while simultaneously minimizing energy consumption and latency. We provide a unique multi-objective task scheduling approach designed specifically for MCC contexts in this research. The suggested plan seeks to balance a number of competing goals, such as resource usage, energy consumption, and job completion time. To efficiently assign tasks to suitable cloud and mobile resources, We provide a solution that is based on heuristics and represent the task scheduling issue as a multi-objective optimization problem. The usefulness and superiority of the suggested system over current methods in terms of achieving better trade-offs among competing objectives are demonstrated by experimental assessments.

Downloads

Download data is not yet available.

References

M. Smit, M. Shtern, B. Simmons, and M. Litoiu, “Partitioning Applications for Hybrid and Federated Clouds,” 2012, [Online]. Available: http://www.mikesmit.com/wp-content/papercitedata/pdf/cascon2012.pdf%5Cnpapers2://publication/uuid/8BB68396-C5E5-475D833B-CC1C08B39FD8.

C. Wang and Z. Li, “Parametric analysis for adaptive computation offloading,” in Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementation - PLDI ’04, 2004, p. 119, doi: 10.1145/996841.996857.

J. Niu, W. Song, and M. Atiquzzaman, “Bandwidth-adaptive partitioning for distributed execution optimization of mobile applications,” J. Netw. Comput. Appl., vol. 37, pp. 334–347, Jan. 2014, doi: 10.1016/j.jnca.2013.03.007.

T. Verbelen, T. Stevens, F. De Turck, and B. Dhoedt, “Graph partitioning algorithms for optimizing software deployment in mobile cloud computing,” Futur. Gener. Comput. Syst., vol. 29, no. 2, pp. 451–459, 2013, doi: 10.1016/j.future.2012.07.003.

R. Kemp, N. Palmer, T. Kielmann, and H. Bal, “Cuckoo: A computation offloading framework for smartphones,” Lect. Notes Inst. Comput. Sci. Soc. Telecommun. Eng. LNICST, vol. 76 LNICST, pp. 59–79, 2012, doi: 10.1007/978-3-642-29336-8_4

Z. Liu, X. Zeng, W. Huang, J. Lin, X. Chen, and W. Guo, “Framework for contextaware computation offloading in mobile cloud computing,” Proc. - 15th Int. Symp. Parallel Distrib. Comput. ISPDC 2016, pp. 172–177, 2017, doi: 10.1109/ISPDC.2016.30.

P. A. L. Rego, E. Cheong, E. F. Coutinho, F. A. M. Trinta, M. Z. Hasany, and J. N. D. Souza, “Decision Tree-Based Approaches for Handling Offloading Decisions and Performing Adaptive Monitoring in MCC Systems,” Proc. - 5th IEEE Int. Conf. Mob. Cloud Comput. Serv. Eng. MobileCloud 2017, pp. 74–81, 2017, doi: 10.1109/MobileCloud.2017.19.

Q. Qi et al., “Knowledge-Driven Service Offloading Decision for Vehicular Edge Computing: A Deep Reinforcement Learning Approach,” IEEE Trans. Veh. Technol., vol. 68, no. 5, pp. 4192–4203, 2019, doi: 10.1109/TVT.2019.2894437.

S. Misra, B. E. Wolfinger, M. P. Achuthananda, T. Chakraborty, S. N. Das, and S. Das, “Auction-Based Optimal Task Offloading in Mobile Cloud Computing,” IEEE Syst. J., vol. 13, no. 3, pp. 2978–2985, Sep. 2019, doi: 10.1109/JSYST.2019.2898903.

D. Bhattacharjee, A. Rao, C. Shah, M. Shah, and A. Helmy, “Empirical modeling of campus-wide pedestrian mobility: observations on the USC campus,” in IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004, vol. 4, pp. 2887– 2891, doi: 10.1109/VETECF.2004.1400588.

M. Nir, A. Matrawy, and M. St-Hilaire, “An energy optimizing scheduler for mobile cloud computing environments,” Proc. - IEEE INFOCOM, pp. 404–409, 2014, doi: 10.1109/INFCOMW.2014.6849266.

H. Shah-Mansouri, V. W. S. Wong, and R. Schober, “Joint Optimal Pricing and Task Scheduling in Mobile Cloud Computing Systems,” IEEE Trans. Wirel. Commun., vol. 16, no. 8, pp. 5218–5232, 2017, doi: 10.1109/TWC.2017.2707084.

C. Arun and K. Prabu, “A multi-objective EBCO-TS algorithm for efficient task scheduling in mobile cloud computing,” Int. J. Netw. Virtual Organ., vol. 22, no. 4, pp. 366–386, 2020, doi: 10.1504/IJNVO.2020.107570.

M. Garg and R. Nath, “Autoregressive dragonfly optimization for multiobjective task scheduling (ado-mts) in mobile cloud computing,” J. Eng. Res., vol. 8, no. 3, pp. 71–90, 2020, doi: 10.36909/JER.V8I3.7643.

B. Hendrickson and T. G. Kolda, “Graph partitioning models for parallel computing,” Parallel Comput., vol. 26, no. 12, pp. 1519–1534, 2000, doi: 10.1016/S0167-8191(00)00048-X.

Seungjun Yang et al., “Fast dynamic execution offloading for efficient mobile cloud computing,” in 2013 IEEE International Conference on Pervasive Computing and Communications (PerCom), Mar. 2013, pp. 20–28, doi: 10.1109/PerCom.2013.6526710.

K. Akherfi, M. Gerndt, and H. Harroud, “Mobile cloud computing for computation offloading: Issues and challenges,” Appl. Comput. Informatics, vol. 14, no. 1, pp. 1– 16, Jan. 2018, doi: 10.1016/j.aci.2016.11.002.

P. A. L. Rego, P. B. Costa, E. F. Coutinho, L. S. Rocha, F. A. M. Trinta, and J. N. de Souza, “Performing computation offloading on multiple platforms,” Comput. Commun., vol. 105, pp. 1–13, Jun. 2017, doi: 10.1016/j.comcom.2016.07.017.

Ferrari, S. Giordano, and D. Puccinelli, “Reducing your local footprint with anyrun computing,” Comput. Commun., vol. 81, pp. 1–11, May 2016, doi: 10.1016/j.comcom.2016.01.006

S. Bermejo and J. Cabestany, “Adaptive soft k-nearest-neighbour classifiers,” Pattern Recognit., vol. 33, no. 12, pp. 1999–2005, Dec. 2000, doi: 10.1016/S0031- 3203(99)00186-7.

W. B. Claster, “Naïve Bayes Classifier,” in Mathematics and Programming for Machine Learning with R, CRC Press, 2020, pp. 141–160.

S. Menard, Applied Logistic Regression Analysis. 2455 Teller Road, Thousand Oaks California 91320 United States of America: SAGE Publications, Inc., 2002.

O. Sagi and L. Rokach, “Ensemble learning: A survey,” Wiley Interdiscip. Rev. Data Min. Knowl. Discov., vol. 8, no. 4, Jul. 2018, doi: 10.1002/widm.1249.

R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, “Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility,” Futur. Gener. Comput. Syst., vol. 25, no. 6, pp. 599–616, 2009, doi: 10.1016/j.future.2008.12.001.

H. T. Dinh, C. Lee, D. Niyato, and P. Wang, “A survey of mobile cloud computing: architecture, applications, and approaches,” Wirel. Commun. Mob. Comput., vol. 13, no. 18, pp. 1587–1611, Dec. 2013, doi: 10.1002/wcm.1203.

S. Singh and I. Chana, “A Survey on Resource Scheduling in Cloud Computing: Issues and Challenges,” J. Grid Comput., vol. 14, no. 2, pp. 217–264, Jun. 2016, doi: 10.1007/s10723-015-9359-2.

E. E. Marinelli, “Hyrax : Cloud Computing on Mobile Devices,” vol. 0389, no. September, 2009.

Downloads

Published

06.08.2024

How to Cite

Rameshwar Singh Sikarwar. (2024). Dynamic Multi-Objective Task Scheduling Scheme in Mobile Cloud Computing. International Journal of Intelligent Systems and Applications in Engineering, 12(23s), 1841 –. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/7136

Issue

Section

Research Article