• <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| 亚洲国产日韩欧美精品在线观看 | 国产熟女xx| 免费在线观看影片大全网站| 1024香蕉在线观看| 夜夜爽天天搞| 成人18禁在线播放| 国产精品一区二区精品视频观看| 美女免费视频网站| 亚洲人成77777在线视频| a级毛片在线看网站| 性欧美人与动物交配| 午夜日韩欧美国产| 每晚都被弄得嗷嗷叫到高潮| 欧美黄色片欧美黄色片| 日韩高清综合在线| 日韩欧美国产在线观看| 国产亚洲精品久久久久久毛片| 欧美在线黄色| 听说在线观看完整版免费高清| 99riav亚洲国产免费| 亚洲国产中文字幕在线视频| 亚洲午夜精品一区,二区,三区| 久久欧美精品欧美久久欧美| 黄色视频,在线免费观看| 亚洲人与动物交配视频| 亚洲午夜理论影院| 欧美av亚洲av综合av国产av| 69av精品久久久久久| 成人国语在线视频| 免费一级毛片在线播放高清视频| 18禁观看日本| 免费高清视频大片| 1024手机看黄色片| 波多野结衣巨乳人妻| 悠悠久久av| 国产精品av视频在线免费观看| 欧美日韩乱码在线| 熟女少妇亚洲综合色aaa.| 亚洲午夜精品一区,二区,三区| 国内少妇人妻偷人精品xxx网站 | 欧美+亚洲+日韩+国产| 午夜福利视频1000在线观看| 欧美日韩一级在线毛片| 麻豆成人午夜福利视频| 又爽又黄无遮挡网站| 日本一本二区三区精品| 成人国产综合亚洲| 国产午夜福利久久久久久| 91字幕亚洲| 日韩成人在线观看一区二区三区| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲成人中文字幕在线播放| 欧美黑人欧美精品刺激| 国产精品日韩av在线免费观看| АⅤ资源中文在线天堂| 女生性感内裤真人,穿戴方法视频| 五月玫瑰六月丁香| 最近视频中文字幕2019在线8| 久久人妻福利社区极品人妻图片| 欧美zozozo另类| 欧美日韩一级在线毛片| 99久久综合精品五月天人人| 国产乱人伦免费视频| 国产又色又爽无遮挡免费看| 丝袜人妻中文字幕| xxx96com| 人人妻,人人澡人人爽秒播| 淫秽高清视频在线观看| 欧美一级毛片孕妇| 国产精品一区二区精品视频观看| 亚洲,欧美精品.| 亚洲精华国产精华精| 正在播放国产对白刺激| 免费在线观看影片大全网站| 香蕉丝袜av| 欧美色欧美亚洲另类二区| 国产亚洲精品av在线| av中文乱码字幕在线| 国产精品av久久久久免费| 国产精华一区二区三区| 成人精品一区二区免费| 久久国产乱子伦精品免费另类| 视频区欧美日本亚洲| 欧美日韩一级在线毛片| 久久久久免费精品人妻一区二区| 18禁黄网站禁片免费观看直播| 国内毛片毛片毛片毛片毛片| svipshipincom国产片| 成人国产综合亚洲| 亚洲av成人av| 欧美3d第一页| 亚洲人成网站在线播放欧美日韩| АⅤ资源中文在线天堂| 欧美丝袜亚洲另类 | 国产熟女xx| 一级a爱片免费观看的视频| 99国产精品一区二区蜜桃av| 伦理电影免费视频| 亚洲成人久久性| 亚洲国产欧美人成| 一卡2卡三卡四卡精品乱码亚洲| 亚洲国产精品合色在线| 丰满人妻一区二区三区视频av | 午夜福利在线在线| 黄频高清免费视频| 国产亚洲欧美98| 色老头精品视频在线观看| 婷婷六月久久综合丁香| 国产欧美日韩一区二区精品| 亚洲国产日韩欧美精品在线观看 | 久久久久久人人人人人| 听说在线观看完整版免费高清| 精品一区二区三区四区五区乱码| 啦啦啦观看免费观看视频高清| 久热爱精品视频在线9| 国产av在哪里看| 精品免费久久久久久久清纯| 午夜久久久久精精品| 精品国产超薄肉色丝袜足j| 国产蜜桃级精品一区二区三区| 最近最新免费中文字幕在线| 国产激情欧美一区二区| 精品人妻1区二区| 亚洲精品中文字幕一二三四区| 性欧美人与动物交配| 国产乱人伦免费视频| 99热只有精品国产| 99久久精品国产亚洲精品| 国产1区2区3区精品| 精品国产超薄肉色丝袜足j| 国产欧美日韩精品亚洲av| 国产麻豆成人av免费视频| netflix在线观看网站| 日韩免费av在线播放| 少妇裸体淫交视频免费看高清 | 亚洲 国产 在线| 90打野战视频偷拍视频| 一卡2卡三卡四卡精品乱码亚洲| 国产乱人伦免费视频| 久久久久久久久久黄片| 国产亚洲欧美98| 白带黄色成豆腐渣| 美女高潮喷水抽搐中文字幕| 国产成人欧美在线观看| 欧美三级亚洲精品| 免费看美女性在线毛片视频| 国产人伦9x9x在线观看| 18禁观看日本| 69av精品久久久久久| xxx96com| 美女免费视频网站| 一级作爱视频免费观看| 曰老女人黄片| 午夜福利免费观看在线| √禁漫天堂资源中文www| 999久久久精品免费观看国产| 天堂√8在线中文| 精品一区二区三区四区五区乱码| 精品福利观看| 久久久精品欧美日韩精品| 中出人妻视频一区二区| 成人特级黄色片久久久久久久| 丰满的人妻完整版| 国产黄色小视频在线观看| 欧美日韩亚洲国产一区二区在线观看| av福利片在线观看| 淫秽高清视频在线观看| 中文在线观看免费www的网站 | 少妇的丰满在线观看| 少妇熟女aⅴ在线视频| 亚洲成人国产一区在线观看| 成年免费大片在线观看| 久久久久久免费高清国产稀缺| 亚洲av日韩精品久久久久久密| 精品无人区乱码1区二区| 欧美日韩瑟瑟在线播放| 国产精品九九99| 国产v大片淫在线免费观看| 国产亚洲av高清不卡| 一二三四社区在线视频社区8| bbb黄色大片| 搡老熟女国产l中国老女人| 一区福利在线观看| 欧美日韩一级在线毛片| 成人高潮视频无遮挡免费网站| 黄色女人牲交| 夜夜夜夜夜久久久久| 国产精品一区二区精品视频观看| 亚洲国产欧洲综合997久久,| 成人亚洲精品av一区二区| 身体一侧抽搐| 久久精品91无色码中文字幕| 国产伦一二天堂av在线观看| 亚洲男人天堂网一区| 美女 人体艺术 gogo| 成年版毛片免费区| 舔av片在线| 国内久久婷婷六月综合欲色啪| 色哟哟哟哟哟哟| 51午夜福利影视在线观看| 丰满人妻熟妇乱又伦精品不卡| 人妻夜夜爽99麻豆av| 少妇裸体淫交视频免费看高清 | 巨乳人妻的诱惑在线观看| 1024视频免费在线观看| 国产亚洲精品综合一区在线观看 | 最新美女视频免费是黄的| 神马国产精品三级电影在线观看 | 精品国产亚洲在线| 国产成人精品无人区| 一级毛片女人18水好多| 久久精品国产清高在天天线| 中文字幕精品亚洲无线码一区| 一本综合久久免费| 琪琪午夜伦伦电影理论片6080| 可以免费在线观看a视频的电影网站| 变态另类成人亚洲欧美熟女| 制服丝袜大香蕉在线| 久久久久久久久免费视频了| 人人妻人人澡欧美一区二区| 18美女黄网站色大片免费观看| 欧美最黄视频在线播放免费| 午夜免费观看网址| 夜夜夜夜夜久久久久| 精品国产超薄肉色丝袜足j| 淫秽高清视频在线观看| 免费观看精品视频网站| 一级片免费观看大全| 老司机午夜福利在线观看视频| 国产精品98久久久久久宅男小说| av在线天堂中文字幕| 日本一本二区三区精品| 丰满的人妻完整版| 久久久久久亚洲精品国产蜜桃av| 黄色 视频免费看| 香蕉丝袜av| 久久热在线av| 午夜a级毛片| 麻豆成人午夜福利视频| 在线观看舔阴道视频| av天堂在线播放| 亚洲aⅴ乱码一区二区在线播放 | 国产蜜桃级精品一区二区三区| 日韩高清综合在线| 一区二区三区国产精品乱码| 搡老岳熟女国产| 成人午夜高清在线视频| 亚洲欧洲精品一区二区精品久久久| 在线观看免费视频日本深夜| 国产三级黄色录像| 夜夜夜夜夜久久久久| 小说图片视频综合网站| 变态另类丝袜制服| 亚洲精品在线美女| 亚洲欧美一区二区三区黑人| 99热这里只有精品一区 | 亚洲av电影不卡..在线观看| 欧美日本视频| 国产成人系列免费观看| 亚洲五月天丁香| 欧美久久黑人一区二区| 欧美成人午夜精品| 免费高清视频大片| 久久久久性生活片| 男男h啪啪无遮挡| 黄色视频不卡| 国产熟女午夜一区二区三区| 久久伊人香网站| 久热爱精品视频在线9| 亚洲美女视频黄频| 久久精品成人免费网站| 国产精品一区二区免费欧美| 每晚都被弄得嗷嗷叫到高潮| 天天添夜夜摸| 久久久国产成人精品二区| 国产精品一区二区三区四区免费观看 | 国产精品一区二区三区四区免费观看 | 日韩成人在线观看一区二区三区| 90打野战视频偷拍视频| 一级作爱视频免费观看| 啦啦啦观看免费观看视频高清| 亚洲中文字幕日韩| 日韩欧美三级三区| 欧美极品一区二区三区四区| 曰老女人黄片| 国产成年人精品一区二区| 嫁个100分男人电影在线观看| 91大片在线观看| 男人舔奶头视频| 一夜夜www| 国产欧美日韩一区二区三| 久久天躁狠狠躁夜夜2o2o| 日韩大尺度精品在线看网址| 两个人看的免费小视频| 在线a可以看的网站| 九色成人免费人妻av| 精品日产1卡2卡| 精品国产超薄肉色丝袜足j| 女生性感内裤真人,穿戴方法视频| 1024手机看黄色片| 国产精品亚洲美女久久久| 国产主播在线观看一区二区| 99精品久久久久人妻精品| 亚洲国产欧美网| 中文字幕人成人乱码亚洲影| 麻豆国产av国片精品| 男男h啪啪无遮挡| avwww免费| 两性夫妻黄色片| 亚洲av片天天在线观看| 欧美黑人精品巨大| 午夜精品久久久久久毛片777| 在线观看舔阴道视频| 亚洲,欧美精品.| 无人区码免费观看不卡| 国产精品免费视频内射| 丰满人妻一区二区三区视频av | 无人区码免费观看不卡| 亚洲全国av大片| 真人一进一出gif抽搐免费| 日本成人三级电影网站| 免费看十八禁软件| 亚洲人成网站在线播放欧美日韩| 国产精品久久久久久人妻精品电影| 日日摸夜夜添夜夜添小说| 国产不卡一卡二| 国产伦人伦偷精品视频| 国产一区二区在线观看日韩 | 在线观看一区二区三区| 国产精品久久久久久人妻精品电影| 午夜成年电影在线免费观看| 免费在线观看影片大全网站| 日本a在线网址| xxx96com| 少妇人妻一区二区三区视频| 久久性视频一级片| 国产探花在线观看一区二区| 手机成人av网站| 又黄又爽又免费观看的视频| 99re在线观看精品视频| 一本久久中文字幕| 啦啦啦韩国在线观看视频| 成人三级黄色视频| 毛片女人毛片| 国产99久久九九免费精品| 午夜两性在线视频| 欧美一区二区国产精品久久精品 | 国产单亲对白刺激| 亚洲熟女毛片儿| 麻豆国产97在线/欧美 | 丁香欧美五月| 亚洲免费av在线视频| 日韩免费av在线播放| 国产真实乱freesex| 欧美三级亚洲精品| 午夜精品久久久久久毛片777| 亚洲熟女毛片儿| 亚洲五月天丁香| 国产精品一区二区精品视频观看| 啪啪无遮挡十八禁网站| 国产精品一区二区精品视频观看| 老鸭窝网址在线观看| 国产伦在线观看视频一区| 国产精品av久久久久免费| 一级毛片高清免费大全| 露出奶头的视频| 亚洲av成人一区二区三| 国产精品自产拍在线观看55亚洲| 人人妻人人看人人澡| 99在线人妻在线中文字幕| 50天的宝宝边吃奶边哭怎么回事| 美女高潮喷水抽搐中文字幕| 亚洲 欧美一区二区三区| 国产成年人精品一区二区| 久久久久久久久免费视频了| 欧美黑人欧美精品刺激| 国产人伦9x9x在线观看| 免费av毛片视频| 午夜久久久久精精品| 他把我摸到了高潮在线观看| 精品久久久久久久久久免费视频| 国产私拍福利视频在线观看| 国内精品久久久久精免费| 亚洲熟妇中文字幕五十中出| 久久 成人 亚洲| 国产三级黄色录像| 国产亚洲精品av在线| 精品国产乱码久久久久久男人| netflix在线观看网站| 九九热线精品视视频播放| 久久精品国产综合久久久| 国产精品日韩av在线免费观看| 啦啦啦韩国在线观看视频| av有码第一页| 亚洲国产日韩欧美精品在线观看 | 男女床上黄色一级片免费看| 久久国产精品人妻蜜桃| 老汉色av国产亚洲站长工具| 欧美一级a爱片免费观看看 | 国产成+人综合+亚洲专区| 精品国产乱码久久久久久男人| 在线观看舔阴道视频| 制服丝袜大香蕉在线| 日韩精品中文字幕看吧| 在线观看午夜福利视频| 两个人的视频大全免费| 在线看三级毛片| 精品久久久久久,| 欧美中文日本在线观看视频| 国产精品香港三级国产av潘金莲| 色av中文字幕| 丰满人妻一区二区三区视频av | 这个男人来自地球电影免费观看| 一边摸一边做爽爽视频免费| 国产成人影院久久av| 亚洲 欧美 日韩 在线 免费| 国产精品美女特级片免费视频播放器 | 成人特级黄色片久久久久久久| 久久久久九九精品影院| 午夜福利高清视频| 亚洲一区高清亚洲精品| 男女下面进入的视频免费午夜| 欧美日韩亚洲国产一区二区在线观看| 亚洲美女视频黄频| 午夜精品一区二区三区免费看| 天堂动漫精品| 9191精品国产免费久久| 日韩欧美免费精品| 国产精品1区2区在线观看.| 又大又爽又粗| 熟女电影av网| 亚洲人与动物交配视频| 亚洲成人精品中文字幕电影| 老司机在亚洲福利影院| 国产高清激情床上av| 18禁黄网站禁片午夜丰满| 一进一出抽搐gif免费好疼| 国产亚洲精品久久久久5区| 国产亚洲精品av在线| 久久久久久大精品| 窝窝影院91人妻| 九色成人免费人妻av| 怎么达到女性高潮| 免费在线观看完整版高清| 99久久精品国产亚洲精品| 老汉色∧v一级毛片| 精品久久久久久久末码| 又黄又爽又免费观看的视频| 欧美性猛交╳xxx乱大交人| 可以在线观看毛片的网站| 亚洲国产欧洲综合997久久,| 韩国av一区二区三区四区| 一夜夜www| 日本成人三级电影网站| 国产精品美女特级片免费视频播放器 | 免费在线观看影片大全网站| 两人在一起打扑克的视频| 国产一区二区在线观看日韩 | 99久久无色码亚洲精品果冻| 亚洲一区二区三区色噜噜| 成人av在线播放网站| 亚洲美女黄片视频| 丰满人妻熟妇乱又伦精品不卡| 久久精品国产清高在天天线| 精品久久久久久久人妻蜜臀av| 露出奶头的视频| 757午夜福利合集在线观看| 高清毛片免费观看视频网站| 男人舔奶头视频| 人妻久久中文字幕网| 精品乱码久久久久久99久播| 9191精品国产免费久久| 久久人妻福利社区极品人妻图片| 成年版毛片免费区| 久久久国产成人免费| 午夜影院日韩av| 国内久久婷婷六月综合欲色啪| 午夜免费观看网址| 人人妻人人看人人澡| 国产成人精品无人区| 久久香蕉精品热| 一个人观看的视频www高清免费观看 | 久久久久精品国产欧美久久久| 麻豆久久精品国产亚洲av| 香蕉国产在线看| 黑人巨大精品欧美一区二区mp4| 亚洲国产精品成人综合色| 日韩国内少妇激情av| 国产黄色小视频在线观看| 免费在线观看视频国产中文字幕亚洲| 久久久久久久午夜电影| 欧美高清成人免费视频www| 久久中文字幕一级| 国产伦在线观看视频一区| 欧美一区二区国产精品久久精品 | 三级国产精品欧美在线观看 | 夜夜爽天天搞| 欧美性长视频在线观看| 性色av乱码一区二区三区2| 久久久久国产精品人妻aⅴ院| a级毛片在线看网站| 老熟妇仑乱视频hdxx| 国产单亲对白刺激| 国产成年人精品一区二区| 香蕉久久夜色| 嫁个100分男人电影在线观看| 久久久久久人人人人人| 免费在线观看亚洲国产| 在线永久观看黄色视频| 精品高清国产在线一区| 日韩av在线大香蕉| 老熟妇仑乱视频hdxx| 婷婷丁香在线五月| 99精品欧美一区二区三区四区| 免费一级毛片在线播放高清视频| 久久中文字幕一级| 亚洲 欧美 日韩 在线 免费| 欧美黄色淫秽网站| 岛国视频午夜一区免费看| 亚洲国产日韩欧美精品在线观看 | 一进一出好大好爽视频| 亚洲午夜理论影院| www.www免费av| 午夜免费成人在线视频| 中文字幕最新亚洲高清| 国产精品九九99| 亚洲国产精品合色在线| av福利片在线| 日本 av在线| 啦啦啦观看免费观看视频高清| 88av欧美| 99精品在免费线老司机午夜| 亚洲精品美女久久久久99蜜臀| 中文字幕最新亚洲高清| 欧美黑人精品巨大| 午夜福利成人在线免费观看| 国产精品一区二区三区四区免费观看 | 日韩欧美三级三区| 精品第一国产精品| 国产精品一及| 91大片在线观看| 中文字幕人妻丝袜一区二区| 亚洲av成人精品一区久久| 长腿黑丝高跟| 麻豆一二三区av精品| 叶爱在线成人免费视频播放| 看黄色毛片网站| 国产亚洲精品久久久久5区| 久久久久国产精品人妻aⅴ院| 性色av乱码一区二区三区2| 亚洲一区中文字幕在线| 欧美成人性av电影在线观看| 国语自产精品视频在线第100页| 中亚洲国语对白在线视频| 成人特级黄色片久久久久久久| 男插女下体视频免费在线播放| 国产精品久久久久久久电影 | 国产男靠女视频免费网站| 久久久久久亚洲精品国产蜜桃av| 久久久国产欧美日韩av| 免费看日本二区| 男人舔女人下体高潮全视频| 伦理电影免费视频| 亚洲熟妇熟女久久| 白带黄色成豆腐渣| 欧美成人一区二区免费高清观看 | 国产精品久久久久久久电影 | 两性夫妻黄色片| 午夜福利18| 啦啦啦观看免费观看视频高清| 精品免费久久久久久久清纯| 一进一出抽搐gif免费好疼| www.精华液| 亚洲精品粉嫩美女一区| 老司机深夜福利视频在线观看| 久久精品91无色码中文字幕| 男女午夜视频在线观看| 久久国产精品人妻蜜桃| 日本a在线网址| 久久久久久人人人人人| 成人亚洲精品av一区二区| 久久久国产精品麻豆| av福利片在线观看| 亚洲一区高清亚洲精品| 亚洲熟妇熟女久久| 黄色成人免费大全| 成人国语在线视频| 中文字幕人妻丝袜一区二区| 老熟妇乱子伦视频在线观看| 免费在线观看成人毛片| 亚洲18禁久久av| 欧美日韩精品网址| 国产精品美女特级片免费视频播放器 | 亚洲片人在线观看| 国产亚洲精品av在线| 真人一进一出gif抽搐免费| 久久精品aⅴ一区二区三区四区| 一级毛片高清免费大全| 男人的好看免费观看在线视频 | 正在播放国产对白刺激| 男女之事视频高清在线观看| 亚洲专区中文字幕在线| 久久人妻av系列| 亚洲欧美一区二区三区黑人| 不卡一级毛片| 亚洲国产中文字幕在线视频| 亚洲无线在线观看| 午夜两性在线视频| 色av中文字幕| av在线天堂中文字幕| 99久久久亚洲精品蜜臀av| 伦理电影免费视频|