WDIAS: A microservices-based weather data integration and assimilation system

dc.contributor.authorKarunarathne, HMGC
dc.contributor.authorBandara, HMND
dc.contributor.authorHerath, S
dc.contributor.editorWeeraddana, C
dc.contributor.editorEdussooriya, CUS
dc.contributor.editorAbeysooriya, RP
dc.date.accessioned2022-08-09T08:29:32Z
dc.date.available2022-08-09T08:29:32Z
dc.date.issued2020-07
dc.description.abstractNumerical Weather Models (NWMs) utilize data from diverse sources such as automated weather stations, radars, and satellite images. Such multimodal data need to be transcoded into a NWM compatible format before use. Moreover, the data integration system’s response time needs to be relatively low to reduce the time to forecast weather events like hurricanes and flash floods. Furthermore, the resulting data need to be accessed by many researchers and third-party applications. Existing weather data integration systems are based on monolithic or client-server architectures, and are proprietary or closed source. Hence, they are not only expensive to operate in an era of cloud computing, but also challenging to customize for regions with different weather patterns. In this paper, we present a Weather Data Integration and Assimilation System (WDIAS) that uses microservices architecture and container orchestration to achieve high scalability, availability, and low-cost operation. WDIAS provides a modular architecture to integrate data from different sources, enforce data quality controls, export data into different formats, and extend the functionality by adding new modules. Using a synthetic workload and an experimental setup on a public cloud, we demonstrate that WDIAS can handle 300 RPS with relatively low latency.en_US
dc.identifier.citationH. M. Gihan Chanuka Karunarathne, H. M. N. Dilum Bandara and S. Herath, "WDIAS: A Microservices-Based Weather Data Integration and Assimilation System," 2020 Moratuwa Engineering Research Conference (MERCon), 2020, pp. 289-294, doi: 10.1109/MERCon50084.2020.9185270.en_US
dc.identifier.conferenceMoratuwa Engineering Research Conference 2020en_US
dc.identifier.departmentEngineering Research Unit, University of Moratuwaen_US
dc.identifier.doi10.1109/MERCon50084.2020.9185270en_US
dc.identifier.emailgihan.09@cse.mrt.ac.lken_US
dc.identifier.emaildilumb@cse.mrt.ac.lken_US
dc.identifier.emailsrikantha@heraths.comen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.pgnospp. 285-294en_US
dc.identifier.placeMoratuwa, Sri Lankaen_US
dc.identifier.proceedingProceedings of Moratuwa Engineering Research Conference 2020en_US
dc.identifier.urihttp://dl.lib.uom.lk/handle/123/18578
dc.identifier.year2020en_US
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.relation.urihttps://ieeexplore.ieee.org/document/9185270en_US
dc.subjectCloud computingen_US
dc.subjectdata assimilationen_US
dc.subjectdata integrationen_US
dc.subjectmicroserviceen_US
dc.subjectweatheren_US
dc.titleWDIAS: A microservices-based weather data integration and assimilation systemen_US
dc.typeConference-Full-texten_US

Files

Collections