Skip to main navigation Skip to search Skip to main content

Dynamic Load Distribution of Shortest-Path Finding in Client-Server Public Transit System

  • Yosua Raka Justico
  • , Muhammad Yasir Anshari Haq
  • , Aryo Pinandito*
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Mobile devices are very popular in the modern digital age and have many uses, one of which is that they play a crucial part in supporting navigation with specific navigation applications. This study addresses the challenges posed by varying smartphone device quality and the performance of the Dijkstra algorithm in navigation systems. It highlights the importance of efficient navigation applications, e.g., Waze and Google Maps, that employ algorithms such as Dijkstra to find the shortest routes. However, the performance of Dijkstra can vary depending on the smartphone's quality and system architecture, particularly the amount of data processed, impacting user satisfaction. To tackle these issues, dynamic load distribution mechanisms are proposed. These systems aim to optimize resource utilization by dynamically reallocating resources based on the complexity of calculations and device capabilities, offering a consistent and efficient navigation experience. The study's primary objective is to enhance Dijkstra's workload management, particularly in response to fluctuations in client-server loads. This approach ensures real-time adjustments to Dijkstra calculations, preventing server overloads, and maintaining a seamless navigation experience. The study's findings suggest that the hardware's memory capacity significantly influences Dijkstra's calculation time. Larger memory capacity results in quicker Dijkstra calculations, emphasizing the importance of high-memory devices for optimal performance. However, load balancing and task transfer to servers can effectively mitigate performance degradation when Dijkstra runs on lower-quality devices. Ultimately, finding a smooth navigation experience with a waiting time not exceeding one second is the goal of the study.

Original languageEnglish
Title of host publicationProceedings
Subtitle of host publicationICMERALDA 2023 - International Conference on Modeling and E-Information Research, Artificial Learning and Digital Applications
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages231-235
Number of pages5
ISBN (Electronic)9798350369359
DOIs
Publication statusPublished - 2023
Event2023 International Conference on Modeling and E-Information Research, Artificial Learning and Digital Applications, ICMERALDA 2023 - Virtual, Online, Indonesia
Duration: 24 Nov 202324 Nov 2023

Publication series

NameProceedings: ICMERALDA 2023 - International Conference on Modeling and E-Information Research, Artificial Learning and Digital Applications

Conference

Conference2023 International Conference on Modeling and E-Information Research, Artificial Learning and Digital Applications, ICMERALDA 2023
Country/TerritoryIndonesia
CityVirtual, Online
Period24/11/2324/11/23

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 11 - Sustainable Cities and Communities
    SDG 11 Sustainable Cities and Communities

Keywords

  • client-server
  • Dijkstra
  • dynamic load distribution
  • navigation
  • transportation

Fingerprint

Dive into the research topics of 'Dynamic Load Distribution of Shortest-Path Finding in Client-Server Public Transit System'. Together they form a unique fingerprint.

Cite this