skip to main content
10.1145/3579731.3579805acmotherconferencesArticle/Chapter ViewAbstractPublication PagesacaiConference Proceedingsconference-collections
research-article

Multi-Objective Optimization of Dynamic Resource Scheduling in IoT Cloud Platform

Published:14 March 2023Publication History

ABSTRACT

In the Internet-of-Things (IoT) cloud platform, optimizing resource scheduling is the main way to achieve the maximum benefit of the system. However, the current researches lack an effective solutions to manage the steady and the abnormal state changes of batch tasks as a whole. To solve the problem of cloud resource scheduling for batch tasks under different scenarios and achieve the maximum benefit of the power IoT cloud platform, this paper proposes a Multi-Objective Optimization Model (MOOM) for dynamic resource scheduling. Firstly, we analyze the task execution performance parameters under the steady state, and proposes a performance analysis model based on queuing theory. Based on the analysis model, we can calculate the approximate solution of task performance parameters under a certain configuration. Then, considering different operation scenarios of the power IoT, a dynamic scheduling mechanism for cloud resources is constructed based on the performance parameters, which can guide the cloud platform to determine the optimal resource scheduling scheme under a given scenario. In addition, MOOM also contains the optimization objective of cost minimization, and proposes a method to quantify the cost. Finally, extensive experimental evaluations demonstrate the efficiency and effectiveness of our proposed model.

References

  1. W. Yang, Y. Chen, Y. -C. Chen and K. -C. Yeh, "Intelligent Agent-Based Predict System With Cloud Computing for Enterprise Service Platform in IoT Environment," in IEEE Access, vol. 9, pp. 11843-11871, 2021, doi: 10.1109/ACCESS.2021.3049256.Google ScholarGoogle ScholarCross RefCross Ref
  2. Y. Zhang, Y. Sun, R. Jin, K. Lin and W. Liu, "High-Performance Isolation Computing Technology for Smart IoT Healthcare in Cloud Environments," in IEEE Internet of Things Journal, vol. 8, no. 23, pp. 16872-16879, 1 Dec.1, 2021, doi: 10.1109/JIOT.2021.3051742.Google ScholarGoogle ScholarCross RefCross Ref
  3. A. Mavromatis, C. Colman-Meixner, A. P. Silva, X. Vasilakos, R. Nejabati and D. Simeonidou, "A Software-Defined IoT Device Management Framework for Edge and Cloud Computing," in IEEE Internet of Things Journal, vol. 7, no. 3, pp. 1718-1735, March 2020, doi: 10.1109/JIOT.2019.2949629.Google ScholarGoogle ScholarCross RefCross Ref
  4. Y. Zhao, R. N. Calheiros, G. Gange, J. Bailey and R. O. Sinnott, "SLA-Based Profit Optimization Resource Scheduling for Big Data Analytics-as-a-Service Platforms in Cloud Computing Environments," in IEEE Transactions on Cloud Computing, vol. 9, no. 3, pp. 1236-1253, 1 July-Sept. 2021, doi: 10.1109/TCC.2018.2889956.Google ScholarGoogle ScholarCross RefCross Ref
  5. Wu, Q., Qin, G. & Huang, B. The research of multimedia cloud computing platform data dynamic task scheduling optimization method in multi core environment. Multimed Tools Appl 76, 17163–17178 (2017).Google ScholarGoogle Scholar
  6. R. Jeyaraj and A. Paul, "Optimizing MapReduce Task Scheduling on Virtualized Heterogeneous Environments Using Ant Colony Optimization," in IEEE Access, vol. 10, pp. 55842-55855, 2022, doi: 10.1109/ACCESS.2022.3176729.Google ScholarGoogle ScholarCross RefCross Ref
  7. T. Mathew, K. C. Sekaran and J. Jose, "Study and analysis of various task scheduling algorithms in the cloud computing environment," 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI), 2014, pp. 658-664, doi: 10.1109/ICACCI.2014.6968517.Google ScholarGoogle ScholarCross RefCross Ref
  8. Z. Tang, L. Jiang, J. Zhou, K. Li, and K. Li, “A self-adaptive scheduling algorithm for reduce start time,” Future Generation Computer Systems, vol. 43, pp. 51–60, 2015.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Wu, J., : Intelligent fitting global real-time task scheduling strategy for high-performance multi-core systems. CAAI Trans. Intell. Technol. 7( 2), 244– 255 (2022). Google ScholarGoogle Scholar
  10. Y. Shen, Z. Bao, X. Qin, and J. Shen, “Adaptive task scheduling strategy in cloud: when energy consumption meets performance guarantee,” World Wide Web, pp. 1–19, 2016.Google ScholarGoogle Scholar
  11. Y. Mhedheb, F. Jrad, J. Tao, J. Zhao, J. Kołodziej, and A. Streit, “Load and thermal-aware vm scheduling on the cloud,” in Algorithms and Architectures for Parallel Processing. Springer, 2013, pp.101–114.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Q. Zhao, C. Xiong, C. Yu, C. Zhang, and X. Zhao, “A new energyaware task scheduling method for data-intensive applications in the cloud,” Journal of Network and Computer Applications, vol. 59, pp. 14–27, 2016.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. C.-M. Wu, R.-S. Chang, and H.-Y. Chan, “A green energy-efficient scheduling algorithm using the dvfs technique for cloud datacenters,” Future Generation Computer Systems, vol. 37, pp. 141–147, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  14. H. Mahmoud, M. Thabet, M. H. Khafagy and F. A. Omara, "Multiobjective Task Scheduling in Cloud Environment Using Decision Tree Algorithm," in IEEE Access, vol. 10, pp. 36140-36151, 2022, doi: 10.1109/ACCESS.2022.3163273.Google ScholarGoogle ScholarCross RefCross Ref
  15. J. Li , "Multiobjective Oriented Task Scheduling in Heterogeneous Mobile Edge Computing Networks," in IEEE Transactions on Vehicular Technology, vol. 71, no. 8, pp. 8955-8966, Aug. 2022, doi: 10.1109/TVT.2022.3174906.Google ScholarGoogle ScholarCross RefCross Ref
  16. L. Zuo, L. Shu, S. Dong, C. Zhu, and T. Hara, “A multi-objective optimization scheduling method based on the ant colony algorithm in cloud computing,” IEEE Access, vol. 3, pp. 2687–2699,2015.Google ScholarGoogle ScholarCross RefCross Ref
  17. Keilson J, Servi L D. A distributional form of Little's Law[J]. Operations Research Letters, 1988, 7(5):223-227.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. P. Kumar and A. Verma, “Independent task scheduling in cloud computing by improved genetic algorithm,” International Journal of Advanced Research in Computer Science and Software Engineering, vol. 2, no. 5, 2012.Google ScholarGoogle Scholar

Index Terms

  1. Multi-Objective Optimization of Dynamic Resource Scheduling in IoT Cloud Platform
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Other conferences
              ACAI '22: Proceedings of the 2022 5th International Conference on Algorithms, Computing and Artificial Intelligence
              December 2022
              770 pages
              ISBN:9781450398336
              DOI:10.1145/3579654

              Copyright © 2022 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 14 March 2023

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article
              • Research
              • Refereed limited

              Acceptance Rates

              Overall Acceptance Rate173of395submissions,44%
            • Article Metrics

              • Downloads (Last 12 months)29
              • Downloads (Last 6 weeks)4

              Other Metrics

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            HTML Format

            View this article in HTML Format .

            View HTML Format