PASHE: Privacy Aware Scheduling in a Heterogeneous Fog Environment

Kaneez Fizza, Nitin Auluck, O. Rana, L. Bittencourt
{"title":"PASHE: Privacy Aware Scheduling in a Heterogeneous Fog Environment","authors":"Kaneez Fizza, Nitin Auluck, O. Rana, L. Bittencourt","doi":"10.1109/FiCloud.2018.00055","DOIUrl":null,"url":null,"abstract":"Fog computing extends the functionality of the traditional cloud data center (cdc) using micro data centers (mdcs) located at the edge of the network. These mdcs provide both computation and storage to applications. Their proximity to users makes them a viable option for executing jobs with tight deadlines and latency constraints. Moreover, it may be the case that these mdcs have diverse execution capacities, i.e. they have heterogeneous architectures. The implication for this is that tasks may have variable execution costs on different mdcs. We propose PASHE (Privacy Aware Scheduling in a Heterogeneous Fog Environment), an algorithm that schedules privacy constrained real-time jobs on heterogeneous mdcs and the cdc. Three categories of tasks have been considered: private, semi-private and public. Private tasks with tight deadlines are executed on the local mdc of users. Semi-private tasks with tight deadlines are executed on \"preferred\" remote mdcs. Public tasks with loose deadlines are sent to the cdc for execution. We also take account of user mobility across different mdcs. If the mobility pattern of users is predictable, PASHE reserves computation resources on remote mdcs for job execution. Simulation results show that PASHE offers superior performance versus other scheduling algorithms in a fog computing environment, taking account of mdc heterogeneity, user mobility and application security.","PeriodicalId":174838,"journal":{"name":"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"155 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FiCloud.2018.00055","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17

Abstract

Fog computing extends the functionality of the traditional cloud data center (cdc) using micro data centers (mdcs) located at the edge of the network. These mdcs provide both computation and storage to applications. Their proximity to users makes them a viable option for executing jobs with tight deadlines and latency constraints. Moreover, it may be the case that these mdcs have diverse execution capacities, i.e. they have heterogeneous architectures. The implication for this is that tasks may have variable execution costs on different mdcs. We propose PASHE (Privacy Aware Scheduling in a Heterogeneous Fog Environment), an algorithm that schedules privacy constrained real-time jobs on heterogeneous mdcs and the cdc. Three categories of tasks have been considered: private, semi-private and public. Private tasks with tight deadlines are executed on the local mdc of users. Semi-private tasks with tight deadlines are executed on "preferred" remote mdcs. Public tasks with loose deadlines are sent to the cdc for execution. We also take account of user mobility across different mdcs. If the mobility pattern of users is predictable, PASHE reserves computation resources on remote mdcs for job execution. Simulation results show that PASHE offers superior performance versus other scheduling algorithms in a fog computing environment, taking account of mdc heterogeneity, user mobility and application security.
异构雾环境中的隐私感知调度
雾计算使用位于网络边缘的微数据中心扩展了传统云数据中心(cdc)的功能。这些mdc为应用程序提供计算和存储。它们与用户的接近性使它们成为执行具有紧迫截止日期和延迟限制的作业的可行选择。此外,这些mdc可能具有不同的执行能力,即它们具有异构体系结构。这意味着任务在不同的mdc上可能具有不同的执行成本。我们提出了PASHE(异构雾环境中的隐私感知调度),这是一种在异构mdcs和cdc上调度隐私约束的实时作业的算法。审议了三类任务:私人、半私人和公共。期限很紧的私有任务在用户的本地mdc上执行。期限紧迫的半私有任务在“首选”远程mdc上执行。期限宽松的公共任务被送到疾控中心执行。我们还考虑了不同mdc之间的用户移动性。如果用户的迁移模式是可预测的,那么PASHE将在远程mdc上保留计算资源以供作业执行。仿真结果表明,在雾计算环境下,PASHE在考虑mdc异构性、用户移动性和应用安全性的情况下,比其他调度算法具有更好的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信