Dynamic Service Entity Placement for Latency Sensitive Applications in Transportation Systems

With the development of applications on end devices, such as cell phones and tablets, more and more passengers would like to have entertainment on these end devices when they are cruising on vehicles. Due to the limited computation ability of the end devices, some of these applications have back-end components on the edge clouds, which are realized by Service Entities (SEs). In this work, we propose a system named DSEP to Dynamically determine the SE Placement, such that the maximum latency experienced by the passengers can be minimized. To this end, we first train two sequential neural networks to predict the position of each individual vehicle, and propose an efficient algorithm based on optimization relaxation and Lagrange decomposition to determine the SE placement. Through extensive real-data driven simulations, we find that with the two sequential neural networks proposed in this paper, there are less than 1 percent errors on estimating where the passengers will access the edge cloud system. When the computation resources in the edge cloud are limited, DSEP can reduce the response latency by up to 43 percent compared with the nearest placement scheme. Even averaging the performance improvement over all simulation settings, DSEP can reduce the response latency by 16 percent.

[1]  Jan Karel Lenstra,et al.  Approximation algorithms for scheduling unrelated parallel machines , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[2]  Konstantinos Poularakis,et al.  SDN Controller Placement at the Edge: Optimizing Delay and Overheads , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[3]  Lai Tu,et al.  Real-Time Charging Station Recommendation System for Electric-Vehicle Taxis , 2016, IEEE Transactions on Intelligent Transportation Systems.

[4]  Kin K. Leung,et al.  Dynamic service migration in mobile edge-clouds , 2015, 2015 IFIP Networking Conference (IFIP Networking).

[5]  Lai Tu,et al.  Understanding operational and charging patterns of Electric Vehicle taxis using GPS records , 2014, 17th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[6]  Mahadev Satyanarayanan,et al.  vTube: efficient streaming of virtual appliances over last-mile networks , 2013, SoCC.

[7]  Xiangjie Kong,et al.  Urban traffic congestion estimation and prediction based on floating car trajectory data , 2016, Future Gener. Comput. Syst..

[8]  Max Mühlhäuser,et al.  Service Entity Placement for Social Virtual Reality Applications in Edge Computing , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[9]  Kin K. Leung,et al.  Dynamic service migration and workload scheduling in edge-clouds , 2015, Perform. Evaluation.

[10]  Seungwoo Jeon,et al.  Monte Carlo simulation-based traffic speed forecasting using historical big data , 2016, Future Gener. Comput. Syst..

[11]  Lee D. Han,et al.  Online-SVR for short-term traffic flow prediction under typical and atypical traffic conditions , 2009, Expert Syst. Appl..

[12]  Kin K. Leung,et al.  Mobility-Induced Service Migration in Mobile Micro-clouds , 2014, 2014 IEEE Military Communications Conference.

[13]  Lai Tu,et al.  A Real-Time Passenger Flow Estimation and Prediction Method for Urban Bus Transit Systems , 2017, IEEE Transactions on Intelligent Transportation Systems.

[14]  Pedro Neves,et al.  Challenges to support edge-as-a-service , 2014, IEEE Communications Magazine.

[15]  Xiang-Yang Li,et al.  Online job dispatching and scheduling in edge-clouds , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[16]  Marco Roccetti,et al.  Vehicular Congestion Detection and Short-Term Forecasting: A New Model With Results , 2011, IEEE Transactions on Vehicular Technology.

[17]  Eneko Osaba,et al.  A Hybrid Method for Short-Term Traffic Congestion Forecasting Using Genetic Algorithms and Cross Entropy , 2016, IEEE Transactions on Intelligent Transportation Systems.

[18]  Qiang He,et al.  Enhanced Adaptive Cloudlet Placement Approach for Mobile Application on Spark , 2018, Secur. Commun. Networks.

[19]  Lai Tu,et al.  Impact of Core Charging Station's Cease Operation in the Entire Charging Station System: A Case Study in Shenzhen , 2017, 2017 IEEE Third International Conference on Big Data Computing Service and Applications (BigDataService).

[20]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[21]  Mahadev Satyanarayanan,et al.  Towards wearable cognitive assistance , 2014, MobiSys.

[22]  Zhihua Xiong,et al.  A spatial–temporal-based state space approach for freeway network traffic flow modelling and prediction , 2015 .

[23]  Alessandro De Gloria,et al.  Time-Aware Multivariate Nearest Neighbor Regression Methods for Traffic Flow Prediction , 2015, IEEE Transactions on Intelligent Transportation Systems.

[24]  Khaled Ben Letaief,et al.  Joint Subcarrier and CPU Time Allocation for Mobile Edge Computing , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[25]  Mahadev Satyanarayanan,et al.  The Role of Cloudlets in Hostile Environments , 2013, IEEE Pervasive Computing.

[26]  Fei-Yue Wang,et al.  Traffic Flow Prediction With Big Data: A Deep Learning Approach , 2015, IEEE Transactions on Intelligent Transportation Systems.