Bayesian Stackelberg Game for Risk-aware Edge Computation Offloading

MTD'19 Pub Date : 2019-11-11 DOI:10.1145/3338468.3356772
Yang Bai, Lixing Chen, Linqi Song, Jie Xu
{"title":"Bayesian Stackelberg Game for Risk-aware Edge Computation Offloading","authors":"Yang Bai, Lixing Chen, Linqi Song, Jie Xu","doi":"10.1145/3338468.3356772","DOIUrl":null,"url":null,"abstract":"Mobile Edge Computing (MEC) is delivering a rich portfolio of computation services to resource-constrained mobile devices, enabling ultra-low latency and location-awareness for the emerging mobile applications. However, the vulnerability of this new paradigm to potential security and privacy issues prevents mobile users from fully embracing its advantage. While various defensive strategies have been proposed to secure the connection between the end devices and edge servers, an equally important issue, the server-side risk is still under-investigated for most edge computing systems. To handle these server-side risks, a Risk-aware Computation Offloading (RCO) policy is proposed in this paper to distribute computation tasks safely among geographically distributed edge sites under server-side attacks. RCO takes into account the strategic behaviors of the potential attackers in the edge system and finds an appropriate balance between risk management and service delay reduction. The Bayesian Stackelberg game is employed to formulate the RCO problem, which describes an appropriate relation between the edge system (as a defender) and the attacker. In particular, the Bayesian Stackelberg game captures the uncertainty of attacker's behavior and enables RCO to work even when the edge system does not know precisely the attacker that it is playing against. To facilitate the derivation of Stackelberg equilibria, two pruning rules, Heuristic Pruning (HP) and Branch-and-Bound (BaB), are proposed. HP prunes by analyzing the user demand distribution and attack type, and BaB prunes by obtaining the tight upper/lower bound of edge system utility with assist of disjunctive programming and Bender's cut. Extensive simulations show that the proposed algorithm helps improve the scalability and efficiency of risk-aware computation offloading.","PeriodicalId":159891,"journal":{"name":"MTD'19","volume":"83 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"MTD'19","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3338468.3356772","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Mobile Edge Computing (MEC) is delivering a rich portfolio of computation services to resource-constrained mobile devices, enabling ultra-low latency and location-awareness for the emerging mobile applications. However, the vulnerability of this new paradigm to potential security and privacy issues prevents mobile users from fully embracing its advantage. While various defensive strategies have been proposed to secure the connection between the end devices and edge servers, an equally important issue, the server-side risk is still under-investigated for most edge computing systems. To handle these server-side risks, a Risk-aware Computation Offloading (RCO) policy is proposed in this paper to distribute computation tasks safely among geographically distributed edge sites under server-side attacks. RCO takes into account the strategic behaviors of the potential attackers in the edge system and finds an appropriate balance between risk management and service delay reduction. The Bayesian Stackelberg game is employed to formulate the RCO problem, which describes an appropriate relation between the edge system (as a defender) and the attacker. In particular, the Bayesian Stackelberg game captures the uncertainty of attacker's behavior and enables RCO to work even when the edge system does not know precisely the attacker that it is playing against. To facilitate the derivation of Stackelberg equilibria, two pruning rules, Heuristic Pruning (HP) and Branch-and-Bound (BaB), are proposed. HP prunes by analyzing the user demand distribution and attack type, and BaB prunes by obtaining the tight upper/lower bound of edge system utility with assist of disjunctive programming and Bender's cut. Extensive simulations show that the proposed algorithm helps improve the scalability and efficiency of risk-aware computation offloading.
风险感知边缘计算卸载的Bayesian Stackelberg博弈
移动边缘计算(MEC)正在为资源受限的移动设备提供丰富的计算服务组合,为新兴的移动应用程序实现超低延迟和位置感知。然而,这种新模式在潜在的安全和隐私问题上的脆弱性使移动用户无法完全接受它的优势。虽然已经提出了各种防御策略来保护终端设备和边缘服务器之间的连接,但对于大多数边缘计算系统来说,服务器端风险仍然没有得到充分的研究。为了处理这些服务器端风险,本文提出了一种风险感知计算卸载(RCO)策略,在服务器端攻击下将计算任务安全地分配到地理分布的边缘站点。RCO考虑了边缘系统中潜在攻击者的战略行为,在风险管理和减少服务延迟之间找到了适当的平衡。采用贝叶斯Stackelberg对策来表述RCO问题,描述了边缘系统(作为防御者)与攻击者之间的适当关系。特别是,贝叶斯Stackelberg博弈捕获了攻击者行为的不确定性,并使RCO即使在边缘系统不确切知道它正在对抗的攻击者时也能工作。为了方便Stackelberg均衡的推导,提出了启发式剪枝(HP)和分支定界(BaB)两种剪枝规则。HP通过分析用户需求分布和攻击类型进行剪枝,BaB通过借助析取规划和Bender切割得到边缘系统效用的紧上界/下界进行剪枝。大量的仿真结果表明,该算法有助于提高风险感知计算卸载的可扩展性和效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信
小红书