MAFC: Multi-Agent Fog Computing Model for Healthcare Critical Tasks Management

In healthcare applications, numerous sensors and devices produce massive amounts of data which are the focus of critical tasks. Their management at the edge of the network can be done by Fog computing implementation. However, Fog Nodes suffer from lake of resources That could limit the time needed for final outcome/analytics. Fog Nodes could perform just a small number of tasks. A difficult decision concerns which tasks will perform locally by Fog Nodes. Each node should select such tasks carefully based on the current contextual information, for example, tasks’ priority, resource load, and resource availability. We suggest in this paper a Multi-Agent Fog Computing model for healthcare critical tasks management. The main role of the multi-agent system is mapping between three decision tables to optimize scheduling the critical tasks by assigning tasks with their priority, load in the network, and network resource availability. The first step is to decide whether a critical task can be processed locally; otherwise, the second step involves the sophisticated selection of the most suitable neighbor Fog Node to allocate it. If no Fog Node is capable of processing the task throughout the network, it is then sent to the Cloud facing the highest latency. We test the proposed scheme thoroughly, demonstrating its applicability and optimality at the edge of the network using iFogSim simulator and UTeM clinic data.

[1]  Rajkumar Buyya,et al.  iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments , 2016, Softw. Pract. Exp..

[2]  Danila Parygin,et al.  Multi-agent approach to distributed processing big sensor data based on fog computing model for the monitoring of the urban infrastructure systems , 2016, 2016 International Conference System Modeling & Advancement in Research Trends (SMART).

[3]  Nadeem Javaid,et al.  FaaVPP: Fog as a virtual power plant service for community energy management , 2020, Future Gener. Comput. Syst..

[4]  N. Arunkumar,et al.  Enabling technologies for fog computing in healthcare IoT systems , 2019, Future Gener. Comput. Syst..

[5]  Mohit Kumar,et al.  A comprehensive survey for scheduling techniques in cloud computing , 2019, J. Netw. Comput. Appl..

[6]  Mohsen Nickray,et al.  A hyper heuristic algorithm for scheduling of fog networks , 2017, 2017 21st Conference of Open Innovations Association (FRUCT).

[7]  Ibrahim Y. Abualhaol,et al.  Data caching and selection in 5G networks using F2F communication , 2017, 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[8]  Wendy A. Rogers,et al.  Modeling Task Scheduling in Complex Healthcare Environments: Identifying Relevant Factors , 2017 .

[9]  Veeraruna Kavitha,et al.  Price of fairness for opportunistic and priority schedulers , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[10]  Robert K. Yin,et al.  Case Study Research and Applications: Design and Methods , 2017 .

[11]  Ali Movaghar-Rahimabadi,et al.  Task scheduling mechanisms in cloud computing: A systematic review , 2019, Int. J. Commun. Syst..

[12]  Charles Hartsell,et al.  Augmenting Learning Components for Safety in Resource Constrained Autonomous Robots , 2019, 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC).

[13]  Aida Mustapha,et al.  Modelling an Adjustable Autonomous Multi-agent Internet of Things System for Elderly Smart Home , 2019, AHFE.

[14]  Choong Seon Hong,et al.  Multi-agent and reinforcement learning based code offloading in mobile fog , 2016, 2016 International Conference on Information Networking (ICOIN).

[15]  Anne E. James,et al.  CPS data streams analytics based on machine learning for Cloud and Fog Computing: A survey , 2019, Future Gener. Comput. Syst..

[16]  Thar Baker,et al.  Improving fog computing performance via Fog-2-Fog collaboration , 2019, Future Gener. Comput. Syst..

[17]  Meikang Qiu,et al.  Adaptive resource allocation for preemptable jobs in cloud systems , 2010, 2010 10th International Conference on Intelligent Systems Design and Applications.

[18]  Thomas Magedanz,et al.  Towards Container Orchestration in Fog Computing Infrastructures , 2017, 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC).

[19]  Samir Chatterjee,et al.  A Design Science Research Methodology for Information Systems Research , 2008 .

[20]  Hee Yong Youn,et al.  Priority-Based Message Scheduling for the Multi-agent System in Ubiquitous Environment , 2007, 2007 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Workshops.

[21]  Antonio Pescapè,et al.  The role of Information and Communication Technologies in healthcare: taxonomies, perspectives, and challenges , 2018, J. Netw. Comput. Appl..

[22]  Antonio Jimeno-Morenilla,et al.  Distributed computational model for shared processing on Cyber-Physical System environments , 2017, Comput. Commun..

[23]  Aresh Dadlani,et al.  Machine Learning-based Service Restoration Scheme for Smart Distribution Systems with DGs and High Priority Loads , 2019, 2019 International Conference on Smart Energy Systems and Technologies (SEST).

[24]  Elhadj Benkhelifa,et al.  Bioinspired Multiagent Embryonic Architecture for Resilient Edge Networks , 2019, IEEE Transactions on Industrial Informatics.

[25]  Mohsen Nickray,et al.  Scheduling of fog networks with optimized knapsack by symbiotic organisms search , 2017, 2017 21st Conference of Open Innovations Association (FRUCT).

[26]  Amir Masoud Rahmani,et al.  Internet of Things applications: A systematic review , 2019, Comput. Networks.

[27]  Arun Kumar Yadav,et al.  Preemptable priority based dynamic resource allocation in cloud computing with fault tolerance , 2015, 2015 International Conference on Communication Networks (ICCN).

[28]  Taher Niknam,et al.  A Secure Distributed Cloud-Fog Based Framework for Economic Operation of Microgrids , 2019, 2019 IEEE Texas Power and Energy Conference (TPEC).

[29]  Paul Jacob,et al.  Dynamic Collaboration of Centralized & Edge Processing for Coordinated Data Management in an IoT Paradigm , 2018, 2018 IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA).

[30]  Ainuddin Wahid Abdul Wahab,et al.  An Energy-Aware and Load-balancing Routing scheme for Wireless Sensor Networks , 2018 .

[31]  Domitile Lourdeaux,et al.  Priority-based contextual local decision making in multi-agent systems , 2016, 2016 IEEE 20th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[32]  Rajkumar Buyya,et al.  Quality of Experience (QoE)-aware placement of applications in Fog computing environments , 2019, J. Parallel Distributed Comput..

[33]  R. L. Keeney,et al.  Decisions with Multiple Objectives: Preferences and Value Trade-Offs , 1977, IEEE Transactions on Systems, Man, and Cybernetics.

[34]  Mohammad Reza Nami,et al.  Multi-Agent Systems: A Survey , 2010, PDPTA.

[35]  Mazin Abed Mohammed,et al.  A Review of Fog Computing and Machine Learning: Concepts, Applications, Challenges, and Open Issues , 2019, IEEE Access.

[36]  Surya Nepal,et al.  Scheduling Real-Time Security Aware Tasks in Fog Networks , 2019, IEEE Transactions on Services Computing.

[37]  Deyu Qi,et al.  A Task Scheduling Algorithm Based on Classification Mining in Fog Computing Environment , 2018, Wirel. Commun. Mob. Comput..

[38]  Oana Chenaru,et al.  DEW: A New Edge Computing Component for Distributed Dynamic Networks , 2019, 2019 22nd International Conference on Control Systems and Computer Science (CSCS).

[39]  Aida Mustapha,et al.  Comprehensive Review of Artificial Intelligence and Statistical Approaches in Distributed Denial of Service Attack and Defense Methods , 2019, IEEE Access.

[40]  Yaser Jararweh,et al.  An agent-Based self-organizing model for large-scale biosurveillance systems using mobile edge computing , 2019, Simul. Model. Pract. Theory.

[41]  Animesh Dutta,et al.  A Proactive Context-Aware Service Replication Scheme for Adhoc IoT Scenarios , 2019, IEEE Transactions on Network and Service Management.