Skip to main content

Advertisement

Log in

Multicriteria-based Resource-Aware Scheduling in Mobile Crowd Computing: A Heuristic Approach

  • Published:
Journal of Grid Computing Aims and scope Submit manuscript

Abstract

Mobile crowd computing (MCC) has been fathomed as a high-performance computing system where public-owned smart mobile devices (SMDs) are utilized as computing resources to execute compute-intensive tasks. The overall performance and the integrity of the MCC can be assessed by factors such as execution time, resource utilization, load balancing, etc. An efficient task scheduler should conform to these requirements. Conversely, an inefficient scheduling method will have a negative impact on the QoS of MCC. However, in a dynamic and heterogeneous system like MCC, it is nontrivial to realize such an optimized scheduler, considering the fact that scheduling in a heterogeneous distributed system is an NP-complete problem. In this paper, a heuristic algorithm for resource-aware scheduling in MCC is proposed with the objectives of minimizing makespan and maximizing resource utilization and load balancing. Before scheduling, the resource strength of each SMD is calculated by considering several static and dynamic resource parameters such as CPU clock speed, number of cores, its present load, available RAM and battery, and device temperature. The work is analyzed and validated by extensive simulations with synthetic as well as collected datasets. Experimenting with diverse simulation scenarios confirms the consistency and reliability of the proposed algorithm. The proposed algorithm exhibits significant improvements compared to other popular meta-heuristic algorithms such as particle swarm optimization (PSO), genetic algorithm (GA), and a heuristic algorithm minimum completion time (MCT) in terms of the considered objectives. The statistical hypothesis tests, viz. analysis of variance (ANOVA) and post hoc tests, are carried out to demonstrate the effectiveness of the proposed work.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Data Availability

All data generated or analyzed during this study are included in the manuscript (Table 10). No separate data was used in the experiment.

References

  1. Tamimi, H., AlMazrooei, N., Hoshang, S., Abu-Amara, F.: Factors influencing individuals to switch from personal computers to smartphones. In: 5th HCT Information Technology Trends (ITT), Dubai, UAE (2018)

  2. Pramanik, P.K.D., Choudhury, P., Saha A.: Economical supercomputing thru smartphone crowd computing: an assessment of opportunities, benefits, deterrents, and applications from India’s perspective. In: 4th International Conference on Advanced Computing and Communication Systems (ICACCS - 2017), Coimbatore, India (2017)

  3. Pramanik, P.K.D., Sinhababu, N., Mukherjee, B., Padmanaban, S., Maity, A., Upadhyaya, B.K., Holm-Nielsen, J.B., Choudhury, P.: Power consumption analysis, measurement, management, and issues: a state-of-the-art review on smartphone battery and energy usage. IEEE Access 7(1), 182113–182172 (2019)

    Article  Google Scholar 

  4. Oh, W.: India will overtake US to become world's second largest smartphone market by 2017. 01 July 2015. [Online]. Available: https://www.strategyanalytics.com/strategy-analytics/news/strategy-analytics-press-releases/strategy-analytics-press-release/2015/07/01/India-will-overtake-US-to-become-world's-second-largest-smartphone-market-by-2017#.VuHPKPl97IX. Accessed 11 Mar 2016

  5. Tapparello, C., Funai, C., Hijazi, S., Aquino, A., Karaoglu, B., Ba, H., Shi, J., Heinzelman, W.: Volunteer computing on mobile devices: state of the art and future research directions. In: Enabling Real-Time Mobile Cloud Computing through Emerging Technologies, pp. 153–181. IGI Global (2015)

  6. Bibi, I., Akhunzada, A., Malik, J., Khan, M.K., Dawood, M.: Secure distributed mobile volunteer computing with android. ACM Trans. Internet Technol. 22(1), 1–21 (2022)

    Article  Google Scholar 

  7. Jacob, B., Brown, M., Fukui, K., Trivedi, N.: Introduction to Grid Computing. IBM, USA (2005)

    Google Scholar 

  8. Berman, F., Fox, G., Hey, T. (eds.): Grid Computing: Making the Global Infrastructure a Reality. Wiley, West Sussex (2003)

    Google Scholar 

  9. Durrani, M.N., Shamsi, J.A.: Volunteer computing: requirements, challenges, and solutions. J. Netw. Comput. Appl. 39, 369–380 (2014)

    Article  Google Scholar 

  10. Anderson, D.P.: BOINC: a platform for volunteer computing. J. Grid Comput. 18, 99–122 (2020)

    Article  Google Scholar 

  11. Phan, T., Huang, L., Dulan, C.: Challenge: integrating mobile wireless devices into the computational grid. In: 8th Annual International Conference on Mobile Computing And Networking (MobiCom '02) (2002)

  12. Masinde, M., Bagula, A., Ndegwa, V.: MobiGrid: a middleware for integrating mobile phone and grid computing. In: International Conference on Network and Service Management, Niagara Falls, Canada (2010)

  13. Murray, D.G., Yoneki, E., Crowcroft, J., Hand S.: The case for crowd computing. In: 2nd ACM SIGCOMM Workshop on Networking, Systems, and Applications for Mobile Handhelds (MobiHeld 2010), New Delhi, India (2010)

  14. Pramanik, P.K.D., Pal, S., Pareek, G., Dutta, S., Choudhury, P.: Crowd computing: the computing revolution. In: Lenart-Gansiniec, R. (ed.) Crowdsourcing and Knowledge Management in Contemporary Business Environments, pp. 166–198. IGI Global (2018)

  15. Hirsch, M., Mateos, C., Zunino, A.: Augmenting computing capabilities at the edge by jointly exploiting mobile devices: a survey. Futur. Gener. Comput. Syst. 88(November), 644–662 (2018)

    Article  Google Scholar 

  16. Pramanik, P.K.D., Choudhury, P.: Mobility-aware service provisioning for delay tolerant applications in a mobile crowd computing environment. SN Appl. Sci 2(3), Article ID 403 (2020)

    Article  Google Scholar 

  17. Zeng, W., Zhao, Y., Song, W., Wang, W.: Mobile grid architecture and resource selection mechanism. Int. J. Model. Ident. Control 9(1/2), 15–23 (2010)

    Article  Google Scholar 

  18. Fernando, N., Loke, S.W., Rahayu, W.: Computing with nearby mobile devices: a work sharing algorithm for mobile edge-clouds. IEEE Trans. Cloud Comput. 7(2), 329–343 (2019)

    Article  Google Scholar 

  19. Fernando, N., Loke, S.W., Rahayu, W.: Mobile crowd computing with work stealing. In: 15th International Conference on Network-Based Information Systems, Melbourne, Australia (2012)

  20. Loke, S.W., Napier, K., Alali, A., Fernando, N., Rahayu, W.: Mobile computations with surrounding devices: proximity sensing and multilayered work stealing. ACM Trans. Embed. Comput. Syst. 14(2), 22:1-22:25 (2015)

    Article  Google Scholar 

  21. Pramanik, P.K.D., Sinhababu, N., Kwak, K.S., Choudhury, P.: Deep learning-based resource availability prediction for local mobile crowd computing. IEEE Access 9, 116647–116671 (2021)

    Article  Google Scholar 

  22. Pramanik, P.K.D., Pal, S., Choudhury, P.: Green and sustainable high-performance computing with smartphone crowd computing: benefits, enablers, and challenges. Scalable Comput. 20(2), 259–283 (2019)

    Google Scholar 

  23. Pramanik, P.K.D., Pal, S., Choudhury, P.: Smartphone crowd computing: a rational solution towards minimising the environmental externalities of the growing computing demands. In: Das, R., Banerjee, M., De, S. (eds.) Emerging Trends in Disruptive Technology Management, pp. 45–80. Taylor & Francis (2019)

    Google Scholar 

  24. Loke, S.W.: Crowd-Powered Mobile Computing and Smart Things, SpringerBriefs in Computer Science. Springer, Cham (2017)

    Google Scholar 

  25. Pramanik, P.K.D., Choudhury, P.: IoT data processing: the different archetypes and their security & privacy assessments. In: Shandilya, S.K., Chun, S.A., Shandilya, S., Weippl, E. (eds.) Internet of Things (IoT) Security: Fundamentals, Techniques and Applications, pp. 37–54. River Publishers (2018)

    Google Scholar 

  26. Pramanik, P.K.D., Pal, S., Brahmachari, A., Choudhury, P.: Processing IoT data: from cloud to fog. It’s time to be down-to-earth. In: Karthikeyan, P., Thangavel, M. (eds.) Applications of Security, Mobile, Analytic and Cloud (SMAC) Technologies for Effective Information Processing and Management, pp. 124–148. IGI Global (2018)

    Google Scholar 

  27. Viswanathan, H., Lee, E.K., Pompili, D.: Mobile grid computing for data- and patient-centric ubiquitous healthcare. In: 1st IEEE Workshop on Enabling Technologies for Smartphone and Internet of Things (ETSIoT), Seoul, Korea (South) (2012)

  28. Miluzzo, E., Cáceres, R., Chen, Y.-F.: Vision: mClouds – computing on clouds of mobile devices. In: 3rd ACM Workshop on Mobile Cloud Computing and Services (MCS’12), Low Wood Bay, Lake District, UK (2012)

  29. Marinelli, E. E.: Hyrax: Cloud Computing on Mobile Devices using. Masters Thesis. Carnegie Mellon University, Pittsburgh (2009)

  30. Shila, D.M., Shen, W., Cheng, Y., Tian, X., Shen, X.S.: AMCloud: Toward a secure autonomic mobile ad hoc cloud computing system. IEEE Wirel. Commun. 24(2), 74–81 (2017)

    Article  Google Scholar 

  31. Habak, K., Ammar, M., Harras, K. A., Zegura, E.: Femto clouds: leveraging mobile devices to provide cloud service at the edge. In: IEEE 8th International Conference on Cloud Computing, New York, USA (2015)

  32. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: International Conference on Neural Networks (ICNN'95), Perth, Australia (1995)

  33. Holland, J.H.: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. MIT Press, Massachusetts (1992)

    Book  Google Scholar 

  34. Maheswaran, M., Ali, S., Siegel, H.J., Hensgen, D., Freund, R.F.: Dynamic mapping of a class of independent tasks onto heterogeneous computing systems. J. Parallel Distrib. Comput. 59(2), 107–131 (1999)

    Article  Google Scholar 

  35. Mtibaa, A., Fahim, A., Harras, K A., Ammar, M.H.: Towards resource sharing in mobile device clouds: power balancing across mobile devices. In: Proceedings of the second ACM SIGCOMM Workshop on Mobile Cloud Computing (MCC '13), Hong Kong, China (2013)

  36. Lavoie, E., Hendren, L.: Personal volunteer computing. In: 16th ACM International Conference on Computing Frontiers (CF '19), Alghero, Italy (2019)

  37. Lavoie, E., Hendren, L., Desprez, F., Correia, M.P.: Pando: personal volunteer computing in browsers. In: 20th International Middleware Conference (Middleware '19), California, United States (2019)

  38. Mtibaa, A., Harras, K.A., Habak, K., Ammar, M., Zegura, E.W.: Towards mobile opportunistic computing. In: IEEE 8th International Conference on Cloud Computing, New York, USA (2015)

  39. Massari, G., Zanella, M., Fornaciari, W.: Towards distributed mobile computing. In: Mobile System Technologies Workshop (MST), Milan, Italy (2016)

  40. Prem Kumar, M., Bhat, R.R., Alavandar, S.R., Ananthanarayana, V.: Distributed public computing and storage using mobile devices. In: IEEE Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER), Mangalore, India (2018)

  41. Nurminen, J.K.: Energy efficient distributed computing on mobile devices. In: Hota, C., Srimani, P. (eds.) Distributed Computing and Internet Technology (ICDCIT 2013). Lecture Notes in Computer Science, vol. 7753, pp. 27–46. Springer, Berlin (2013)

    Google Scholar 

  42. Sanches, P., Silva, J.A., Teófilo, A., Paulino, H.: Data-centric distributed computing on networks of mobile devices. In: Malawski, M., Rzadca, K. (eds.) Parallel Processing (Euro-Par 2020). Lecture Notes in Computer Science, vol. 12247, pp. 296–311. Springer, Cham (2020)

    Google Scholar 

  43. Dou, A., Kalogeraki, V., Gunopulos, D., Mielikainen, T., Tuulos V. H.: Misco: a mapreduce framework for mobile systems. In: 3rd International Conference on PErvasive Technologies Related to Assistive Environments (PETRA '10), Samos Greece (2010)

  44. Dumont, C., Mourlin, F., Nel, L.: A mobile distributed system for remote resource access. In: 14th International Conference on Advances in Mobile Computing and Multi Media (MoMM '16), Singapore (2016)

  45. Salem, H.M.: Distributed computing system on a smartphones-based network. In: Mazzara, M., Bruel, J.M., Meyer, B., Petrenko, A. (eds.) Software Technology: Methods and Tools (TOOLS 2019). Lecture Notes in Computer Science, vol. 11771, pp. 313–325. Springer, Cham (2019)

    Google Scholar 

  46. Remédios, D., Teófilo, A., Paulino, H., Lourenço, J.: Mobile Device-to-Device Distributed Computing Using Data Sets. In: 12th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MOBIQUITOUS), Coimbra, Portugal (2015)

  47. Yaqoob, I., Ahmed, E., Gani, A., Mokhtar, S., Imran, M., Guizani, S.: Mobile ad hoc cloud: a survey. Wirel. Commun. Mob. Comput. 16(16), 2572–2589 (2016)

    Article  Google Scholar 

  48. Balasubramanian, V., Karmouch, A.: An infrastructure as a service for mobile ad-hoc cloud. In: IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, USA (2017)

  49. Khalifa, A., Azab, M., Eltoweissy, M.: Resilient hybrid mobile ad-hoc cloud over collaborating heterogeneous nodes. In: 10th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing, Miami, USA (2014)

  50. Yaqoob, I., Ahmed, E., Gani, A., Mokhtar, S., Imran, M.: Heterogeneity-aware task allocation in mobile ad hoc cloud. IEEE Access 5, 1779–1795 (2017)

    Article  Google Scholar 

  51. Kristensen, M.D.: Scavenger: transparent development of efficient cyber foraging applications. In: IEEE International Conference on Pervasive Computing and Communications (PerCom), Mannheim, Germany (2010)

  52. Arslan, M.Y., Singh, I., Singh, S., Madhyastha, H.V., Sundaresan, K., Krishnamurthy, S.V.: Computing while charging: building a distributed computing infrastructure using smartphones. In: 8th international conference on Emerging networking experiments and technologies (CoNEXT '12), France (2012)

  53. Huerta-Canepa, G., Lee, D.: A virtual cloud computing provider for mobile devices. In: 1st ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond (MCS '10), San Francisco, California (2010)

  54. Kishor, A., Niyogi, R.: An evolutionary approach for optimal multi-objective resource allocation in distributed computing systems. Concurr. Eng. 28(2), 97–109 (2020)

    Article  Google Scholar 

  55. Xhafa, F., Abraham, A.: Meta-heuristics for grid scheduling problems. In: Xhafa, F., Abraham, A. (eds.) Metaheuristics for Scheduling in Distributed Computing Environments. Studies in Computational Intelligence, vol. 146, pp. 1–37. Springer, Berlin (2008)

    MATH  Google Scholar 

  56. v. d. Kuijl, A., Emmerich, M.T.M., Li H.: A novel multi-objective optimization scheme for grid resource allocation. In: 6th International Workshop on Middleware for Grid Computing (MGC '08) (2008)

  57. Chen, J., Du, T., Xiao, G.: A multi-objective optimization for resource allocation of emergent demands in cloud computing. J. Cloud Comput. 10, Article number: 20 (2021)

    Article  Google Scholar 

  58. Shrimali, B., Patel, H.: Multi-objective optimization oriented policy for performance and energy efficient resource allocation in Cloud environment. J. King Saud Univ. – Comput. Inf. Sci. 32(7), 860–869 (2020)

    Google Scholar 

  59. Alkayal, E.S., Jennings, N.R., Abulkhair, M.F.: Efficient task scheduling multi-objective particle swarm optimization in cloud computing. In: IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops), Dubai, UAE (2016)

  60. Zhou, A., Wang, S., Li, J., Sun, Q., Yang, F.: Optimal mobile device selection for mobile cloud service providing. J. Supercomput. 72(8), 3222–3235 (2016)

    Article  Google Scholar 

  61. Wu, H., Deng, S., Li, W., Fu, M., Yin, J., Zomaya, A.Y.: Service selection for composition in mobile edge computing systems. In: IEEE International Conference on Web Services (ICWS), San Francisco, USA (2018)

  62. Midya, S., Roy, A., Majumder, K., Phadikar, S.: Multi-objective optimization technique for resource allocation and task scheduling in vehicular cloud architecture: a hybrid adaptive nature inspired approach. J. Netw. Comput. Appl. 103, 58–84 (2018)

    Article  Google Scholar 

  63. Xu, X., Gu, R., Dai, F., Qi, L., Wan, S.: Multi-objective computation offloading for Internet of Vehicles in cloud-edge computing. Wirel. Netw. 26, 1611–1629 (2020)

    Article  Google Scholar 

  64. Bao, N., Zuo, J., Zhu, H., Bao, X.: Multi-objective optimization for SDN based resource selection. In: IEEE 18th International Conference on Communication Technology (ICCT), Chongqing, China (2018)

  65. Shah, S.C., Nizamani, Q.-U.-A., Chauhdary, S.H., Park, M.-S.: An effective and robust two-phase resource allocation scheme for interdependent tasks in mobile ad hoc computational grids. J. Parallel Distrib. Comput. 72(12), 1664–1679 (2012)

    Article  Google Scholar 

  66. Venkatraman, B., Zaman, F. A., Karmouch, A.: Optimization of device selection in a mobile ad-hoc cloud based on composition score. In: 2nd International Conference on Communication Systems, Computing and IT Applications (CSCITA), Mumbai, India (2017)

  67. Chen, W., Lea, C. T., Kenli, L.: Dynamic resource allocation in ad-hoc mobile cloud computing. In: IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, USA (2017)

  68. Bonan, H., Weiwei, X., Zhang, Y., Qian, Z., Feng, Y., Shen, L.: Dependent task assignment algorithm based on swarm optimization and simulated annealing in ad-hoc mobile cloud. J. Southeast Univ. (Engl. Ed.) 34(4), 430–438 (2018)

    MathSciNet  MATH  Google Scholar 

  69. Shi, T., Yang, M., Li, X., Lei, Q., Jiang, Y.: An energy-efficient scheduling scheme for time-constrained tasks in local mobile clouds. Pervasive Mob. Comput. 27, 90–105 (2016)

    Article  Google Scholar 

  70. Zhu, H., He, L., Jarvis, S.A.: Optimizing job scheduling on multicore computers. In: 22nd International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems, Paris, France (2014)

  71. Wang, G., Wang, Y., Liu, H., Guo, H.: HSIP: a novel task scheduling algorithm for heterogeneous computing. Sci. Programm. 2016, Article ID 3676149 (2016)

    Google Scholar 

  72. Orr, M., Sinnen, O.: Optimal task scheduling for partially heterogeneous systems. Parallel Comput. 107, 102815 (2021)

    Article  MathSciNet  Google Scholar 

  73. Akbari, M., Rashidi, H., Alizadeh, S.H.: An enhanced genetic algorithm with new operators for task scheduling in heterogeneous computing systems. Eng. Appl. Artif. Intell. 61, 35–46 (2017)

    Article  Google Scholar 

  74. Sulaiman, M., Halim, Z., Lebbah, M., Waqas, M., Tu, S.: An evolutionary computing-based efficient hybrid task scheduling approach for heterogeneous computing environment. J. Grid Comput. 19, Article number 11 (2021)

    Article  Google Scholar 

  75. Biswas, T., Kuila, P., Ray, A.K.: A novel resource aware scheduling with multi-criteria for heterogeneous computing systems. Eng. Sci. Technol. Int. J. 22, 646–655 (2019)

    Google Scholar 

  76. Biswas, T., Kuila, P., Ray, A.K.: A novel workflow scheduling with multi-criteria using particle swarm optimization for heterogeneous computing systems. Clust. Comput. 23, 3255–3271 (2020)

    Article  Google Scholar 

  77. Biswas, T., Kuila, P., Ray, A.K.: A novel scheduling with multi-criteria for high-performance computing systems: an improved genetic algorithm-based approach. Eng. Comput. 35(4), 1475–1490 (2019)

    Article  Google Scholar 

  78. Shah, S.C., Chauhdary, S.H., Bashir, A.K., Park, M.S.: A centralized locationbased based job scheduling algorithm for interdependent jobs in mobile ad hoc computational grids. J. Appl. Sci. 10(3), 174–181 (2010)

    Article  Google Scholar 

  79. Kim, H., el Khamra, Y., Rodero, I., Jha, S., Parashar, M.: Autonomic management of application workflows on hybrid computing infrastructure. Telecomm. Syst. 19(2–3), 75–89 (2011)

    Google Scholar 

  80. Wang, X., Sui, Y., Yuen, C., Chen, X., Wang, C.: Traffic-aware task allocation for cooperative execution in mobile cloud computing. In: IEEE/CIC International Conference on Communications in China (ICCC), Chengdu, China (2016)

  81. Topcuoglu, H., Hariri, S., Wu, M.-Y.: Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. Parallel Distrib. Syst. 13(3), 260–274 (2002)

    Article  Google Scholar 

  82. Gupta, S., Kumar, V., Agarwal, G.: Task scheduling in multiprocessor system using genetic algorithm. In: Second International Conference on Machine Learning and Computing, Bangalore, India (2010)

  83. Damodaran, P., Vélez-Gallego, M.C.: A simulated annealing algorithm to minimize makespan of parallel batch processing machines with unequal job ready times. Expert Syst. Appl. 39(1), 1451–1458 (2012)

    Article  Google Scholar 

  84. Zuo, X., Zhang, G., Tan, W.: Self-adaptive learning PSO-based deadline. IEEE Trans. Autom. Sci. Eng. 11(2), 564–573 (2014)

    Article  Google Scholar 

  85. Keshanchi, B., Souri, A., Navimipour, N.J.: An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: formal verification, simulation, and statistical testing. J. Syst. Softw. 124, 1–21 (2017)

    Article  Google Scholar 

  86. Arabnejad, H.: List based task scheduling algorithms on heterogeneous systems - an overview. Doctoral Symposium in Informatics Engineering, vol. 93 (2013)

  87. Pramanik, P.K.D., Sinhababu, N., Nayyar, A., Masud, M., Choudhury, P.: Predicting resource availability in local mobile crowd computing using convolutional GRU. Comput. Mater. Contin. 70(3), 5199–5212 (2022)

    Google Scholar 

  88. Muller, K.E., Fetterman, B.A.: Regression and ANOVA: An Integrated Approach Using SAS Software. Wiley, New York (2003)

    MATH  Google Scholar 

  89. Allen, M. Ed.: Post hoc tests. In: The SAGE Encyclopedia of Communication Research Methods, vols. 1–4. SAGE Publications, (2017)

Download references

Author information

Authors and Affiliations

Authors

Contributions

Piush Kanti Dutta Pramanik conceptualized and formulated the problem, wrote the paper, and interpreted and analyzed the results. Tarun Biswas formulated the problem, carried out the experiments and reviewed the paper. Prasenjit Choudhury supervised the work including reviewing, quality checking, and correction. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Pijush Kanti Dutta Pramanik.

Ethics declarations

Ethics Approval and Consent to Participate

Not applicable.

Consent for Publication

Not applicable.

Competing Interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dutta Pramanik, P.K., Biswas, T. & Choudhury, P. Multicriteria-based Resource-Aware Scheduling in Mobile Crowd Computing: A Heuristic Approach. J Grid Computing 21, 1 (2023). https://doi.org/10.1007/s10723-022-09633-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10723-022-09633-y

Keywords

Navigation