{"title":"Privacy-by-Design Distributed Offloading for Vehicular Edge Computing","authors":"Weibin Ma, Lena Mashayekhy","doi":"10.1145/3344341.3368804","DOIUrl":null,"url":null,"abstract":"Vehicular Edge Computing (VEC) is a distributed computing paradigm that utilizes smart vehicles (SVs) as computational cloudlets (edge nodes) by virtue of their inherent attributes such as mobility, low operating costs, flexible deployment, and wireless communication ability. VEC extends edge computing services by expanding computing coverage and further improving quality-of-services (QoS) for devices. Due to limited onboard energy and computation capabilities of SV-mounted cloudlets, a single vehicle might not be able to execute a large number of tasks and guarantee their desired QoS. To address this problem, the overloaded vehicle can fulfill its overwhelming workload by offloading its tasks to other available connected vehicles. However, data privacy and accessibility are of critical importance that need to be considered for offloading. In this paper, we propose privacy-by-design offloading solutions for VEC to facilitate latency requirements of user demands and reduce energy consumption of vehicles.We formulate the Data pRotection Offloading Problem (DROP) as an Integer Program and prove its NP-hardness. To provide computationally tractable solutions, we propose three distributed algorithms by leveraging graph theory to solve this problem. We evaluate the performance of our proposed algorithms by extensive experiments and compare them to the optimal results obtained by IBM ILOG CPLEX. The results demonstrate the flexibility, scalability, and cost efficiency of our proposed algorithms in providing practical privacy-by-design offloading solutions enabling edge services along the cloud-to-thing continuum.","PeriodicalId":261870,"journal":{"name":"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3344341.3368804","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Vehicular Edge Computing (VEC) is a distributed computing paradigm that utilizes smart vehicles (SVs) as computational cloudlets (edge nodes) by virtue of their inherent attributes such as mobility, low operating costs, flexible deployment, and wireless communication ability. VEC extends edge computing services by expanding computing coverage and further improving quality-of-services (QoS) for devices. Due to limited onboard energy and computation capabilities of SV-mounted cloudlets, a single vehicle might not be able to execute a large number of tasks and guarantee their desired QoS. To address this problem, the overloaded vehicle can fulfill its overwhelming workload by offloading its tasks to other available connected vehicles. However, data privacy and accessibility are of critical importance that need to be considered for offloading. In this paper, we propose privacy-by-design offloading solutions for VEC to facilitate latency requirements of user demands and reduce energy consumption of vehicles.We formulate the Data pRotection Offloading Problem (DROP) as an Integer Program and prove its NP-hardness. To provide computationally tractable solutions, we propose three distributed algorithms by leveraging graph theory to solve this problem. We evaluate the performance of our proposed algorithms by extensive experiments and compare them to the optimal results obtained by IBM ILOG CPLEX. The results demonstrate the flexibility, scalability, and cost efficiency of our proposed algorithms in providing practical privacy-by-design offloading solutions enabling edge services along the cloud-to-thing continuum.