• Journal of Internet Computing and Services
    ISSN 2287 - 1136 (Online) / ISSN 1598 - 0170 (Print)
    https://jics.or.kr/

A Study on the Problems and Alternatives of Virtual Thread in Mass Emergency Alert Messaging Systems


Dong-il Cho, Journal of Internet Computing and Services, Vol. 26, No. 5, pp. 95-102, Oct. 2025
10.7472/jksii.2025.26.5.95, Full Text:  HTML
Keywords: Emergency Alerting System, messaging system, Virtual Thread, Virtual Thread Hang, multi-threading, Java Virtual Machine

Abstract

The Ministry of the Interior and Safety (MOIS) of the Republic of Korea transmits emergency disaster alerts to the public via mobile communication networks. To overcome the limitations of traditional mobile emergency messaging systems, MOIS provides this information as an open API through the Disaster and Safety Data Sharing Platform, thereby promoting the development of private-sector platforms. This study designed and implemented a Mass Emergency Alert Messaging System (MEAMS) that utilizes MOIS’s emergency disaster alert open API to deliver alert messages and user location-based supplementary information to various devices within disaster-affected areas. MEAMS must maintain simultaneous connections with numerous devices and deliver messages promptly to all target recipients. To meet these requirements, we integrated Virtual Threads, whose performance has been validated in multiple prior studies, into the network-intensive, blocking I/O-oriented architecture of MEAMS. Based on these assumptions, we conducted performance verification with the expectation that MEAMS would demonstrate high throughput and responsiveness. However, contrary to our expectations, MEAMS encountered a complete system halt at a specific point during operation. Upon investigation, we identified a critical scheduling-related flaw in the JVM's implementation of Virtual Threads. This issue can arise in systems like MEAMS requiring massive concurrent connections and high message dispatch reliability. In this study, we analyzed the causes of the problems of Virtual Thread in MEAMS and proposed alternatives.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[APA Style]
Cho, D. (2025). A Study on the Problems and Alternatives of Virtual Thread in Mass Emergency Alert Messaging Systems. Journal of Internet Computing and Services, 26(5), 95-102. DOI: 10.7472/jksii.2025.26.5.95.

[IEEE Style]
D. Cho, "A Study on the Problems and Alternatives of Virtual Thread in Mass Emergency Alert Messaging Systems," Journal of Internet Computing and Services, vol. 26, no. 5, pp. 95-102, 2025. DOI: 10.7472/jksii.2025.26.5.95.

[ACM Style]
Dong-il Cho. 2025. A Study on the Problems and Alternatives of Virtual Thread in Mass Emergency Alert Messaging Systems. Journal of Internet Computing and Services, 26, 5, (2025), 95-102. DOI: 10.7472/jksii.2025.26.5.95.