Abstract: Finding the shortest path from one place to another is an essential operation for various location-based services (LBS), and most of the computations run on the server side. However, as the ...