skip to main content
10.1145/3583740.3626805acmconferencesArticle/Chapter ViewAbstractPublication PagessecConference Proceedingsconference-collections
research-article

From Tight Coupling to Flexibility: A Digital Twin Middleware Layer for the ShakeAlert System

Published: 07 August 2024 Publication History

Abstract

ShakeAlert is an earthquake early warning (EEW) system that detects significant earthquakes so quickly that alerts can reach many people before shaking arrives. The current ShakeAlert system has been developed incrementally over the past decade, following an old-fashioned system design. The system's tight coupling between physical sensors and data processing modules has made it difficult to expand new sensors, adopt novel networking technology advances, or change the system's behavior at runtime, thus hindering the system's extensibility, scalability, and reliability. To address these limitations, this paper proposes to expand the existing system design by adding a "digital twin" middleware layer as virtual representations of physical sensor stations, which provides a standardized software interface for running distributed data processing applications and conceals the hardware/software differences in physical sensors. These virtual stations are placed at the edge of the network near physical stations, acting as a middleware layer between sensors and the ShakeAlert system. By incorporating digital twins, we can leverage cutting-edge networking technologies (such as edge/fog computing) to improve scalability, accept trustworthy sensor data from diverse sources to enhance extensibility, and move data processing functions closer to the sensor stations to reduce response time during large earthquakes when network throughput is impacted. Ultimately, this will enhance the reliability of the ShakeAlert system and help keep communities safe during earthquakes.

References

[1]
[n. d.]. opendigitaltwins-dtdl/DTDL/v3/DTDL.v3.md at master · Azure/opendigitaltwins-dtdl · GitHub. Retrieved August 10, 2023 from https://github.com/Azure/opendigitaltwins-dtdl/blob/master/DTDL/v3/DTDL.v3.md
[2]
Aitor Arjona, Pedro García López, Josep Sampé, Aleksander Slominski, and Lionel Villard. 2021. Triggerflow: Trigger-based orchestration of serverless workflows. Future Generation Computer Systems 124 (2021), 215--229.
[3]
Microsoft Azure. [n. d.]. Digital Twins - Modeling and Simulations | Microsoft Azure. Retrieved August 10, 2023 from https://azure.microsoft.com/en-us/products/digital-twins/
[4]
Daniel Balouek-Thomert, Eddy Caron, Laurent Lefevre, and Manish Parashar. 2022. Towards a methodology for building dynamic urgent applications on continuum computing platforms. In 2022 First Combined International Workshop on Interactive Urgent Supercomputing (CIW-IUS). IEEE, 1--6.
[5]
Daniel Balouek-Thomert, Ivan Rodero, and Manish Parashar. 2020. Harnessing the computing continuum for urgent science. ACM SIGMETRICS Performance Evaluation Review 48, 2 (2020), 41--46.
[6]
Daniel Balouek-Thomert, Pedro Silva, Kevin Fauvel, Alexandru Costan, Gabriel Antoniu, and Manish Parashar. 2021. MDSC: modelling distributed stream processing across the edge-to-cloud continuum. In Proceedings of the 14th IEEE/ACM International Conference on Utility and Cloud Computing Companion. 1--6.
[7]
Maren Böse, Thomas H Heaton, and Egill Hauksson. 2012. Real-time finite fault rupture detector (FinDer) for large earthquakes. Geophysical Journal International 191, 2 (2012), 803--812.
[8]
Maren Böse, Athanasios N Papadopoulos, Laurentiu Danciu, John Francis Clinton, and Stefan Wiemer. 2022. Loss-Based Performance Assessment and Seismic Network Optimization for Earthquake Early Warning. Bulletin of the Seismological Society of America 112, 3 (2022), 1662--1677.
[9]
Thomas Cassimon, Jens de Hoog, Ali Anwar, Siegfried Mercelis, and Peter Hellinckx. 2021. Intelligent data sharing in digital twins: Positioning paper. In 3PGCIC 2020. Springer, 282--290.
[10]
BC Christensen and JF Blanco Chia. 2017. Raspberry shake-a world-wide citizen seismograph network. In AGU Fall Meeting Abstracts, Vol. 2017. S11A-0560.
[11]
Angela I Chung, Ivan Henson, and Richard M Allen. 2019. Optimizing earthquake early warning performance: ElarmS-3. Seismological Research Letters 90, 2A (2019), 727--743.
[12]
Eclipse Ditto. [n. d.]. Eclipse Ditto™ • open source framework for digital twins in the IoT. Retrieved August 8, 2023 from https://eclipse.dev/ditto/
[13]
Edidas Edidas and Rusnardi Rahmat Putra. 2022. Designing and building earthquake warning system with Arduino and web-based SES60 SLP sensor. Bulletin of Electrical Engineering and Informatics 11, 1 (2022), 581--588.
[14]
Noha S Farghal, Jessie K Saunders, and Grace A Parker. 2022. The Potential of Using Fiber Optic Distributed Acoustic Sensing (DAS) in Earthquake Early Warning Applications. Bulletin of the Seismological Society of America 112, 3 (2022), 1416--1435.
[15]
Douglas D Given, Richard M Allen, Annemarie S Baltay, Paul Bodin, Elizabeth S Cochran, Kenneth Creager, Robert M de Groot, Lind S Gee, Egill Hauksson, Thomas H Heaton, et al. 2018. Revised technical implementation plan for the ShakeAlert system---An earthquake early warning system for the West Coast of the United States. Technical Report. US Geological Survey.
[16]
Vivien He. 2022. Development of Qube: A Low-Cost Internet of Things Device for On-Site and Regional Earthquake Warning. Seismological Research Letters 93, 2A (2022), 975--985.
[17]
Francisco Paiva Knebel, Juliano Araujo Wickboldt, and Edison Pignaton de Freitas. 2020. A cloud-fog computing architecture for real-time digital twins. arXiv preprint arXiv:2012.06118 (2020).
[18]
Monica D Kohler, Deborah E Smith, Jennifer Andrews, Angela I Chung, Renate Hartog, Ivan Henson, Douglas D Given, Robert de Groot, and Stephen Guiwits. 2020. Earthquake early warning ShakeAlert 2.0: Public rollout. Seismological Research Letters 91, 3 (2020), 1763--1775.
[19]
Qingkai Kong. 2021. Deep Learning Based Approach to Integrate MyShake's Trigger Data with ShakeAlert for Faster and Robust EEW Alerts. Technical Report. Lawrence Livermore National Lab, Livermore, CA.
[20]
Marko Luksa. 2017. Kubernetes in action. Simon and Schuster.
[21]
Sarah E Minson, Elizabeth S Cochran, Jessie K Saunders, Sara K McBride, Stephen Wu, Annemarie S Baltay, and Kevin R Milner. 2022. What to expect when you are expecting earthquake early warning. Geophysical Journal International 231, 2 (2022), 1386--1403.
[22]
Bruce Jay Nelson. 1981. Remote procedure call. Carnegie Mellon University.
[23]
Sarina C Patel and Richard M Allen. 2022. The MyShake App: User Experience of Early Warning Delivery and Earthquake Shaking. Seismological Society of America 93, 6 (2022), 3324--3336.
[24]
Marco Picone, Marco Mamei, and Franco Zambonelli. 2023. A flexible and modular architecture for edge digital twin: Implementation and evaluation. ACM Transactions on Internet of Things 4, 1 (2023), 1--32.
[25]
Fabiana Rossi, Valeria Cardellini, Francesco Lo Presti, and Matteo Nardelli. 2020. Geo-distributed efficient deployment of containers with Kubernetes. Computer Communications 159 (2020), 161--174.
[26]
Maulshree Singh, Evert Fuenmayor, Eoin P Hinchy, Yuansong Qiao, Niall Murray, and Declan Devine. 2021. Digital twin: Origin to future. Applied System Innovation 4, 2 (2021), 36.
[27]
Francesco Spinelli and Vincenzo Mancuso. 2020. Toward enabled industrial verticals in 5G: A survey on MEC-based approaches to provisioning and flexibility. IEEE Communications Surveys & Tutorials 23, 1 (2020), 596--630.
[28]
Igor Stubailo, Mark Alvarez, Glenn Biasi, Rayomand Bhadha, and Egill Hauksson. 2021. Latency of waveform data delivery from the Southern California seismic network during the 2019 Ridgecrest earthquake sequence and its effect on ShakeAlert. Seismological Research Letters 92, 1 (2021), 170--186.
[29]
Jeannette Sutton, Michele M Wood, Savanah Crouch, and Nicholas Waugh. 2023. Public perceptions of US earthquake early warning post-alert messages: Findings from focus groups and interviews. International Journal of Disaster Risk Reduction 84 (2023), 103488.
[30]
Fei Tao, He Zhang, Ang Liu, and Andrew YC Nee. 2018. Digital twin in industry: State-of-the-art. IEEE Transactions on industrial informatics 15, 4 (2018), 2405--2415.
[31]
Blase Ur, Elyse McManus, Melwyn Pak Yong Ho, and Michael L Littman. 2014. Practical trigger-action programming in the smart home. In Proceedings of the SIGCHI conference on human factors in computing systems. 803--812.
[32]
Amy Williamson, Angela Lux, and Richard Allen. 2023. Improving Out of Network Earthquake Locations Using Prior Seismicity for Use in Earthquake Early Warning. Bulletin of the Seismological Society of America 113, 2 (2023), 664--675.
[33]
Yiwen Wu, Ke Zhang, and Yan Zhang. 2021. Digital twin networks: A survey. IEEE Internet of Things Journal 8, 18 (2021), 13789--13804.

Index Terms

  1. From Tight Coupling to Flexibility: A Digital Twin Middleware Layer for the ShakeAlert System

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SEC '23: Proceedings of the Eighth ACM/IEEE Symposium on Edge Computing
    December 2023
    405 pages
    ISBN:9798400701238
    DOI:10.1145/3583740
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 August 2024

    Check for updates

    Author Tags

    1. digital twins
    2. edge computing
    3. middleware
    4. sensors
    5. data preprocessing

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    SEC '23
    Sponsor:
    SEC '23: Eighth ACM/IEEE Symposium on Edge Computing
    December 6 - 9, 2023
    DE, Wilmington, USA

    Acceptance Rates

    Overall Acceptance Rate 40 of 100 submissions, 40%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 28
      Total Downloads
    • Downloads (Last 12 months)28
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 17 Feb 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media