Route Planning Through Distributed Computing by Road Side Units
Cities are embracing data-intensive applications to maximize their constrained transportation networks. Platforms such as Google offer route planning services to mitigate the effect of traffic congestion. These use remote servers that require an Internet connection, which exposes data to increased r...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9206024/ |
id |
doaj-619d69abf2a94b2081c400953d6765c7 |
---|---|
record_format |
Article |
spelling |
doaj-619d69abf2a94b2081c400953d6765c72021-03-30T04:02:27ZengIEEEIEEE Access2169-35362020-01-01817613417614810.1109/ACCESS.2020.30266779206024Route Planning Through Distributed Computing by Road Side UnitsJose Paolo V. Talusan0https://orcid.org/0000-0002-0921-182XMichael Wilbur1Abhishek Dubey2https://orcid.org/0000-0002-0168-4948Keiichi Yasumoto3Graduate School of Information Science, Nara Institute of Science and Technology, Nara, JapanInstitute for Software-Integrated Systems, Vanderbilt University, Nashville, TN, USAInstitute for Software-Integrated Systems, Vanderbilt University, Nashville, TN, USAGraduate School of Information Science, Nara Institute of Science and Technology, Nara, JapanCities are embracing data-intensive applications to maximize their constrained transportation networks. Platforms such as Google offer route planning services to mitigate the effect of traffic congestion. These use remote servers that require an Internet connection, which exposes data to increased risk of network failures and latency issues. Edge computing, an alternative to centralized architectures, offers computational power at the edge that could be used for similar services. Road side units (RSU), Internet of Things (IoT) devices within a city, offer an opportunity to offload computation to the edge. To provide an environment for processing on RSUs, we introduce RSU-Edge, a distributed edge computing system for RSUs. We design and develop a decentralized route planning service over RSU-Edge. In the service, the city is divided into grids and assigned an RSU. Users send trip queries to the service and obtain routes. For maximum accuracy, tasks must be allocated to optimal RSUs. However, this overloads RSUs, increasing delay. To reduce delays, tasks may be reallocated from overloaded RSUs to its neighbors. The distance between the optimal and actual allocation causes accuracy loss due to stale data. The problem is identifying the most efficient allocation of tasks such that response constraints are met while maintaining acceptable accuracy. We created the system and present an analysis of a case study in Nashville, Tennessee that shows the effect of our algorithm on route accuracy and query response, given varying neighbor levels. We find that our system can respond to 1000 queries up to 57.17% faster, with only a model accuracy loss of 5.57% to 7.25% compared to using only optimal grid allocation.https://ieeexplore.ieee.org/document/9206024/Distributed computingmiddlewaretransportationvehicle routingroad side units |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jose Paolo V. Talusan Michael Wilbur Abhishek Dubey Keiichi Yasumoto |
spellingShingle |
Jose Paolo V. Talusan Michael Wilbur Abhishek Dubey Keiichi Yasumoto Route Planning Through Distributed Computing by Road Side Units IEEE Access Distributed computing middleware transportation vehicle routing road side units |
author_facet |
Jose Paolo V. Talusan Michael Wilbur Abhishek Dubey Keiichi Yasumoto |
author_sort |
Jose Paolo V. Talusan |
title |
Route Planning Through Distributed Computing by Road Side Units |
title_short |
Route Planning Through Distributed Computing by Road Side Units |
title_full |
Route Planning Through Distributed Computing by Road Side Units |
title_fullStr |
Route Planning Through Distributed Computing by Road Side Units |
title_full_unstemmed |
Route Planning Through Distributed Computing by Road Side Units |
title_sort |
route planning through distributed computing by road side units |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
Cities are embracing data-intensive applications to maximize their constrained transportation networks. Platforms such as Google offer route planning services to mitigate the effect of traffic congestion. These use remote servers that require an Internet connection, which exposes data to increased risk of network failures and latency issues. Edge computing, an alternative to centralized architectures, offers computational power at the edge that could be used for similar services. Road side units (RSU), Internet of Things (IoT) devices within a city, offer an opportunity to offload computation to the edge. To provide an environment for processing on RSUs, we introduce RSU-Edge, a distributed edge computing system for RSUs. We design and develop a decentralized route planning service over RSU-Edge. In the service, the city is divided into grids and assigned an RSU. Users send trip queries to the service and obtain routes. For maximum accuracy, tasks must be allocated to optimal RSUs. However, this overloads RSUs, increasing delay. To reduce delays, tasks may be reallocated from overloaded RSUs to its neighbors. The distance between the optimal and actual allocation causes accuracy loss due to stale data. The problem is identifying the most efficient allocation of tasks such that response constraints are met while maintaining acceptable accuracy. We created the system and present an analysis of a case study in Nashville, Tennessee that shows the effect of our algorithm on route accuracy and query response, given varying neighbor levels. We find that our system can respond to 1000 queries up to 57.17% faster, with only a model accuracy loss of 5.57% to 7.25% compared to using only optimal grid allocation. |
topic |
Distributed computing middleware transportation vehicle routing road side units |
url |
https://ieeexplore.ieee.org/document/9206024/ |
work_keys_str_mv |
AT josepaolovtalusan routeplanningthroughdistributedcomputingbyroadsideunits AT michaelwilbur routeplanningthroughdistributedcomputingbyroadsideunits AT abhishekdubey routeplanningthroughdistributedcomputingbyroadsideunits AT keiichiyasumoto routeplanningthroughdistributedcomputingbyroadsideunits |
_version_ |
1724182411911102464 |