• <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.

    考比视频在线观看| 国产免费一区二区三区四区乱码| 美女视频免费永久观看网站| 国产成人精品在线电影| 99久久精品国产亚洲精品| 男人爽女人下面视频在线观看| 人妻一区二区av| 精品久久蜜臀av无| 欧美激情 高清一区二区三区| 12—13女人毛片做爰片一| 成人国语在线视频| 亚洲精品国产精品久久久不卡| 亚洲精品国产区一区二| 午夜成年电影在线免费观看| 纵有疾风起免费观看全集完整版| 新久久久久国产一级毛片| 国产av国产精品国产| 欧美日韩成人在线一区二区| 一区二区日韩欧美中文字幕| 欧美精品啪啪一区二区三区 | kizo精华| 免费日韩欧美在线观看| 麻豆av在线久日| 国产亚洲精品第一综合不卡| 久久热在线av| 国产免费福利视频在线观看| 免费在线观看影片大全网站| 午夜激情久久久久久久| 国产亚洲精品久久久久5区| 亚洲国产欧美日韩在线播放| 成人国语在线视频| 午夜福利免费观看在线| 激情视频va一区二区三区| 亚洲国产av影院在线观看| 国产91精品成人一区二区三区 | 欧美日韩视频精品一区| 极品少妇高潮喷水抽搐| 欧美一级毛片孕妇| 国产不卡av网站在线观看| 99国产精品一区二区三区| 国产成人欧美在线观看 | tube8黄色片| 中文字幕av电影在线播放| 久久亚洲国产成人精品v| 国产av又大| 国产日韩欧美亚洲二区| 久久久久久久国产电影| 成人免费观看视频高清| 欧美精品av麻豆av| 欧美97在线视频| 久久久精品国产亚洲av高清涩受| www日本在线高清视频| 国产精品 国内视频| 国产精品久久久人人做人人爽| 一二三四在线观看免费中文在| 18禁裸乳无遮挡动漫免费视频| 电影成人av| 亚洲久久久国产精品| 国产高清视频在线播放一区 | 老司机靠b影院| 国产成人免费无遮挡视频| 成人黄色视频免费在线看| 女性生殖器流出的白浆| 国产精品久久久av美女十八| 欧美 亚洲 国产 日韩一| 2018国产大陆天天弄谢| 桃红色精品国产亚洲av| 精品一区二区三区av网在线观看 | 亚洲色图综合在线观看| 亚洲五月婷婷丁香| 岛国毛片在线播放| 91成人精品电影| 老司机亚洲免费影院| 午夜久久久在线观看| 欧美成狂野欧美在线观看| 最新的欧美精品一区二区| 欧美xxⅹ黑人| 国产伦理片在线播放av一区| 好男人电影高清在线观看| 免费日韩欧美在线观看| 亚洲精品久久午夜乱码| 桃花免费在线播放| 视频在线观看一区二区三区| 亚洲精品美女久久av网站| 少妇精品久久久久久久| 999精品在线视频| 热99国产精品久久久久久7| 伦理电影免费视频| bbb黄色大片| 满18在线观看网站| 99国产精品免费福利视频| 午夜影院在线不卡| 狠狠精品人妻久久久久久综合| 我要看黄色一级片免费的| 中国国产av一级| 日本vs欧美在线观看视频| 91国产中文字幕| 男女免费视频国产| 亚洲av美国av| 午夜免费观看性视频| 每晚都被弄得嗷嗷叫到高潮| 欧美 亚洲 国产 日韩一| 国产1区2区3区精品| 免费av中文字幕在线| 亚洲国产av新网站| 嫁个100分男人电影在线观看| 亚洲性夜色夜夜综合| 久久天堂一区二区三区四区| 精品人妻一区二区三区麻豆| 777久久人妻少妇嫩草av网站| 大香蕉久久成人网| 精品人妻1区二区| 在线av久久热| 国产伦理片在线播放av一区| 99热网站在线观看| 国内毛片毛片毛片毛片毛片| 人妻 亚洲 视频| 99久久人妻综合| 国产野战对白在线观看| 考比视频在线观看| 国产野战对白在线观看| 亚洲国产精品999| 叶爱在线成人免费视频播放| 男女边摸边吃奶| 午夜福利在线观看吧| 天堂俺去俺来也www色官网| 波多野结衣av一区二区av| 男人添女人高潮全过程视频| 热99久久久久精品小说推荐| 亚洲精品粉嫩美女一区| 汤姆久久久久久久影院中文字幕| 久久精品成人免费网站| 精品少妇久久久久久888优播| 黄色片一级片一级黄色片| 天天操日日干夜夜撸| 捣出白浆h1v1| 精品人妻在线不人妻| 无遮挡黄片免费观看| 婷婷成人精品国产| 国产精品免费视频内射| 99九九在线精品视频| 国产精品一区二区在线不卡| av福利片在线| 老鸭窝网址在线观看| 美女高潮到喷水免费观看| 国产主播在线观看一区二区| av天堂在线播放| 妹子高潮喷水视频| 国产亚洲av高清不卡| 久久久久网色| 一本综合久久免费| 啦啦啦视频在线资源免费观看| av天堂久久9| 欧美日韩亚洲国产一区二区在线观看 | 熟女少妇亚洲综合色aaa.| 超色免费av| 成年美女黄网站色视频大全免费| 精品乱码久久久久久99久播| 啦啦啦免费观看视频1| 人人妻人人爽人人添夜夜欢视频| 亚洲国产毛片av蜜桃av| 亚洲精品在线美女| 老熟妇乱子伦视频在线观看 | 亚洲国产毛片av蜜桃av| 欧美+亚洲+日韩+国产| 黑人巨大精品欧美一区二区mp4| 人妻人人澡人人爽人人| 天堂俺去俺来也www色官网| 国产日韩欧美视频二区| 国产精品熟女久久久久浪| 50天的宝宝边吃奶边哭怎么回事| 婷婷丁香在线五月| 国产极品粉嫩免费观看在线| 大香蕉久久成人网| 欧美精品一区二区大全| 久久久国产精品麻豆| 国产又色又爽无遮挡免| 国产在线观看jvid| 国产一级毛片在线| 老熟妇乱子伦视频在线观看 | 亚洲av成人一区二区三| 亚洲国产中文字幕在线视频| 欧美中文综合在线视频| bbb黄色大片| 久久这里只有精品19| 国产成人一区二区三区免费视频网站| 亚洲国产av影院在线观看| 欧美日韩一级在线毛片| 亚洲熟女精品中文字幕| 桃红色精品国产亚洲av| 亚洲精品自拍成人| 精品免费久久久久久久清纯 | 2018国产大陆天天弄谢| 国产成人免费无遮挡视频| 亚洲国产精品成人久久小说| a 毛片基地| 亚洲精品第二区| 精品一区二区三卡| 男女无遮挡免费网站观看| 精品少妇黑人巨大在线播放| 亚洲国产日韩一区二区| 精品一区二区三卡| 涩涩av久久男人的天堂| 老熟女久久久| 精品亚洲乱码少妇综合久久| 久久久久久久国产电影| 18禁观看日本| videos熟女内射| 国产在线免费精品| av一本久久久久| 亚洲精品国产一区二区精华液| 一级片免费观看大全| 亚洲性夜色夜夜综合| 国产精品香港三级国产av潘金莲| 免费黄频网站在线观看国产| 亚洲国产毛片av蜜桃av| 久久久国产欧美日韩av| 亚洲伊人色综图| 亚洲伊人色综图| 成年av动漫网址| 丝瓜视频免费看黄片| 老熟妇仑乱视频hdxx| 国产精品影院久久| 精品人妻1区二区| 久久精品国产a三级三级三级| 婷婷成人精品国产| 亚洲精品国产av蜜桃| 18禁观看日本| 亚洲伊人色综图| 国产日韩欧美在线精品| 国产日韩欧美亚洲二区| 午夜影院在线不卡| av欧美777| 亚洲国产毛片av蜜桃av| 久久狼人影院| 精品人妻在线不人妻| kizo精华| 久久天躁狠狠躁夜夜2o2o| 国产男女内射视频| 国产成人精品久久二区二区91| 日本黄色日本黄色录像| 午夜福利免费观看在线| 久久中文字幕一级| 精品一品国产午夜福利视频| 一本一本久久a久久精品综合妖精| 亚洲五月婷婷丁香| 国产成人av激情在线播放| 亚洲中文字幕日韩| 亚洲精品国产精品久久久不卡| 啪啪无遮挡十八禁网站| 国产精品一区二区在线不卡| 亚洲专区国产一区二区| 色婷婷久久久亚洲欧美| 9热在线视频观看99| 国产高清视频在线播放一区 | 19禁男女啪啪无遮挡网站| 国产熟女午夜一区二区三区| 国产成人精品久久二区二区免费| 啦啦啦在线免费观看视频4| 窝窝影院91人妻| 久久久久久久久免费视频了| 免费在线观看日本一区| 日日夜夜操网爽| 夜夜骑夜夜射夜夜干| 99国产精品99久久久久| 日韩免费高清中文字幕av| 欧美性长视频在线观看| 久久人人爽人人片av| 亚洲精品中文字幕在线视频| 黑人巨大精品欧美一区二区蜜桃| tube8黄色片| 久久中文看片网| 人人妻人人澡人人爽人人夜夜| 五月开心婷婷网| 黑丝袜美女国产一区| 久久人妻福利社区极品人妻图片| 国产成人精品久久二区二区91| 国产精品偷伦视频观看了| 少妇人妻久久综合中文| 免费久久久久久久精品成人欧美视频| 久久久久精品国产欧美久久久 | 2018国产大陆天天弄谢| 窝窝影院91人妻| av电影中文网址| 亚洲中文字幕日韩| 日本五十路高清| 在线观看免费视频网站a站| 亚洲国产精品999| 久久 成人 亚洲| av片东京热男人的天堂| 久久久国产一区二区| 淫妇啪啪啪对白视频 | 少妇猛男粗大的猛烈进出视频| 啦啦啦视频在线资源免费观看| 午夜福利影视在线免费观看| 亚洲熟女毛片儿| 久久精品国产a三级三级三级| 免费少妇av软件| 国产又色又爽无遮挡免| 成人免费观看视频高清| 亚洲一码二码三码区别大吗| 欧美成狂野欧美在线观看| 亚洲精品乱久久久久久| 淫妇啪啪啪对白视频 | 97精品久久久久久久久久精品| 91字幕亚洲| 两个人免费观看高清视频| 高清黄色对白视频在线免费看| 国产成人啪精品午夜网站| 97精品久久久久久久久久精品| 深夜精品福利| 精品久久久久久电影网| 老司机深夜福利视频在线观看 | 成人三级做爰电影| 侵犯人妻中文字幕一二三四区| 视频区欧美日本亚洲| 亚洲精品国产一区二区精华液| 亚洲精品中文字幕在线视频| 俄罗斯特黄特色一大片| 成人影院久久| 国产精品影院久久| 亚洲国产欧美一区二区综合| 亚洲情色 制服丝袜| 丁香六月天网| 一级,二级,三级黄色视频| 国产成人免费无遮挡视频| 欧美av亚洲av综合av国产av| 亚洲黑人精品在线| 久久久精品94久久精品| 免费在线观看影片大全网站| 国产欧美亚洲国产| 一本—道久久a久久精品蜜桃钙片| 不卡av一区二区三区| 新久久久久国产一级毛片| 黄色视频,在线免费观看| 一级,二级,三级黄色视频| 在线观看免费午夜福利视频| 国产精品欧美亚洲77777| 美女福利国产在线| 日韩一区二区三区影片| tube8黄色片| 亚洲成人国产一区在线观看| 丝袜人妻中文字幕| 亚洲av电影在线观看一区二区三区| 国产成+人综合+亚洲专区| 一边摸一边做爽爽视频免费| 999久久久国产精品视频| 亚洲精品一二三| 亚洲av电影在线进入| 又大又爽又粗| 操美女的视频在线观看| 天堂8中文在线网| 搡老熟女国产l中国老女人| 亚洲成人免费电影在线观看| 丝袜喷水一区| www.999成人在线观看| 巨乳人妻的诱惑在线观看| 激情视频va一区二区三区| 欧美日韩黄片免| 男人舔女人的私密视频| 久久狼人影院| 久久国产精品大桥未久av| 亚洲熟女精品中文字幕| 人妻久久中文字幕网| 在线观看舔阴道视频| 久久久久久久国产电影| 美女高潮喷水抽搐中文字幕| 国产精品 国内视频| 少妇的丰满在线观看| 国产精品一区二区免费欧美 | 午夜影院在线不卡| 亚洲国产日韩一区二区| 91成年电影在线观看| 成年av动漫网址| 国产精品偷伦视频观看了| 亚洲精品国产色婷婷电影| 久久人人97超碰香蕉20202| 久久精品成人免费网站| 久久av网站| 亚洲一区二区三区欧美精品| 国产人伦9x9x在线观看| 日韩 亚洲 欧美在线| 在线永久观看黄色视频| 啪啪无遮挡十八禁网站| 亚洲精品国产一区二区精华液| 女性被躁到高潮视频| 天天影视国产精品| cao死你这个sao货| 精品欧美一区二区三区在线| 欧美乱码精品一区二区三区| 国产在线一区二区三区精| 精品久久久久久久毛片微露脸 | 免费久久久久久久精品成人欧美视频| 两性午夜刺激爽爽歪歪视频在线观看 | 日韩中文字幕视频在线看片| 在线观看免费高清a一片| 自线自在国产av| 国产欧美亚洲国产| 亚洲一卡2卡3卡4卡5卡精品中文| 成人影院久久| 久久久久久免费高清国产稀缺| 18禁国产床啪视频网站| 亚洲激情五月婷婷啪啪| 国产精品欧美亚洲77777| 少妇 在线观看| 亚洲精品美女久久久久99蜜臀| 又大又爽又粗| 久久综合国产亚洲精品| 日韩中文字幕欧美一区二区| 高清视频免费观看一区二区| 汤姆久久久久久久影院中文字幕| 久久久久久久精品精品| 啦啦啦啦在线视频资源| 欧美老熟妇乱子伦牲交| 精品福利永久在线观看| 亚洲国产中文字幕在线视频| 免费日韩欧美在线观看| av在线app专区| 一个人免费在线观看的高清视频 | 日本vs欧美在线观看视频| av在线播放精品| 18禁观看日本| 人人妻人人澡人人爽人人夜夜| 一区二区av电影网| av国产精品久久久久影院| 久久久久久久大尺度免费视频| 十八禁网站免费在线| 人成视频在线观看免费观看| 首页视频小说图片口味搜索| 搡老熟女国产l中国老女人| 久久久久久人人人人人| 高清视频免费观看一区二区| 国产成人精品无人区| 在线av久久热| 亚洲一区中文字幕在线| 精品国产一区二区三区四区第35| 中文字幕另类日韩欧美亚洲嫩草| 首页视频小说图片口味搜索| 超碰成人久久| av欧美777| 久久免费观看电影| 一级毛片电影观看| 一二三四在线观看免费中文在| 久久亚洲精品不卡| 99国产精品一区二区蜜桃av | 曰老女人黄片| 国产一区二区三区综合在线观看| 国产极品粉嫩免费观看在线| 国产成人免费无遮挡视频| 亚洲少妇的诱惑av| 亚洲精品中文字幕一二三四区 | 视频在线观看一区二区三区| 精品第一国产精品| 午夜视频精品福利| 国产精品av久久久久免费| 亚洲免费av在线视频| 国产福利在线免费观看视频| 最新在线观看一区二区三区| 丰满迷人的少妇在线观看| 超碰97精品在线观看| 成人亚洲精品一区在线观看| 中文字幕色久视频| 亚洲精品一卡2卡三卡4卡5卡 | 亚洲av日韩精品久久久久久密| 老司机午夜福利在线观看视频 | 亚洲avbb在线观看| 性色av一级| 国产男女超爽视频在线观看| 精品久久蜜臀av无| 欧美日韩精品网址| 日韩三级视频一区二区三区| 爱豆传媒免费全集在线观看| 国产亚洲av高清不卡| 亚洲中文av在线| 各种免费的搞黄视频| 亚洲熟女毛片儿| 亚洲人成77777在线视频| 国产精品免费大片| 亚洲熟女毛片儿| 99精国产麻豆久久婷婷| 多毛熟女@视频| 91字幕亚洲| 国产精品久久久久久人妻精品电影 | 国产精品久久久人人做人人爽| 两性夫妻黄色片| 中文字幕精品免费在线观看视频| 亚洲成人国产一区在线观看| 少妇人妻久久综合中文| 美女国产高潮福利片在线看| 十八禁网站免费在线| 亚洲第一欧美日韩一区二区三区 | 两人在一起打扑克的视频| 日韩 亚洲 欧美在线| 波多野结衣av一区二区av| 久久久久久久久久久久大奶| 18禁观看日本| 18禁国产床啪视频网站| 叶爱在线成人免费视频播放| 欧美成狂野欧美在线观看| 国产亚洲午夜精品一区二区久久| 国产精品一区二区免费欧美 | 性色av一级| 日韩精品免费视频一区二区三区| 久久亚洲国产成人精品v| 叶爱在线成人免费视频播放| 一区在线观看完整版| 亚洲欧洲日产国产| 岛国在线观看网站| 他把我摸到了高潮在线观看 | 亚洲成人免费av在线播放| 亚洲精品一二三| 人成视频在线观看免费观看| 桃花免费在线播放| xxxhd国产人妻xxx| 黑人巨大精品欧美一区二区mp4| 国产成人系列免费观看| 国产一区二区激情短视频 | 亚洲综合色网址| 亚洲av成人一区二区三| 男人舔女人的私密视频| 国产精品二区激情视频| 亚洲七黄色美女视频| 一本色道久久久久久精品综合| 亚洲欧美日韩另类电影网站| 精品国产乱码久久久久久男人| 伦理电影免费视频| 波多野结衣av一区二区av| 久久香蕉激情| 精品少妇一区二区三区视频日本电影| 美女高潮到喷水免费观看| 高清av免费在线| 婷婷成人精品国产| 老鸭窝网址在线观看| 色播在线永久视频| 在线精品无人区一区二区三| 色综合欧美亚洲国产小说| 精品亚洲乱码少妇综合久久| 后天国语完整版免费观看| 建设人人有责人人尽责人人享有的| 香蕉丝袜av| 久久青草综合色| 午夜福利乱码中文字幕| 国产一区二区在线观看av| 热re99久久精品国产66热6| 亚洲av日韩在线播放| 丁香六月欧美| 亚洲男人天堂网一区| 婷婷丁香在线五月| 黑人巨大精品欧美一区二区蜜桃| av超薄肉色丝袜交足视频| 欧美日韩国产mv在线观看视频| 午夜福利,免费看| 美女扒开内裤让男人捅视频| 人人妻,人人澡人人爽秒播| 在线观看免费日韩欧美大片| 亚洲va日本ⅴa欧美va伊人久久 | 亚洲欧美一区二区三区黑人| 美女福利国产在线| 深夜精品福利| 欧美国产精品一级二级三级| 精品亚洲成a人片在线观看| 男人操女人黄网站| 久久久久国产精品人妻一区二区| 免费女性裸体啪啪无遮挡网站| 男男h啪啪无遮挡| 人妻一区二区av| 久久久精品94久久精品| 欧美97在线视频| 日本vs欧美在线观看视频| 国产欧美日韩一区二区三区在线| 欧美日韩成人在线一区二区| 99热全是精品| 国产成人精品久久二区二区91| 女人爽到高潮嗷嗷叫在线视频| 美女高潮到喷水免费观看| 午夜免费鲁丝| 午夜福利,免费看| 欧美精品av麻豆av| 精品人妻在线不人妻| 两人在一起打扑克的视频| 日韩制服丝袜自拍偷拍| 欧美日韩视频精品一区| 午夜两性在线视频| 中国美女看黄片| 曰老女人黄片| 大型av网站在线播放| 一本综合久久免费| 最近中文字幕2019免费版| 大片免费播放器 马上看| 国产成人免费无遮挡视频| kizo精华| 国产片内射在线| av视频免费观看在线观看| 熟女少妇亚洲综合色aaa.| 日本欧美视频一区| 国产精品亚洲av一区麻豆| 精品人妻1区二区| 免费不卡黄色视频| 十八禁高潮呻吟视频| 日本vs欧美在线观看视频| av天堂在线播放| 久久久久久亚洲精品国产蜜桃av| 99国产极品粉嫩在线观看| 国产精品秋霞免费鲁丝片| 天天躁夜夜躁狠狠躁躁| 99精品久久久久人妻精品| 一边摸一边做爽爽视频免费| 最新的欧美精品一区二区| 亚洲欧美日韩另类电影网站| 色精品久久人妻99蜜桃| 午夜激情av网站| a级毛片在线看网站| 色老头精品视频在线观看| 男女之事视频高清在线观看| 一本大道久久a久久精品|