# HealthFog
An ensemble deep learning based smart healthcare system for automatic diagnosis of heart diseases in integrated IoT and Fog computing environments
<div align="center">
<img src="https://github.com/Cloudslab/HealthFog/blob/master/HeartModel/fog-arch.jpg" width="700" align="middle">
</div>
## Quick installation guide
HealthFog uses a master-slave design as shown in the figure above. To setup HealthFog in your fog environment follow these steps:
<b>Note:</b> You need atleast two windows/linux systems with python 3. Follow the following steps in each fog node (master and worker):
1. Install [xampp](https://www.apachefriends.org/xampp-files/7.2.30/xampp-windows-x64-7.2.30-0-VC15-installer.exe) and run Apache server in windows or use <i>Install-scripts/fogbus-install-generic.sh</i> script in a linux device.
2. Clone HealthFog repo at <i>C:/xampp/htdocs/</i> (in windows) or <i>var/www/html/</i> (in linux) and rename the folder as *HealthFog*.
3. Change directory to the HealthFog repo folder.
4. Run ```python3 -m pip install -r requirements.txt```.
5. Run ```cd HeartModel && python3 MasterInterface.py```.
6. Run Apache service from Xampp control panel.
Follow these steps in master node:
1. Update <i>config.txt</i> with IP addresses of all worker nodes (each in a new line) after the first line of 'EnableMaster DisableAneka'.
2. If connected to cloud using VPN add cloud virtual IP, otherwise add public IP addresses in <i>cloud.txt</i> (each in a new line).
Now download and install <i>Android/FastHeartTest.apk</i> in an android device and enter master IP address to begin healthcare analysis!
## Developer
[Shreshth Tuli](https://www.github.com/shreshthtuli) (shreshthtuli@gmail.com)
## Cite this work
```
@article{tuli2020healthfog,
title={{HealthFog: An ensemble deep learning based Smart Healthcare System for Automatic Diagnosis of Heart Diseases in integrated IoT and fog computing environments}},
author={Tuli, Shreshth and Basumatary, Nipam and Gill, Sukhpal Singh and Kahani, Mohsen and Arya, Rajesh Chand and Wander, Gurpreet Singh and Buyya, Rajkumar},
journal={Future Generation Computer Systems},
volume={104},
pages={187--200},
year={2020},
publisher={Elsevier}
}
```
## References
* Shreshth Tuli, Redowan Mahmud, Shikhar Tuli, and Rajkumar Buyya, [FogBus: A Blockchain-based Lightweight Framework for Edge and Fog Computing.](http://buyya.com/papers/FogBus-JSS.pdf) Journal of Systems and Software (JSS), Volume 154, Pages: 22-36, ISSN: 0164-1212, Elsevier Press, Amsterdam, The Netherlands, August 2019.
* **Shreshth Tuli, Nipam Basumatary, Sukhpal Singh Gill, Mohsen Kahani, Rajesh Chand Arya, Gurpreet Singh Wander, and Rajkumar Buyya, [HealthFog: An Ensemble Deep Learning based Smart Healthcare System for Automatic Diagnosis of Heart Diseases in Integrated IoT and Fog Computing Environments](http://buyya.com/papers/HealthFog.pdf), Future Generation Computer Systems (FGCS), Volume 104, Pages: 187-200, ISSN: 0167-739X, Elsevier Press, Amsterdam, The Netherlands, March 2020.**
* Shreshth Tuli, Nipam Basumatary, and Rajkumar Buyya, [EdgeLens: Deep Learning based Object Detection in Integrated IoT, Fog and Cloud Computing Environments](http://buyya.com/papers/EdgeLensAnekaCloud2019.pdf), Proceedings of the 4th IEEE International Conference on Information Systems and Computer Networks (ISCON 2019, IEEE Press, USA), Mathura, India, November 21-22, 2019.
[![](http://www.cloudbus.org/logo/cloudbuslogo-v5a.png)](http://cloudbus.org/)
没有合适的资源?快使用搜索试试~ 我知道了~
FGCS'20集成物联网和雾计算环境中心脏疾病自动诊断的基于集成深度学习的智能医疗系统-PHP-Python-下载
共36个文件
txt:5个
php:5个
py:4个
需积分: 1 1 下载量 122 浏览量
2023-01-09
14:23:05
上传
评论
收藏 3.63MB ZIP 举报
温馨提示
FGCS'20集成物联网和雾计算环境中心脏疾病自动诊断的基于集成深度学习的智能医疗系统-PHP-Python-下载
资源推荐
资源详情
资源评论
收起资源包目录
[FGCS'20]集成物联网和雾计算环境中心脏疾病自动诊断的基于集成深度学习的智能医疗系统.zip (36个子文件)
HealthFog-master
config.txt 26B
manager.php 2KB
upload.php 243B
load.php 2KB
LICENSE 34KB
azure-vnet
createcert.txt 771B
root.cer 1KB
WindowsAmd64
VpnClientSetupAmd64.exe 202KB
WindowsX86
VpnClientSetupX86.exe 194KB
client.pfx 3KB
Generic
VpnSettings.xml 2KB
VpnServerRoot.cer 947B
Android
FastHeartTest.apk 3.33MB
screenshot.jpg 198KB
FastHeartTest.aia 8KB
data.csv 34B
arbiter.php 2KB
requirements.txt 27B
HeartModel
heartmodel.py 386B
MasterInterface.py 183B
accuracies.xlsx 21KB
heartmodel.joblib 19KB
fog-arch.jpg 184KB
data.csv 34B
learning
filename.joblib 23KB
heartmodel-training.py 1KB
heartmodel-training-ensemble.py 3KB
accuracies.txt 53B
run.sh 82B
data.xlsx 70KB
.gitignore 1KB
run.sh 40B
exec.php 520B
cloud.txt 14B
README.md 3KB
Install-scripts
fogbus-install-generic.sh 733B
共 36 条
- 1
资源评论
m0_57781768
- 粉丝: 1w+
- 资源: 402
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功