Academic Journal

Real-Time Bus Arrival Time Estimation API using WebSocket in Microservices Architecture.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Real-Time Bus Arrival Time Estimation API using WebSocket in Microservices Architecture.
Συγγραφείς: Nugraha, Kristian Adi
Πηγή: International Journal on Advanced Science, Engineering & Information Technology; 2023, Vol. 13 Issue 3, p1018-1024, 7p
Θεματικοί όροι: Time perception, Traffic congestion, Public transit, Buses, Problem solving
Περίληψη: In almost all countries, public transportation is the primary choice for people to make daily trips. One of the main problems of public transportation is the accuracy of the vehicle arrival schedule information. In some types of public transportation with particular tracks, such as rapid transit (e.g., MRT), the arrival time can be predicted easily because traffic jams do not affect transportation. This is different from buses, which use the same route as other vehicles so that traffic jams could affect them. This study tries to solve this problem by building an API that can be used to get information on the estimated arrival time of the bus. Estimated time is calculated based on the condition of the bus position and the actual condition of highway traffic from Google Directions API. The API was built using microservices technology, so it can be done quickly if it is further developed to a larger scale. The test was conducted on the Trans Jogja Bus by taking two routes, the short and the long routes. Each route could be explored 20 times under varying time and traffic conditions. Then, the difference between the estimated bus arrival time and the actual bus arrival time could be calculated on each trip. Based on the test results, the estimated bus arrival time generated by the API can be said to be entirely accurate because the difference between the estimated time and the actual bus arrival time is less than 30 seconds. [ABSTRACT FROM AUTHOR]
Copyright of International Journal on Advanced Science, Engineering & Information Technology is the property of INSIGHT - Indonesian Society for Knowledge & Human Development and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Βάση Δεδομένων: Complementary Index
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://resolver.ebsco.com/c/fiv2js/result?sid=EBSCO:edb&genre=article&issn=20885334&ISBN=&volume=13&issue=3&date=20230501&spage=1018&pages=1018-1024&title=International Journal on Advanced Science, Engineering & Information Technology&atitle=Real-Time%20Bus%20Arrival%20Time%20Estimation%20API%20using%20WebSocket%20in%20Microservices%20Architecture.&aulast=Nugraha%2C%20Kristian%20Adi&id=DOI:10.18517/ijaseit.13.3.18116
    Name: Full Text Finder (for New FTF UI) (ns324271)
    Category: fullText
    Text: Full Text Finder
    MouseOverText: Full Text Finder
Header DbId: edb
DbLabel: Complementary Index
An: 167228256
RelevancyScore: 932
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 931.955322265625
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Real-Time Bus Arrival Time Estimation API using WebSocket in Microservices Architecture.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Nugraha%2C+Kristian+Adi%22">Nugraha, Kristian Adi</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: International Journal on Advanced Science, Engineering & Information Technology; 2023, Vol. 13 Issue 3, p1018-1024, 7p
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Time+perception%22">Time perception</searchLink><br /><searchLink fieldCode="DE" term="%22Traffic+congestion%22">Traffic congestion</searchLink><br /><searchLink fieldCode="DE" term="%22Public+transit%22">Public transit</searchLink><br /><searchLink fieldCode="DE" term="%22Buses%22">Buses</searchLink><br /><searchLink fieldCode="DE" term="%22Problem+solving%22">Problem solving</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: In almost all countries, public transportation is the primary choice for people to make daily trips. One of the main problems of public transportation is the accuracy of the vehicle arrival schedule information. In some types of public transportation with particular tracks, such as rapid transit (e.g., MRT), the arrival time can be predicted easily because traffic jams do not affect transportation. This is different from buses, which use the same route as other vehicles so that traffic jams could affect them. This study tries to solve this problem by building an API that can be used to get information on the estimated arrival time of the bus. Estimated time is calculated based on the condition of the bus position and the actual condition of highway traffic from Google Directions API. The API was built using microservices technology, so it can be done quickly if it is further developed to a larger scale. The test was conducted on the Trans Jogja Bus by taking two routes, the short and the long routes. Each route could be explored 20 times under varying time and traffic conditions. Then, the difference between the estimated bus arrival time and the actual bus arrival time could be calculated on each trip. Based on the test results, the estimated bus arrival time generated by the API can be said to be entirely accurate because the difference between the estimated time and the actual bus arrival time is less than 30 seconds. [ABSTRACT FROM AUTHOR]
– Name: Abstract
  Label:
  Group: Ab
  Data: <i>Copyright of International Journal on Advanced Science, Engineering & Information Technology is the property of INSIGHT - Indonesian Society for Knowledge & Human Development and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=167228256
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.18517/ijaseit.13.3.18116
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 7
        StartPage: 1018
    Subjects:
      – SubjectFull: Time perception
        Type: general
      – SubjectFull: Traffic congestion
        Type: general
      – SubjectFull: Public transit
        Type: general
      – SubjectFull: Buses
        Type: general
      – SubjectFull: Problem solving
        Type: general
    Titles:
      – TitleFull: Real-Time Bus Arrival Time Estimation API using WebSocket in Microservices Architecture.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Nugraha, Kristian Adi
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 05
              Text: 2023
              Type: published
              Y: 2023
          Identifiers:
            – Type: issn-print
              Value: 20885334
          Numbering:
            – Type: volume
              Value: 13
            – Type: issue
              Value: 3
          Titles:
            – TitleFull: International Journal on Advanced Science, Engineering & Information Technology
              Type: main
ResultId 1