Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Design and implementation of serverless architecture for i2b2 on AWS cloud and Snowflake data warehouse

View through CrossRef
Informatics for Integrating Biology and the Beside (i2b2) is an open-source medical tool for cohort discovery that allows researchers to explore and query clinical data. The i2b2 platform is designed to adopt any patient-centric data models and used at over 400 healthcare institutions worldwide for querying patient data. The platform consists of a webclient, core servers and database. Despite having installation guidelines, the complex architecture of the system with numerous dependencies and configuration parameters makes it difficult to install a functional i2b2 platform. On the other hand, maintaining the scalability, security, availability of the application is also challenging and requires lot of resources. Our aim was to deploy the i2b2 for University of Missouri (UM) System in the cloud as well as reduce the complexity and effort of the installation and maintenance process. Our solution encapsulated the complete installation process of each component using docker and deployed the container in the AWS Virtual Private Cloud (VPC) using several AWS PaaS (Platform as a Service), IaaS (Infrastructure as a Service) services. We deployed the application as a service in the AWS FARGATE, an on-demand, serverless, auto scalable compute engine. We also enhanced the functionality of i2b2 services and developed Snowflake JDBC driver support for i2b2 backend services. It enabled i2b2 services to query directly from Snowflake analytical database. In addition, we also created i2b2-data-installer package to load PCORnet CDM and ACT ontology data into i2b2 database. The i2b2 platform in University of Missouri holds 1.26B facts of 2.2M patients of UM Cerner Millennium data.
University of Missouri Libraries
Title: Design and implementation of serverless architecture for i2b2 on AWS cloud and Snowflake data warehouse
Description:
Informatics for Integrating Biology and the Beside (i2b2) is an open-source medical tool for cohort discovery that allows researchers to explore and query clinical data.
The i2b2 platform is designed to adopt any patient-centric data models and used at over 400 healthcare institutions worldwide for querying patient data.
The platform consists of a webclient, core servers and database.
Despite having installation guidelines, the complex architecture of the system with numerous dependencies and configuration parameters makes it difficult to install a functional i2b2 platform.
On the other hand, maintaining the scalability, security, availability of the application is also challenging and requires lot of resources.
Our aim was to deploy the i2b2 for University of Missouri (UM) System in the cloud as well as reduce the complexity and effort of the installation and maintenance process.
Our solution encapsulated the complete installation process of each component using docker and deployed the container in the AWS Virtual Private Cloud (VPC) using several AWS PaaS (Platform as a Service), IaaS (Infrastructure as a Service) services.
We deployed the application as a service in the AWS FARGATE, an on-demand, serverless, auto scalable compute engine.
We also enhanced the functionality of i2b2 services and developed Snowflake JDBC driver support for i2b2 backend services.
It enabled i2b2 services to query directly from Snowflake analytical database.
In addition, we also created i2b2-data-installer package to load PCORnet CDM and ACT ontology data into i2b2 database.
The i2b2 platform in University of Missouri holds 1.
26B facts of 2.
2M patients of UM Cerner Millennium data.

Related Results

Impact of water demand for irrigation on the water availability of the Urubu River in Brazil 
Impact of water demand for irrigation on the water availability of the Urubu River in Brazil 
<p>There are 37 hydraulic water catchment pumps installed in the Urubu River hydrographic basin, located in an important agricultural area in the northern region of B...
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
“Cloud Computing – Navigating the Digital Sky” is an extensive guide designed to provide a thorough understanding of cloud computing, an essential technology in today’s digital age...
Serverless Computing: Architecture, Challenges, and Future Trends
Serverless Computing: Architecture, Challenges, and Future Trends
Serverless computing, a paradigm shift in cloud computing, has received prominence for its specific architecture, imparting benefits in terms of cost performance, scalability, and ...
Systematic Review of SIEM Integration for Threat Detection and Log Correlation in AWS-Based Infrastructure
Systematic Review of SIEM Integration for Threat Detection and Log Correlation in AWS-Based Infrastructure
The increasing migration of enterprise operations to Amazon Web Services (AWS) has amplified the need for robust, scalable, and intelligent cybersecurity solutions. Security Inform...
Unveiling the AWS SAM Magic for Serverless Restful APIs: Architecting with ALB Path-Based Routing in AWS
Unveiling the AWS SAM Magic for Serverless Restful APIs: Architecting with ALB Path-Based Routing in AWS
Purpose: This paper provides a thorough roadmap for developers, architects, and cloud enthusiasts who want to use the AWS Serverless Application Model (AWS SAM) to create a REST AP...
Integrated Snowflake with AWS and AWS ETL Migration
Integrated Snowflake with AWS and AWS ETL Migration
As more and more companies demand effective data management and analysis, they have turned to cloud options. In this research paper, we discuss Snowflake (a cloud-based data wareho...
AWS Cloud Computing Solutions: Optimizing Implementation for Businesses
AWS Cloud Computing Solutions: Optimizing Implementation for Businesses
This study delves into the optimization strategies of Amazon Web Services (AWS) cloud computing solutions tailored specifically for businesses. It provides an in-depth exploration ...
Harnessing Serverless Computing for Agile Cloud Application Development
Harnessing Serverless Computing for Agile Cloud Application Development
Serverless computing revolutionises cloud application development with elastic, cost-effective, scalable infrastructure management solutions. This research explores the adoption of...

Back to Top