Advantages and Drawbacks of Developing Mobile Health Technologies in the Cloud



Similar documents
Partitioning of web applications for hybrid cloud deployment

NCTA Cloud Architecture

On Premise Vs Cloud: Selection Approach & Implementation Strategies

Global Cloud Storage Market. More Info: Contact: /500 Visit:

Cloud Courses Description

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

Session 5. Mixing and matching Public, Private and Hybrid Clouds for maximum benefits

SECURING CLOUD DATA COMMUNICATION USING AUTHENTICATION TECHNIQUE

Intermedia s Dedicated Exchange

Cloud Security considerations for business adoption. Ricci IEONG CSA-HK&M Chapter

Cloud Computing demystified! ISACA-IIA Joint Meeting Dec 9, 2014 By: Juman Doleh-Alomary Office of Internal Audit

Cloud Courses Description

Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Grid-Interop 2012

Investigation of Cloud Computing: Applications and Challenges

Taking a Data-Centric Approach to Security in the Cloud

SECURE BACKUP SYSTEM DESKTOP AND MOBILE-PHONE SECURE BACKUP SYSTEM HOSTED ON A STORAGE CLOUD

HEALTHCARE IN THE CLOUD

Deploying Your Application On Public Cloud

Oracle Cloud Update November 2, Eric Frank Oracle Sales Consultant. Copyright 2014 Oracle and/or its affiliates. All rights reserved.

FTP-Stream Data Sheet

Cloud Computing; What is it, How long has it been here, and Where is it going?

Private Vs Public Cloud

With Eversync s cloud data tiering, the customer can tier data protection as follows:

Customer Security Issues in Cloud Computing

Horizontal IoT Application Development using Semantic Web Technologies

ON THE ROAD TO OPEN HYBRID CLOUD BRYAN CHE GENERAL MANAGER, CLOUD BU, RED HAT

5-Layered Architecture of Cloud Database Management System

Cloud Computing Security Issues

WHITE PAPER USING ONLINE BACKUP AS A GATEWAY TO CLOUD SERVICES

Cloud Computing Technology

Ironside Group Rational Solutions

Addressing Information Protection, Privacy & Sovereignty Concerns in Cloud Applications

Sendmail and PostX: Simplifying HIPAA Compliance. Providing healthcare organizations with secure outbound, inbound and internal

Electronic Records Storage Options and Overview

Cloud Computing Services and its Application

Nuance Power PDF is PDF uncompromised.

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Bringing Home the Cloud: Practical Considerations in Choosing an Infrastructure-as-a-Service Solution for Your Business

Cloud models and compliance requirements which is right for you?

CLOUD COMPUTING: WHAT YOU SHOULD KNOW

Chapter 2: Transparent Computing and Cloud Computing. Contents of the lecture

Cloud Security Strategies. Fabio Gianotti, Head of Cyber Security and Enterprise Security Systems

An Approach Towards Customized Multi- Tenancy

Kent State University s Cloud Strategy

CONSIDERATIONS BEFORE MOVING TO THE CLOUD

How To Understand Cloud Computing

Cloud Computing and Its Vision 2015!!

Security & Cloud Services IAN KAYNE

Oracle s Cloud Computing Strategy

The Modern Online Application for the Internet Economy: 5 Key Requirements that Ensure Success

PROVIDING IT SOLUTIONS FOR THE HEALTHCARE INDUSTRY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Security Considerations for Public Mobile Cloud Computing

Unlocking & Locking Big Data: Defending the DataLake

All can damage or destroy your company s computers along with the data and applications you rely on to run your business.

HARNESSING THE POWER OF THE CLOUD

Private Cloud for Every Organization

Enabling Multi-Tenancy with NetApp MultiStore

1. Comments on reviews a. Need to avoid just summarizing web page asks you for:

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

Top 10 Cloud Risks That Will Keep You Awake at Night

Corporate Presentation

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management

WHITE PAPER WHY ORGANIZATIONS NEED LTO-6 TECHNOLOGY TODAY

Commercial Software Licensing

IBM EXAM QUESTIONS & ANSWERS

THE MOBlLE APP. REVOLUTlON. 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD

Best Practices for Python in the Cloud: Lessons

STRATEGIES FOR SUCCESS IN THE CLOUD THE FIVE KEYS TO EXCEPTIONAL BUISINESS IMPACT

Transcription:

Advantages and Drawbacks of Developing Mobile Health Technologies in the Cloud Nima Kaviani - @nimak http://nima.magic.ubc.ca Director of Technology Curatio Networks Inc.

Mobile Health in the Cloud Cloud Computing HealthCare in North America, a $6.5 Billion Market by 2018 [1] General acceptance by the community Adaptation to changes in market dynamics [1] Markets-And-Markets Survey: http://www.marketsandmarkets.com/market- Reports/north-america-healthcare-cloud-computing-market-54089599.html 2

Mobile Health in the Cloud Cloud + Mobile + Health 3

Mobile Health in the Cloud Cloud + Mobile + Health Cloud Scalability Affordability 4

Mobile Health in the Cloud Cloud + Mobile + Health Cloud Scalability Affordability Mobile Personalization Accessibility 5

Mobile Health in the Cloud Cloud + Mobile + Health Cloud Scalability Affordability Mobile Personalization Accessibility Health Personal Info. Privacy Regulations US: Health Insurance Portability and Accountability Act (HIPAA) Canada: The Personal Information Protection and Electronic Documents Act (PIPEDA) European Union: Data Protection Directive 6

Mobile Health Requirements Preserve Privacy for Patient Information Security (Data Encryption) Transparency Auditability Privacy of Data 7

Privacy of Data Requirements Data is not stored out of the country (Japan s Privacy Directive) Where to keep the data Where to backup the data Data does not leave the country (Canada s Privacy Directive) How does the data flow? How to track the data? 8

How to deal with Personal Data? Assume you are a Canadian Company 9

Where to Store the Data? Trying to use Amazon Data Centers 10

Where to Store the Data? Trying to use Rackspace Data Centers 11

Where to Store the Data? Using Local Data Centers Issues: Cost Not a real cloud Potential data leak 12

Where to Store the Data? Hybrid Cloud + Application Partitioning Optimization for Deployment Premise (Canadian DC) US Cloud (e.g., Amazon or Rackspace) 13

Example Cross-tier Request Flow Pull up user information and Stock holdings for a given user id Request Query App Tier function function function function Data Tier DB Table(a) a h p DB Table(p) DB Table(h) 14

Example Cross-tier Request Flow Pull up user information and Stock holdings for a given user id Request Query App Tier function function function function Data Tier DB Table(a) a h p DB Table(p) DB Table(h) 15

Application Partitioning (Cross-Tier) Code Profiling EXPLAIN PLAN Join Orders Application-Tier BIP Create Objective Function Create Constraints Combined Partitioning Solver Code Placement Table Placement 16

Cost Modeling Execution Time: Communication Time: 17

Cost Modeling Execution Cost: Communication Cost: 18

Application Partitioning Benefits Up to 54% improvement in Cost Up to 56% improvement in Performance Drawbacks Does not guarantee privacy of data flow Impossible without proper automation 19

Analyzing Data Flow Combining Application Partitioning with Data Flow Analysis Which software elements deal with security-sensitive data Constrain security-sensitive software elements to be on private infrastructure Push everything else to the cloud 20

Analyzing Data Flow Homomorphic Encryption: Encrypt the information on the private premise Let the cloud operate on encrypted data Let the data flow anywhere 21

Conclusion Concerns: Preserving Data Privacy in the Cloud is Challenging Many companies switch back to a traditional data center model of deployment Improvements: Regulations are becoming easier to adopt Cloud technologies are becoming easier to integrate into traditional data centers. 22

Publications Cross-Tier Application & Data Partitioning of Web Applications for Hybrid Cloud Deployment. Nima Kaviani, Eric Wohlstadter, Rodger Lea. In Proceedings of Usenix International Middleware Conference 2013, December 2013, Beijing, China. MANTICORE: a Framework for Partitioning Software Services for Hybrid Cloud. Nima Kaviani, Eric Wohlstadter, Rodger Lea. In Proceedings of the 4th IEEE International Conference on Cloud Computing Technologies and Science, December 2012, Taipei, Taiwan, pages 333-340. Profiling-as-a-Service: Adaptive Scalable Resource Profiling for the Cloud in the Cloud. Nima Kaviani, Eric Wohlstadter, Rodger Lea. In Proceedings of the 9th International Conference on Service Oriented Computing, Paphos, Cyprus, 2011, pp 157-171.

QUESTIONS? WE ARE HIRING nima@curatio.me 24