• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Optimal Resource Allocation in Fog Computing for Healthcare Applications

    2022-08-23 02:22:30SalmanKhanIbrarAliShahNasserTairanHabibShahandMuhammadFaisalNadeem
    Computers Materials&Continua 2022年6期

    Salman Khan,Ibrar Ali ShahNasser Tairan,Habib Shah and Muhammad Faisal Nadeem

    1Department of Computer Software Engineering,University of Engineering and Technology,Mardan,23200,Pakistan

    2Department of Computer Science,College of Computer Science,King Khalid University,Abha,K.S.A

    3Informatics Complex,H-8,Islamabad,44000,Pakistan

    Abstract:In recent years,the significant growth in the Internet of Things(IoT)technology has brought a lot of attention to information and communication industry.Various IoT paradigms like the Internet of Vehicle Things (IoVT)and the Internet of Health Things (IoHT) create massive volumes of data every day which consume a lot of bandwidth and storage.However,to process such large volumes of data, the existing cloud computing platforms offer limited resources due to their distance from IoT devices.Consequently,cloudcomputing systems produce intolerable latency problems for latency-sensitive real-time applications.Therefore,a new paradigm called fog computing makes use of computing nodes in the form of mobile devices, which utilize and process the real-time IoT devices data in orders of milliseconds.This paper proposes workload-aware efficient resource allocation and load balancing in the fog-computing environment for the IoHT.The proposed algorithmic framework consists of the following components: task sequencing, dynamic resource allocation, and load balancing.We consider electrocardiography(ECG)sensors for patient’s critical tasks to achieve maximum load balancing among fog nodes and to measure the performance of end-to-end delay,energy,network consumption and average throughput.The proposed algorithm has been evaluated using the iFogSim tool,and results with the existing approach have been conducted.The experimental results exhibit that the proposed technique achieves a 45%decrease in delay,37%reduction in energy consumption,and 25%decrease in network bandwidth consumption compared to the existing studies.

    Keywords:Fog computing;internet of health things;resource management

    1 Introduction

    With the rapid advancements of smart devices and mobile communication technologies, the Internet of Things(IoT)has become a popular industry.According to an estimate by Cisco,more than 50 billion things have been expected to connect through the Internet by 2020[1].This massive growth in IoT devices will continue to increase exponentially in the ongoing decade,and the generated data will be enormously difficult to handle.Among them,the growing attention of thethingsis that the Internet of Health Things(IoHT)is increasing day by day.These things consist of sensors,smart devices,and many other sensors that produce an enormous amount of data to be processed quickly.All these data sent to the server for processing are in the form of tasks and are latency-sensitive.The tasks produce by IoHT devices are dynamic,stochastic,and variant in nature and require an immediate response.Cloud computing is a centralized computed paradigm that can process and store massive data generated by end devices and give them reliable services [2].However, end devices consume a lot of network bandwidth and burden cloud data centers, which creates communication latency [3].Consequently,many IoHT delay-sensitive services and applications for healthcare patients cannot be processed and responded quickly by cloud computing.Therefore,this disadvantage of cloud computing has brought an attention and give an emergence of new computing paradigm, called as fog computing [4].Fog computing has gained significance attention in recent years,and is an effective computing paradigm which renders services to IoT users and its related application domain at the edge of network[5,6].

    Fog computing utilizes nodes, such as mobile and IoT devices, by processing the real-time data generated by these devices.Typically, the response time of a fog computing system is very quick,which is quite beneficial for latency-sensitive applications.Fog computing is beneficial for real-time applications;among them,healthcare applications have gained immense popularity in recent years[6].However,fog computing is still in its infancy,and the devices are not so powerful to execute the request of different IoT devices.Resource management for the incoming request of various IoHT tasks is a challenging issue in fog computing.IoHT applications send patient’s critical data and tasks patient’s to the fog servers.These critical tasks need to be responded quickly without any delay.storage Fog nodes may forward this data to cloud data centers for processing and storage for long-term analytics.However,fog devices are generally constrained for resources,unlike cloud data centers.The processing and storage capacity of fog computing is limited in nature to fulfill the requirements of diverse and stochastic data[7].

    To fulfill the requirements of diverse and dynamic data arriving from end-users to resource constrained devices causes overhead delays and wastage of resources.The resource utilization in fog computing is a challenging issue that must be addressed [6–11].Proper resource allocation, nodes sorting according to task requirements, and load balancing are critical issues, affecting the fast and timely response desirable for several real-time applications.For instance, in IoHT healthcare critical applications,patients’information and appointment are of great importance to save their lives[4–9].Hence, considering the criticality of healthcare applications, there is a need to develop an efficient resource utilization of fog resources for diverse applications.This research article proposes a workload-aware dynamic resource allocation and load balancing algorithm for IoHT applications to achieve maximum resource utilization among various fog nodes.This algorithm ameliorates the traditional overhead-based scheduling algorithm for making appropriate resource allocation.The tasks are assigned as per the capacity of processing power.The primary objectives are to minimize the delay, energy, network consumption and maximize average throughput as performance metrics.Individually IoT application consists of fine-grained tasks,but the individual task has the following attributes:CPU response time and workload size.

    Thus, dynamic resource allocation and task scheduling in the distributed fog computing with consideration of optimal load balancing are investigated in the paper,which is different from existing works.We are analyzing the following challenges: (i) How to choose a dynamic resource allocation of IoHT tasks for optimal offloading?(ii)How to optimize the load balancing of fog devices during their peak workload?The paper makes the following key contributions:

    · The study devises the optimal resource allocation in a fog computing environment for the IoHT delay-sensitive applications.The proposed optimization algorithm consists of task sequencing,dynamic resource allocation, and load balancing.The nodes are parametrized and sorted according to tasks requirements and balances the load to reduce delays and ameliorate the wastage of resources.

    · This study considers the IoHT applications that have stringent requirements in terms of their execution and the resources required for their timely completion.Therefore, the study implements node sequencing according to tasks before tasks are assigned to them.The aim is to sort all nodes to allocate resources to tasks and execute them in an optimized way.

    · This study adopts dynamic changes in the fog computing environment for IoHT applications,an overhead-based dynamic scheduling algorithm has been suggested.The main goal of the algorithm is to allocate resources to reduce delays, energy, network consumption, execution time,and maximize the throughput.

    The rest of this paper is organized as follows; Section 2 highlights the related work; Section 3 presents the fog computing architecture;Section 4 covers the resource allocation and load balancing problem in fog computing; Section 5 presents the proposed resource-scheduling algorithm; Section 6 presents the experimental evaluation and analysis; Section 7 concludes the work highlights future direction.

    2 Related Work

    Several existing research works have proposed resource management techniques in fog computing,with specific focus on healthcare system.Resource management is a major concern of fog computing infrastructure designers.The purpose of resource management is to utilize the resource-constrained devices optimally to reduce latency, energy consumption, cost, network usage and provide better quality of service (QoS).Jamil et al.[4] have presented the performance optimization and job scheduling algorithm in fog computing for healthcare critical patients.The purpose of the proposed method is to reduce average delay and energy consumption as an evaluation metrics for delay-sensitive critical healthcare applications.However, they did not consider the dynamic resource allocation and load balancing which raises the problem of overhead delays and wastage of resources.Kumari et al.[6], Ijaz et al.[8], Awaisi et al.[9], Tuli et al.[10] present fog architecture for patient-oriented real-time healthcare applications for data collection,processing and transmission.The authors have highlighted existing issues in healthcare system, such as faulty data and data duplication, data integration, user authentication, data security and privacy.However, they only restricted their work towards healthcare security issues and exploited to mention the dynamic resource allocation and load balancing mechanism for proper resource utilization.Aazam et al.[11],Rahmani et al.[12]presented fog based architecture for emergency alert system and smart e-health gateways to tackle IoT related healthcare system issues.The primary objective of the proposed architecture in fog computing is to overcome the delay,complexity,scalability,mobility,interoperability,and reliability.However,proper resource allocation,and task scheduling are the main concern for healthcare critical applications to overcome delays,energy,network and CPU response time are exploited.Hassan et al.[13]proposed a fog computing-based remote pain monitoring system that collects electromyography(EMG)signals and processes it to detect the pain of different patients.In the proposed model,the information related to pain can be accessed remotely through web application using minimum time and enabled timely medical facilitation to the patients.However, they applied first come first serve (FCFS) scheduling algorithm, which lacks dynamic resource allocation and load balancing to optimize resources and reduce overhead delays.Lakhan et al.[14], Lakhan et al.[15], Lakhan et al.[16] presented fogcloud framework for Internet of Vehicle Things (IoVT) and Internet of Medical Things (IoMT).The proposed framework focus on cost-efficient task offloading and task scheduling algorithm in fog-cloud environment.The proposed algorithm framework cost-efficient mobility offloading and task scheduling (CEMOTS), deep neural networks energy cost-efficient partitioning and task scheduling (DNNECTS) and blockchain-enable smart-contract cost-efficient scheduling algorithm framework(BECSAF)consist of task offloading,task sequencing and scheduling.The main objectives are to optimize healthcare application costs and computational costs in the dynamic environment.However,they did not mention other parameters for consideration in healthcare related applications.Mohammad et al.[17],Abdulkareem et al.[18]proposed machine learning approaches for visual antispam to detect abnormalities.The proposed approach consists of na?ve bayes (NB), random forest(RF),and support vector machine(SVM)classifiers.The primary objectives of the proposed machine learning approaches are to reduce doctors workload, mortality rate, tackling overcrowding during COVID-19 pandemic.However, the proposed approaches is based on multi-natural language and COVID-19 pandemic situation and lacking the fog computing architecture which can be addressed.Ahmad et al.[19],Ahmad et al.[20]proposed multi-device and multi-task orchestration architecture for IoT enterprises.The purpose of the proposed architecture is to provide scalable and flexible operation from tasks generation to mapping and scheduling till allocating them on respective IoT resources in order to reduce round trip time and task dropping rate.The main objective of the optimization is to maximize the flexibility and scalability of the system for newly added devices.However, the proposed architectures mainly lack the concept of load balancing technique for fog-IoT environment.Ahmad et al.[21],Ahmad et al.[22]proposed an adaptive approach for real-time IoT job for formal verification.The proposed approach consider optimal threshold value for task set and provide real time environment for IoT tasks for monitoring and evaluation.The significance of the proposed work is to improve response time, CPU utilization and power consumption.However,the proposed work did not consider resource allocation and load balancing for tasks execution in fog computing.Shaheen et al.[23]proposed framework and present the concept of fog head node to keep track of other nodes in location-awareness and user registration perspective.The primary concern of the work is to reduce latency,network consumption and service time.However,the study did not consider the load balancing for delay-sensitive applications in fog-IoT environment.

    To the best of our knowledge, workload-aware dynamic resource allocation and load balancing algorithm for multi-objective optimization under CPU, network constraint has not been studied yet.All the studies mentioned earlier,either solve static resource allocations while ignoring resource utilization or use dynamic resource allocation while missing the load balancing.The overhead of dynamic allocation in resource-constraint devices directly affect real-time applications.Therefore,this study optimizes the utilization of resources for healthcare applications and reduces the overhead delay,energy,network consumption,and execution time and maximizes the average throughput as a performance metric.

    3 Proposed Fog Computing Architecture

    In this section, n-tier fog computing architecture has been described as depicted in Fig.1.The architecture consists of three layers,namely cloud layer,fog layer,and IoT layer.The proposed architecture is meant for delay-sensitive healthcare applications for efficient utilization of fog computing resources.The illustration of each layer in this architecture has been discussed below.

    Figure 1:Healthcare system architecture based on fog computing

    3.1 Cloud Layer

    The cloud-computing layer is the topmost layer of the architecture,as shown in Fig.1.The cloud layer consists of large data centers for massive data processing and storage purposes[24].It provides services to the end-users in various application domains,such as smart cities,smart transportations,smart health,smart production companies,and virtual reality.All these application areas are delaysensitive and require a quick response from the data center.However,due to the centralized nature and multi-hop distances from IoT devices[20,21],the issue of latency arises as a main challenging problem in cloud computing for these delay-sensitive applications and cannot meet real-time requirements.

    3.2 Fog Layer

    Fog layer lies in between the cloud layer and IoT layer.The fog layer comprises servers,routers,modems,PC’s etc.All the devices with the potential to process,store and communicate data can be considered as fog devices.Fog computing came into existence after the latency issues were faced by the cloud computing systems.Different application domains required faster response and fog computing meets the real time demands from IoT devices[25]and fulfill user satisfaction.

    3.3 IoT Layer

    The IoT layer is the bottom layer of the architecture, as shown in Fig.1.This layer consists of sensors and actuators to collect real-time data from the surroundings and send it to the fog layer for further processing.There are certain domains in which the IoT layer can play a vital role and improve the quality of service.These application areas include smart transportation,smart healthcare,industrial automation,and emergency response etc.[23–24].

    3.4 Schedular

    In this work,we introduce a schedular or decision-maker module,which is depicted in Fig.1.This module is significant in fog computing resource management, as it balances the incoming requests or loads equally into fog servers.This technique gives the surety that no overloaded servers will remain in the system.The main advantage of using this technique is to maximize resource utilization,increase throughput,minimize the delay and waiting time and improve overall system reliability and performance.

    4 Resource Allocation and Load Balancing Problem in Fog Computing

    Resource allocation and load balancing is a persistent problem related to cloud computing and fog computing.If resource allocation is performed in cloud computing,then large data transmission consumes massive bandwidth and causes traffic burden on cloud data centers,and ultimately creates delays for delay-sensitive tasks.On the other hand, resource allocation and load balancing in fog computing are also significant issues because the devices in the fog computing environment are weaker in terms of their processing capability and storage capacity,which need to be addressed by applying appropriate techniques.

    This study simulates the workload aware efficient dynamic resource allocation and load balancing problem in fog computing for healthcare applications.The goal is to optimize resource utilization,thereby reducing end-to-end delay,energy,network consumption,and execution time for applications.The goal is also to achieve the average throughput utility by applying the proposed technique.

    5 Design and Implementation

    Real-time applications are delay-sensitive and need faster response time.Cloud computing systems are centralized and geographically far away from end-users; therefore, it produces communication latency and is unable to address IoT applications’needs.Fog computing emerges as a new computing paradigm and provides essential services to end-user applications to address the issue.However,fog computing resources are limited as compared to cloud computing and the IoT devices send various tasks that are variable in length and stochastic;therefore,to manage the various nondeterministic tasks in the resource-constrained fog devices,various resource management techniques have been applied.This article presents a workload-aware dynamic resource allocation and load balancing technique for healthcare applications to optimize various performance metrics.The proposed approach aims to reduce the delay and energy,network consumption,and maximize the average throughput for critical healthcare applications.

    Therefore,there is a need to design and implement a task-scheduling algorithm in fog computing for healthcare applications with the following objectives:

    · To efficiently utilize fog resources.

    · To minimize the end-to-end delay(Healthcare application).

    · To minimize energy consumption,network consumption,and execution time.

    · To maximize the average throughput utility.

    5.1 Case Study

    IoT devices consist of different sensors, actuators, smart gadgets etc., which allow monitoring of different activities for the healthcare system [26].Fog computing is an emerging technology and is an essential architectural paradigm for Ubiquitous computing.This article presents a case study for critical healthcare applications in fog computing for different activities.These activities are delaysensitive and can be performed by fog computing for faster response and more minor delays.

    In healthcare,different use case classes have distinct requirements.Some classes are more critical,while some afford to observe delay.Patients require faster response and prompt data analysis to save their lives in a critical or emergency situation.In our healthcare scenario,we use three use cases to find the average delay,which have been elaborated as follows:

    a)Emergency Alert System.Emergency alert processes the patient’s vital data like heartbeat,blood pressure, and blood glucose level obtained from various body sensors.This use case contains patient’s critical data to be processed in case of emergency.The data is analyzed and generates timely notifications of patient’s health to save their lives.

    b)Patient Appointment System:This module gets an appointment for patient’s,and also ensures the elimination of appointment duplication for the various patients.

    Yes, we did. We had another argument over candy in the frozen5 yogurt. Of course we laughed through that argument as well. That s when I knew that this guy was special. He was strong, yet tender6.

    c) Patient Record System:This use case contains vital information about patient’s personal information store in the database.Besides patient’s information,it includes doctor information,doctor visit, patient treatment, and lab results.This module also provides for the record of newly admitted patients.

    To better recognize this healthcare case study, similar to the work [4], this article uses three application modules in the fog-computing framework.

    A.DCPB:Data processing and communication board module(DCPB)receives data from the IoHT layer.The tasks are considered critical and non-critical.Critical data such as various sensors send crucial tasks for immediate response and is notified.It receives all the data for the patient’s appointment and records but forwards it to the organizer module.The primary concern of this module is to receive all tasks generated from the IoHT layer to sequenced them and forward them further for necessary processing.It also sends back the notification response after processing from an organizing module.

    B.Organizer:This module acts as a high-level fog device that receives data from the DCPB module.The working nodes are sorted according to the requirements of tasks.The applied algorithm is designed to allocate resources to tasks and check the overhead if any occurs.The fog nodes are continuously checked for CPU overhead; if there found any node that is not capable of executing the request or the node is over-utilized,then the load balancing module will balance the load from over-utilized node to less utilized node,and this process continues until all the tasks are fully executed.

    C.Patients Record Database:This module receives data from the organizer and sent to the cloud for long-term analytics and storage.The module saves the patients record,which is noncritical, and generates reports sent back to the organizer module about patient’s health and hospital visit information.All the modules used in our case study are shown in Fig.2.

    In this paper, we present a systematic approach to control task submission under the optimal threshold to guarantee the successful execution of tasks within their time constraints.The optimal threshold is selected based on the number of fog nodes resources.Moreover,the paper has three main parts:first is the task mapping to appropriate devices,the devices are sorted according to tasks,second the resources are allocated to variant tasks.If there are unscheduled tasks having no response from node resources or some of the resources are underutilized,then we apply a load balancing technique for the optimal utilization of resources in order to reduce the overhead, energy, and response time.Fig.3 shows the overall flowchart of the proposed approach.

    Figure 2:Proposed healthcare framework in n-tier computing

    Figure 3:Flow diagram of the proposed approach

    The proposed algorithm dynamically allocates resources to healthcare tasks and balances the load among fog devices to minimize the delay, energy, and network utility.This algorithm searches concurrently in all fog nodes for an available resourcerto serveUTiwithin the required response time.If the start time ofUTi,when served byr,is greater than the earliest start time ofUTi,then the task will be served in its original fog nodeNdk.Otherwise,the algorithm will shift or migrateUTito other fog node that contains resourcer,and scheduleUTitor.The maximum utilization of the resourcerhas been set as 5000 mips threshold value.The pseudocode of the proposed algorithm in this article is given as follows:

    Algorithm 1:Workload-Aware Dynamic Resource Allocation and Load Balancing Algorithm Input:Task list Ti(Ti|i=1,2, ...,n),Node list Ndk(Ndk|k=1,2, ...,r)Output:Min[D,E,N],Max[Tr]Initialization:CUr current utilization of resource r.MUr maximum utilization of resource r.UTim mips required by unscheduled task Rm mips available with the resource r.Rt is the time available by the resource for UTim Tiest is the earliest stating time by task Ti Rj is the set of fog computing resources in fog nodes Ndk that can serve UTi 1 For each(Ti ∈n)do 2 For each(Ndk ∈r)do 3 Sort all nodes r based on tasks n 4 Allocate every Ti ∈n to Ndk ∈r 5 If(CUr <MUr)then 6 If(UTim <=Rm and Rt <=Tiest)then 7 Shift UTi to j 8 Schedule UTi to R 9 Update Rm 10 Update Rt 11 UTi as scheduled 12 Break 13 End If 14 End If 15 End For 16 End For

    For the implementation of our proposed algorithm,iFogSimwas chosen because it is an extension ofCloudSim.iFogSimis used for modeling and simulation of cloud-fog computing architecture as well as services and efficient for simulation of resource management techniques for Fog IoT environment.

    6 Performance Evaluation

    We present the performance of our proposed algorithm and evaluate it based on delay, energy consumption,network usage,and throughput.

    6.1 Experimental Settings

    Cloud and fog have different processing capacities and other resources.We assumed that each node has its own processing capacity represented by million instructions per second (MIPS), along with memory and bandwidth usage.In the fog layer,fog nodes could be routers,gateways,workstations,or personal computers with limited processing capacity compared to the Cloud layer,which has servers or virtual machines in high-performance data centers and is responsible for handling tasks.Therefore,the processing speed of Cloud nodes is much faster than fog nodes.Thus, the characteristics of fog computing in the case of our healthcare scenario are presented in Tab.1.The parametric values are arbitrary, but we have considered the limitations of a fog environment as compared to a cloud.We implemented the proposed algorithm iniFogSimand utilized these parameters to generate our simulation results.

    Table 1: Value of parameters used for cloud fog-based simulation framework

    6.2 Simulation Setup

    The settings of the simulations setup are presented in Tab 2, and the simulation program was developed in Java with Eclipse editor usingiFogSim[27].iFogSimwas chosen because it is has been implemented as an extension of CloudSim,and hence inherits several features from CloudSim.

    Table 2: Software/Hardware configuration

    6.3 Evaluation Results

    6.3.1 Loop Delay

    We used this metric to measure the end-to-end loop delay.To compute the loop delay, we first determine the execution delay of each computed as follows[4]:

    Whereαirepresents the starting time of execution andβirepresents the ending time of execution forithtasks.The average CPU time taken by all the tasks and a time taken by a particular task is computed as follows:

    WhereNrepresents the total number of executable tasks in task set T.Fig.4 shows the computed loop-delay experienced by all applications and is measured in milliseconds.In Fig.4,the number of nodes is represented on the horizontal axis,while the application loop delays are represented on the vertical axis.

    Dynamic resource allocation and load balancing are an important methods for the optimization of system performance during application provisioning.However,the methods are widely ignored by the existing studies Fig.4 demonstrate that proposed algorithm optimises the system performance by applying dynamic resource allocation and load balancing methods during application provisioning.This ensures the appropriate utilization of resources to reduce the overhead delay,energy and network consumption of nodes.

    The main advantage of this technique is the appropriate utilization of fog computing resources which have a significant impact on system paramenters.The study proved that simulation results,as shown in Fig.4, gained optimal performance in dynamic resource allocation and load balancing method and the overall end-to-end delay of the applications are improved in the proposed algorithm framework.

    6.3.2 Energy Consumption

    The energy consumption of a fog device is computed as follows:

    WherePidle,Pmax,andcmaxare represented as idle power,maximum power,and maximum capacity.The value of the termPidlecannot be ignored because it consumes a massive amount of energy.

    The energy consumption has a great impact on system performance and usually the energy consumption of devices remains stable during static allocation.However, the dynamic and runtime environment,it creates a huge significance during task provisioning and resource allocation.The study proved that simulation results gained optimal performance of system during dynamic resource allocation and load balancing as shown in Fig.5.The overall energy consumption of IoHT applications are improved in the proposed algorithm.

    Figure 4:Loop delay for(a)emergency alert system(b)patients appointment system(c)patients record system(d)history of the number of nodes

    6.3.3 Network Consumption

    We evaluate the network consumption asηcon.The network consumption increase proportionaly by increasing the number of devices,and thus it causes network congestion.Cloud computing has poor network performance due to heavy network congestion.Fog computing reduces network congestion by distributing the load among fog nodes.This study proposed dynamic resource allocation and load balancing algorithm for maximum utilization of fog resources.The primary goal of the proposed work is to reduce network burden on nodes.The mathematical equation of network consumption is derived as follows[4]:

    Where N represents the number of tasks,Lirepresents the latency,and Niis used for network size ofithtask.Fig.4 shows the comparison result of network consumption of our proposed technique with first come first serve(FCFS)and shortest job first(SJF)algorithms.

    Figure 5:Average energy consumption in[J]by varying the number of fog nodes

    As the number of requests increases,the network consumption also increases due to limited nodes.However,the dynmic resource allocation and load balancing algorithm makes the proper utilization of fog resources and the simulation results prove that the network consumption of the proposed algorithm are improved as depicted in Fig.6.

    Figure 6:Network consumption in[MB]

    6.3.4 Average Throughput

    Average throughputT Pavgis measured as the total task executed by fog devices per unit time.Therefore,the average throughput utility for the number of fog devices is.

    Whereαiis the task execution by fog server forithtask,γ iis the ithtask admitted in fog queue,and′nis the normalization parameter in the utility function.

    The average throughput utility increases with the increase of fog devices executing the IoT tasks.The graph tilted a little as the nodes from 100 to 200,but it increased when the nodes also increased from 200 to 500.Therefore,as the fog devices increase,they are in a better position to execute as many tasks as possible as shown in Fig.7.

    Figure 7:Average throughput utility of Fog devices

    This work has some limitations related to healthcare applications and systems, which can be improved in future work.(i)This work did not consider the security aspect for user satisfaction.(ii)This work lacks the mechanisms to find the cost model i.e.,computational and application costs.(iii)This work did not consider the run time failure occurrence of any node or tasks.(iv)To find out the uncertainty of applications in a large searching space,this algorithm lacks the said problem.All of the mentioned limitations should be improved in future work.

    6.3.5 Results and Discussion

    Various IoT sensors generate different IoHT applications.Initially,the tasks are sequenced,and all the fog nodes are sorted according to the requirements of IoHT tasks.The three modules which we represented in our case study are the main working modules.The proposed algorithm is designed to make sure of the participating modules.The existing studies ignore dynamic resource allocation and load balancing mechanisms,which ultimately cause overhead delays,wastage of resources,and high energy and network consumption.The key feature of the proposed algorithm is to utilize fog resources as many as possible and reduced the overall impact of resource utilization versus IoHT applications in terms of end-to-end delay,energy,network consumption and execution time.This algorithm also features evidence of achieving the maximum throughput,which is an additional finding of our study.After obtaining the results,the proposed algorithm performs much better compared to the algorithms used in previous work.The obtained results for healthcare applications were achieved under given conditions using iFogSim.

    6.3.6 Performance Comparison

    The performance of the proposed work compared with recent related work published in the literature is listed in Tab.3.The comparison is made based on delay,energy and network consumption,execution time,average throughput as performance metrics for research consideration.

    Table 3: Comparison table

    7 Conclusion and Future Work

    This paper discussed the dynamic resource allocation and load balancing of IoHT applications in fog computing environment.In this regard, we proposed a smart and appropriate technique,workload-aware dynamic resource allocation,and load balancing algorithm framework.The proposed algorithm consists of different components, such as task sequencing, dynamic resource allocation,and load balancing.Initially, the study designed the setup of an n-tier simulation environment for various IoHT applications.Subsequently,we implemented the proposed resource allocation and load balancing technique in the experimental setting and compared them with the existing methods.The results and discussion showed that the proposed approach outperforms the existing techniques in terms of delays, energy, network consumption, execution time, and average throughput utility.The proposed work considers the healthcare case study using three modules.These modules mainly focus on task sequencing,dynamic resource allocation,and load balancing for delay-sensitive applications to optimize the overall system performance, as shown in results and discussion.There are a few limitations of the current study,such as finding the overall computational cost.In addition,the security and privacy are also the limitations of the current study.

    Besides the current implication of using the proposed technique for healthcare applications,the main advantage of using the proposed method under the given healthcare scenario is that it will reduce the delay or patients’request response to save their lives and mortality.This method can be considered for other application domains like smart cities, Internet of vehicular things and smart farming purposes.

    In the future,we will consider the problems mentioned earlier and use heuristic and meta-heuristic optimization techniques for dynamic workload healthcare scenarios.The current application scenario considers critical,less critical,and non-critical tasks.The future work focuses mainly on more critical tasks to optimally utilize the fog resources and minimize delay,energy,and response time.

    Funding Statement:This research is supported and funded by King Khalid University of Saudi Arabia under the Grant Number R.G.P.1/365/42.

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    亚洲人成网站在线观看播放| 成人手机av| 在线av久久热| 国产成人精品久久二区二区免费| 麻豆乱淫一区二区| 久久久精品免费免费高清| 久久人妻福利社区极品人妻图片 | 亚洲专区中文字幕在线| 大香蕉久久网| 免费人妻精品一区二区三区视频| 又粗又硬又长又爽又黄的视频| 国产1区2区3区精品| 久久久久久免费高清国产稀缺| 午夜免费男女啪啪视频观看| 男的添女的下面高潮视频| 成人国产av品久久久| 亚洲伊人久久精品综合| 免费一级毛片在线播放高清视频 | 亚洲七黄色美女视频| 国产熟女午夜一区二区三区| 精品第一国产精品| 精品国产超薄肉色丝袜足j| 国产又爽黄色视频| 国产一卡二卡三卡精品| 免费看不卡的av| 夜夜骑夜夜射夜夜干| 曰老女人黄片| 天堂俺去俺来也www色官网| 欧美成人精品欧美一级黄| 久久久久久久大尺度免费视频| 另类精品久久| 亚洲精品乱久久久久久| svipshipincom国产片| 成人影院久久| 看免费av毛片| 日本欧美国产在线视频| 精品少妇一区二区三区视频日本电影| 999精品在线视频| 中文字幕亚洲精品专区| 欧美97在线视频| 国产91精品成人一区二区三区 | 亚洲欧美日韩高清在线视频 | 精品国产国语对白av| 亚洲国产成人一精品久久久| 黄色一级大片看看| 99热国产这里只有精品6| 看免费av毛片| 国产欧美日韩一区二区三区在线| www.av在线官网国产| 国产精品一国产av| 亚洲精品av麻豆狂野| 欧美日韩亚洲高清精品| 成年人免费黄色播放视频| 国产精品一国产av| 亚洲av片天天在线观看| 国产一区有黄有色的免费视频| 久久中文字幕一级| 最新在线观看一区二区三区 | 在线天堂中文资源库| 美女主播在线视频| 一本久久精品| 黑人巨大精品欧美一区二区蜜桃| 热99久久久久精品小说推荐| 免费观看av网站的网址| 制服诱惑二区| 日本vs欧美在线观看视频| 可以免费在线观看a视频的电影网站| 激情五月婷婷亚洲| 男男h啪啪无遮挡| 在现免费观看毛片| 亚洲国产欧美日韩在线播放| tube8黄色片| 欧美人与善性xxx| 欧美xxⅹ黑人| 久久99一区二区三区| 丝袜人妻中文字幕| 日韩av免费高清视频| 老司机深夜福利视频在线观看 | 精品国产超薄肉色丝袜足j| 亚洲av美国av| 少妇人妻 视频| 色播在线永久视频| 女人爽到高潮嗷嗷叫在线视频| 女人高潮潮喷娇喘18禁视频| 美女脱内裤让男人舔精品视频| 亚洲av男天堂| 国产精品一区二区精品视频观看| 精品人妻在线不人妻| 18在线观看网站| 亚洲国产精品一区三区| 在线亚洲精品国产二区图片欧美| 国产免费现黄频在线看| 亚洲综合色网址| 中文乱码字字幕精品一区二区三区| 国产真人三级小视频在线观看| 久久精品国产亚洲av高清一级| 91麻豆av在线| 超碰97精品在线观看| 亚洲久久久国产精品| 久9热在线精品视频| 啦啦啦在线免费观看视频4| 每晚都被弄得嗷嗷叫到高潮| 黄色一级大片看看| 啦啦啦在线观看免费高清www| 欧美精品亚洲一区二区| 91麻豆精品激情在线观看国产 | 一二三四在线观看免费中文在| 日韩欧美一区视频在线观看| 国产黄频视频在线观看| 色播在线永久视频| 美女午夜性视频免费| 一级,二级,三级黄色视频| 搡老乐熟女国产| 热re99久久精品国产66热6| 亚洲精品美女久久久久99蜜臀 | 久久国产精品男人的天堂亚洲| 国产成人精品无人区| 多毛熟女@视频| 亚洲成人免费电影在线观看 | 一本大道久久a久久精品| 亚洲第一av免费看| 男人操女人黄网站| 最近手机中文字幕大全| 宅男免费午夜| 又大又黄又爽视频免费| 中文乱码字字幕精品一区二区三区| 国产精品国产av在线观看| 如日韩欧美国产精品一区二区三区| 国产成人av激情在线播放| 男人舔女人的私密视频| 大型av网站在线播放| 免费av中文字幕在线| 在线观看www视频免费| 国产欧美日韩精品亚洲av| 亚洲国产av新网站| 亚洲精品成人av观看孕妇| 亚洲精品美女久久av网站| 国产精品秋霞免费鲁丝片| 一本综合久久免费| 蜜桃在线观看..| 中文欧美无线码| 国产免费视频播放在线视频| 国产精品久久久av美女十八| 日韩av在线免费看完整版不卡| 9色porny在线观看| 欧美av亚洲av综合av国产av| 亚洲激情五月婷婷啪啪| 热re99久久国产66热| 少妇精品久久久久久久| 午夜av观看不卡| 国产成人精品久久二区二区免费| 美女中出高潮动态图| 超色免费av| 国产av国产精品国产| 午夜福利视频在线观看免费| 婷婷色麻豆天堂久久| xxxhd国产人妻xxx| 久久亚洲精品不卡| 黄色片一级片一级黄色片| 不卡av一区二区三区| 91麻豆精品激情在线观看国产 | 中文字幕高清在线视频| 久久国产精品男人的天堂亚洲| 免费高清在线观看视频在线观看| 精品高清国产在线一区| 赤兔流量卡办理| 男人操女人黄网站| 老司机在亚洲福利影院| 一二三四社区在线视频社区8| 亚洲av男天堂| 国产一级毛片在线| 亚洲欧美精品自产自拍| 啦啦啦在线免费观看视频4| 精品人妻1区二区| 一级,二级,三级黄色视频| 午夜激情久久久久久久| 9热在线视频观看99| 亚洲第一青青草原| 永久免费av网站大全| 亚洲欧洲日产国产| 老熟女久久久| 婷婷色麻豆天堂久久| 中文字幕高清在线视频| 一区二区日韩欧美中文字幕| 99香蕉大伊视频| 无限看片的www在线观看| 国产午夜精品一二区理论片| 精品国产乱码久久久久久小说| 欧美国产精品va在线观看不卡| 亚洲av美国av| 日韩av免费高清视频| 欧美成人精品欧美一级黄| 国产伦人伦偷精品视频| 久久久久久久久免费视频了| 欧美精品高潮呻吟av久久| 亚洲人成电影观看| 国产免费一区二区三区四区乱码| 亚洲图色成人| 另类亚洲欧美激情| 美女福利国产在线| 国产精品免费视频内射| 亚洲精品久久成人aⅴ小说| 午夜福利一区二区在线看| 国产亚洲av片在线观看秒播厂| 国产亚洲精品久久久久5区| av网站在线播放免费| 曰老女人黄片| 国产不卡av网站在线观看| 青草久久国产| 王馨瑶露胸无遮挡在线观看| 精品亚洲成a人片在线观看| 叶爱在线成人免费视频播放| 婷婷丁香在线五月| av国产久精品久网站免费入址| 国产亚洲av片在线观看秒播厂| 90打野战视频偷拍视频| 菩萨蛮人人尽说江南好唐韦庄| 精品卡一卡二卡四卡免费| 午夜免费成人在线视频| 免费高清在线观看日韩| 一级毛片 在线播放| 人妻人人澡人人爽人人| 亚洲成人免费av在线播放| 精品免费久久久久久久清纯 | 老司机午夜十八禁免费视频| av一本久久久久| 黄色视频在线播放观看不卡| 青春草视频在线免费观看| 大型av网站在线播放| www.精华液| 国产精品99久久99久久久不卡| 欧美变态另类bdsm刘玥| 久久天躁狠狠躁夜夜2o2o | 黄片小视频在线播放| 婷婷色麻豆天堂久久| 高清不卡的av网站| 男人舔女人的私密视频| 久久鲁丝午夜福利片| 午夜av观看不卡| 丁香六月欧美| 夜夜看夜夜爽夜夜摸| 99热只有精品国产| 久久午夜亚洲精品久久| 国产99久久九九免费精品| 老熟妇仑乱视频hdxx| 一个人免费在线观看的高清视频| 美女 人体艺术 gogo| 国产亚洲精品综合一区在线观看 | avwww免费| 日本 欧美在线| 伦理电影免费视频| 黄网站色视频无遮挡免费观看| 99精品欧美一区二区三区四区| 中文字幕人妻熟女乱码| 亚洲国产高清在线一区二区三 | 在线国产一区二区在线| www.999成人在线观看| 亚洲欧美精品综合久久99| 成人av一区二区三区在线看| 日韩大码丰满熟妇| 亚洲欧美精品综合一区二区三区| 国产黄色小视频在线观看| 一级毛片女人18水好多| 久久中文看片网| 国产v大片淫在线免费观看| 亚洲 国产 在线| 在线观看午夜福利视频| 婷婷精品国产亚洲av| 91成年电影在线观看| 亚洲人成网站高清观看| 亚洲成人国产一区在线观看| 特大巨黑吊av在线直播 | 亚洲国产中文字幕在线视频| 无遮挡黄片免费观看| 欧美成狂野欧美在线观看| 亚洲午夜精品一区,二区,三区| 美女高潮到喷水免费观看| 亚洲第一电影网av| 国内揄拍国产精品人妻在线 | 久热爱精品视频在线9| 叶爱在线成人免费视频播放| 精品久久久久久久人妻蜜臀av| 日韩欧美一区视频在线观看| 十分钟在线观看高清视频www| 99久久久亚洲精品蜜臀av| 亚洲五月天丁香| 日韩国内少妇激情av| 亚洲中文av在线| 男女那种视频在线观看| 亚洲,欧美精品.| 老司机福利观看| 午夜影院日韩av| 中文字幕人妻熟女乱码| 少妇粗大呻吟视频| 亚洲成av人片免费观看| 可以免费在线观看a视频的电影网站| 精品国产乱子伦一区二区三区| 村上凉子中文字幕在线| 国产成人影院久久av| 精品久久久久久久久久免费视频| 久久久久久人人人人人| 长腿黑丝高跟| 中文字幕精品亚洲无线码一区 | 丁香欧美五月| a级毛片在线看网站| 欧美一级a爱片免费观看看 | 精华霜和精华液先用哪个| 18美女黄网站色大片免费观看| 日韩大尺度精品在线看网址| 男女午夜视频在线观看| 一级片免费观看大全| 我的亚洲天堂| 久久欧美精品欧美久久欧美| 欧美成人性av电影在线观看| 国产精品一区二区免费欧美| 国产三级在线视频| 又大又爽又粗| 9191精品国产免费久久| 亚洲av电影在线进入| 中文字幕久久专区| 久久精品影院6| 亚洲欧洲精品一区二区精品久久久| 美女大奶头视频| 国产亚洲欧美98| 亚洲av成人不卡在线观看播放网| 别揉我奶头~嗯~啊~动态视频| 亚洲熟女毛片儿| 啪啪无遮挡十八禁网站| av免费在线观看网站| 精品免费久久久久久久清纯| 国产1区2区3区精品| 日本 av在线| 国产色视频综合| 日韩大尺度精品在线看网址| 日本五十路高清| a级毛片在线看网站| 日日夜夜操网爽| 国产野战对白在线观看| av超薄肉色丝袜交足视频| 亚洲一区二区三区色噜噜| 丰满的人妻完整版| 日韩有码中文字幕| 欧美日韩瑟瑟在线播放| 美女高潮喷水抽搐中文字幕| 亚洲成a人片在线一区二区| 久久国产精品影院| 国产三级黄色录像| 亚洲avbb在线观看| 午夜视频精品福利| 国产黄色小视频在线观看| 精品第一国产精品| 人人妻,人人澡人人爽秒播| 午夜福利视频1000在线观看| √禁漫天堂资源中文www| 99久久久亚洲精品蜜臀av| 最近最新中文字幕大全免费视频| 亚洲在线自拍视频| 人人妻人人澡欧美一区二区| 这个男人来自地球电影免费观看| 亚洲国产欧美网| 久久99热这里只有精品18| 国产日本99.免费观看| 激情在线观看视频在线高清| АⅤ资源中文在线天堂| 亚洲男人的天堂狠狠| av有码第一页| 操出白浆在线播放| 亚洲欧美精品综合一区二区三区| 久久久久久大精品| 级片在线观看| 神马国产精品三级电影在线观看 | a级毛片a级免费在线| 欧美黄色淫秽网站| 少妇 在线观看| 久久精品影院6| 国产v大片淫在线免费观看| 一进一出抽搐gif免费好疼| 亚洲国产精品成人综合色| 亚洲av片天天在线观看| 黄色女人牲交| 日韩一卡2卡3卡4卡2021年| 久久久久久免费高清国产稀缺| 成人午夜高清在线视频 | 亚洲精品粉嫩美女一区| 国产亚洲欧美精品永久| 少妇粗大呻吟视频| a级毛片在线看网站| 黑人操中国人逼视频| 亚洲,欧美精品.| 久久草成人影院| 亚洲专区中文字幕在线| 午夜福利在线观看吧| 国产亚洲精品一区二区www| 欧美激情 高清一区二区三区| 亚洲精品国产一区二区精华液| 国产主播在线观看一区二区| 久久久久精品国产欧美久久久| 亚洲成人国产一区在线观看| 免费观看精品视频网站| 午夜福利免费观看在线| 美国免费a级毛片| 性色av乱码一区二区三区2| 色婷婷久久久亚洲欧美| 免费看十八禁软件| 国产午夜福利久久久久久| 国产精品久久视频播放| 国产精品亚洲美女久久久| 男女床上黄色一级片免费看| 国产99久久九九免费精品| 女性生殖器流出的白浆| 欧美乱色亚洲激情| a级毛片在线看网站| 熟女电影av网| 精品熟女少妇八av免费久了| 免费看a级黄色片| 精品久久蜜臀av无| 一区二区日韩欧美中文字幕| 国产精品一区二区免费欧美| 欧美日韩中文字幕国产精品一区二区三区| 国产成+人综合+亚洲专区| 两个人视频免费观看高清| 婷婷亚洲欧美| 日韩大码丰满熟妇| 国产高清视频在线播放一区| 青草久久国产| 亚洲成人免费电影在线观看| 国产精品久久久久久人妻精品电影| 国产熟女xx| 国产一卡二卡三卡精品| 可以免费在线观看a视频的电影网站| 国产av在哪里看| 国产成人av教育| 久久精品91蜜桃| 色播亚洲综合网| 国产激情偷乱视频一区二区| 国产av一区二区精品久久| 免费在线观看黄色视频的| 日本黄色视频三级网站网址| 国产精品久久久久久人妻精品电影| 91九色精品人成在线观看| 国产精品九九99| 精品第一国产精品| 婷婷六月久久综合丁香| 亚洲欧美精品综合久久99| 精品人妻1区二区| 一进一出抽搐动态| 999久久久精品免费观看国产| 极品教师在线免费播放| 久久久久免费精品人妻一区二区 | 欧美成人免费av一区二区三区| 亚洲片人在线观看| 夜夜躁狠狠躁天天躁| 亚洲av日韩精品久久久久久密| 国产熟女xx| 亚洲黑人精品在线| 国产一区二区三区视频了| 国产国语露脸激情在线看| 在线视频色国产色| 午夜久久久久精精品| 久久久水蜜桃国产精品网| 久久 成人 亚洲| 天堂动漫精品| 男女那种视频在线观看| or卡值多少钱| 天天一区二区日本电影三级| 免费女性裸体啪啪无遮挡网站| 99久久99久久久精品蜜桃| av视频在线观看入口| 中文亚洲av片在线观看爽| 免费在线观看黄色视频的| 在线视频色国产色| 国产aⅴ精品一区二区三区波| 久久久久久国产a免费观看| 香蕉久久夜色| 亚洲精品久久国产高清桃花| 亚洲全国av大片| 亚洲一区高清亚洲精品| 久久精品国产清高在天天线| 亚洲中文日韩欧美视频| 亚洲国产精品成人综合色| 久久久久久免费高清国产稀缺| 午夜激情福利司机影院| 午夜福利欧美成人| 人妻丰满熟妇av一区二区三区| 国产一区二区三区在线臀色熟女| 国产黄片美女视频| 精品熟女少妇八av免费久了| 国产又爽黄色视频| xxx96com| 99国产综合亚洲精品| 岛国在线观看网站| 两性夫妻黄色片| 男人舔奶头视频| 美女扒开内裤让男人捅视频| 香蕉av资源在线| 中文字幕av电影在线播放| 性色av乱码一区二区三区2| 国产亚洲精品久久久久久毛片| 精品欧美国产一区二区三| 村上凉子中文字幕在线| 制服人妻中文乱码| 露出奶头的视频| 国语自产精品视频在线第100页| 久久性视频一级片| 国产精品一区二区精品视频观看| 99精品久久久久人妻精品| 亚洲美女黄片视频| 91大片在线观看| 变态另类丝袜制服| 波多野结衣巨乳人妻| 成人免费观看视频高清| 国产精品国产高清国产av| 欧美乱妇无乱码| 色在线成人网| 久久久久久久久免费视频了| 欧美激情高清一区二区三区| 亚洲电影在线观看av| 亚洲免费av在线视频| 少妇被粗大的猛进出69影院| 一区二区三区激情视频| 香蕉国产在线看| av中文乱码字幕在线| 在线播放国产精品三级| a级毛片a级免费在线| 亚洲国产欧美网| 丝袜美腿诱惑在线| 亚洲专区字幕在线| 制服丝袜大香蕉在线| 中文字幕久久专区| 日韩欧美三级三区| 亚洲天堂国产精品一区在线| 国产av一区二区精品久久| 国内久久婷婷六月综合欲色啪| 日本 av在线| 欧美成人免费av一区二区三区| 久久国产精品男人的天堂亚洲| 国产97色在线日韩免费| 人人妻,人人澡人人爽秒播| 99久久精品国产亚洲精品| 老熟妇仑乱视频hdxx| 一本一本综合久久| 欧美三级亚洲精品| 一本一本综合久久| 久久婷婷成人综合色麻豆| 久久久国产成人免费| 久久久久久人人人人人| 可以在线观看的亚洲视频| 大型黄色视频在线免费观看| 亚洲色图 男人天堂 中文字幕| 麻豆久久精品国产亚洲av| 在线观看日韩欧美| 男人舔女人的私密视频| 精品久久蜜臀av无| 在线天堂中文资源库| 老熟妇乱子伦视频在线观看| 99久久国产精品久久久| 香蕉av资源在线| 亚洲一区二区三区不卡视频| 午夜精品在线福利| 男人舔女人下体高潮全视频| 窝窝影院91人妻| 欧美黑人巨大hd| 久久久久亚洲av毛片大全| 最新美女视频免费是黄的| 制服丝袜大香蕉在线| 麻豆久久精品国产亚洲av| 欧美另类亚洲清纯唯美| 久久久久久国产a免费观看| 一二三四在线观看免费中文在| 国产日本99.免费观看| 免费在线观看完整版高清| 欧美 亚洲 国产 日韩一| 一级作爱视频免费观看| 午夜福利一区二区在线看| 在线观看舔阴道视频| 国产亚洲av嫩草精品影院| www日本黄色视频网| 日日夜夜操网爽| 最近最新免费中文字幕在线| 欧美日本亚洲视频在线播放| 午夜免费鲁丝| 母亲3免费完整高清在线观看| 自线自在国产av| 91大片在线观看| 51午夜福利影视在线观看| 国产爱豆传媒在线观看 | 日韩国内少妇激情av| 国产精品美女特级片免费视频播放器 | 免费在线观看日本一区| cao死你这个sao货| 午夜福利在线在线| 欧美久久黑人一区二区| 99国产精品一区二区蜜桃av| 久久欧美精品欧美久久欧美| 人人澡人人妻人| 国产精品久久久久久人妻精品电影| 神马国产精品三级电影在线观看 | 色哟哟哟哟哟哟| www.精华液| 久久中文字幕一级| 每晚都被弄得嗷嗷叫到高潮| 欧美中文综合在线视频| 国产精品av久久久久免费| 成人av一区二区三区在线看| 黄色丝袜av网址大全| 男女之事视频高清在线观看| 天天躁夜夜躁狠狠躁躁| 九色国产91popny在线| 大型av网站在线播放| 人人妻,人人澡人人爽秒播| 欧美一级a爱片免费观看看 | 国产精品永久免费网站| 91av网站免费观看| 亚洲全国av大片| 两个人看的免费小视频|