0
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Advancements in heuristic task scheduling for IoT applications in fog-cloud computing: challenges and prospects

      research-article
      PeerJ Computer Science
      PeerJ Inc.
      Cloud computing, Fog computing, Heuristic methods, Task scheduling, IoT applications, Optimization

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Fog computing has emerged as a prospective paradigm to address the computational requirements of IoT applications, extending the capabilities of cloud computing to the network edge. Task scheduling is pivotal in enhancing energy efficiency, optimizing resource utilization and ensuring the timely execution of tasks within fog computing environments. This article presents a comprehensive review of the advancements in task scheduling methodologies for fog computing systems, covering priority-based, greedy heuristics, metaheuristics, learning-based, hybrid heuristics, and nature-inspired heuristic approaches. Through a systematic analysis of relevant literature, we highlight the strengths and limitations of each approach and identify key challenges facing fog computing task scheduling, including dynamic environments, heterogeneity, scalability, resource constraints, security concerns, and algorithm transparency. Furthermore, we propose future research directions to address these challenges, including the integration of machine learning techniques for real-time adaptation, leveraging federated learning for collaborative scheduling, developing resource-aware and energy-efficient algorithms, incorporating security-aware techniques, and advancing explainable AI methodologies. By addressing these challenges and pursuing these research directions, we aim to facilitate the development of more robust, adaptable, and efficient task-scheduling solutions for fog computing environments, ultimately fostering trust, security, and sustainability in fog computing systems and facilitating their widespread adoption across diverse applications and domains.

          Related collections

          Most cited references104

          • Record: found
          • Abstract: found
          • Article: not found

          The PRISMA 2020 statement: An updated guideline for reporting systematic reviews

          The Preferred Reporting Items for Systematic reviews and Meta-Analyses (PRISMA) statement, published in 2009, was designed to help systematic reviewers transparently report why the review was done, what the authors did, and what they found. Over the past decade, advances in systematic review methodology and terminology have necessitated an update to the guideline. The PRISMA 2020 statement replaces the 2009 statement and includes new reporting guidance that reflects advances in methods to identify, select, appraise, and synthesise studies. The structure and presentation of the items have been modified to facilitate implementation. In this article, we present the PRISMA 2020 27-item checklist, an expanded checklist that details reporting recommendations for each item, the PRISMA 2020 abstract checklist, and the revised flow diagrams for original and updated reviews.
            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            Optimized Computation Offloading Performance in Virtual Edge Computing Systems via Deep Reinforcement Learning

              Bookmark
              • Record: found
              • Abstract: not found
              • Conference Proceedings: not found

              Delay-optimal computation task scheduling for mobile-edge computing systems

                Bookmark

                Author and article information

                Contributors
                Journal
                PeerJ Comput Sci
                PeerJ Comput Sci
                peerj-cs
                PeerJ Computer Science
                PeerJ Inc. (San Diego, USA )
                2376-5992
                17 June 2024
                2024
                : 10
                : e2128
                Affiliations
                Department of Computer Science and Artificial Intelligence, College of Computing, Umm Al-Qura University , Makkah, Makkah Almukaramah, Saudi Arabia
                Article
                cs-2128
                10.7717/peerj-cs.2128
                11232606
                38983206
                c1b98948-3afc-4029-ae59-93fae276aa35
                © 2024 Alsadie

                This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.

                History
                : 18 March 2024
                : 22 May 2024
                Funding
                The author received no funding for this work.
                Categories
                Algorithms and Analysis of Algorithms
                Computer Networks and Communications
                Distributed and Parallel Computing
                Internet Of Things

                cloud computing,fog computing,heuristic methods,task scheduling,iot applications,optimization

                Comments

                Comment on this article