Top Banner
Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK ud Computing for Social Inclusi RCUK Digital Economy Programme (SiDE), Microsoft, Red Hat, EU (Venus
53

Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Feb 13, 2016

Download

Documents

Louie

Cloud Computing for Social Inclusion . Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK. Funders: RCUK Digital Economy Programme (SiDE), Microsoft, Red Hat, EU (Venus-C). Social Exclusion. T he result of related factors - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Paul WatsonDigital Institute & School of Computing Science, Newcastle University, UK

Cloud Computing for Social Inclusion

Funders: RCUK Digital Economy Programme (SiDE), Microsoft, Red Hat, EU (Venus-C)

Page 2: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

The result of related factors that prevent individuals or groups

from participating fully in the economic, social & political life

of society

Social Exclusion

Page 3: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

• €15M Digital Economy Research “Hub”– Funded by the UK Research Councils– 2009-2014

• based at Newcastle & Dundee Universities

Page 4: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Plan

• How can Digital Technologies transform the lives of excluded people?

• How can Cloud Computing transform Science?

Page 5: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

ActivitiesAccessibility Connected

Home & Community

Transport CreativeIndustries

Perspectives

Technology

Society

Business

Users

Design

Page 6: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

ActivitiesAccessibility Connected

Home & Community

Transport CreativeIndustries

Perspectives

Technology

Society

Business

Users

Design

Page 7: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Accelerometer Video

http://www.youtube.com/watch?v=hlmsrJOheS8&list=UUiYv8UGLm8KEIM0J4G-lbIw&index=5&feature=plcp

Page 8: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Clinician’sReport

Information for

Users

Methodology section for

papers

Analysis

Sleep Activity Stability Grip … …

Page 9: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Clinician’sReport

Information for

Users

Methodology section for

papers

Analysis

Sleep Activity Stability Grip … …

Cloud

Page 10: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Cloud Computing• Opportunity to revolutionise IT (and Science)

– On-demand resources– Pay-as-you–go

Page 11: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Cloud Computing• Opportunity to revolutionise IT (and Science)

– On-demand resources– Pay-as-you–go

• But Major Barriers– Building Cloud-based systems– Security

Page 12: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Cloud Computing• Opportunity to revolutionise IT (and Science)

– On-demand resources– Pay-as-you–go

• But Major Barriers– Building Cloud-based systems– Security

• Our work to address this:

Page 13: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Cloud Infrastructure:Storage & Compute

App 1

....

App n

Building on Cloud Infrastructure

Page 14: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Problems

Cloud Infrastructure:Storage & Compute

App 1

....

App n

Science requires apps to be:scalable,

reliable, secure

This requires: expertise

time, money,

Page 15: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK
Page 16: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Cloud Catch 22

Most Projects &Organisations

that could benefitmost fromthe cloud

lack the IT skillsto do so

Page 17: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Cloud Infrastructure: Storage & Compute

Cloud Platform

App 1 .... App n

Cloud Infrastructure:Storage & Compute

App 1

....

App n

Page 18: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

App ....

Workflow Enactment

API

Social Networking

Security

Processing Storage

App

Analysis Services

Cloud Infrastructure: Amazon, Azure, Private Clouds

Provenance/Audit

Metadata<expt>9127</expt><smiles>CHC3</smiles>

Page 19: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

e-Science Central Video

http://www.youtube.com/watch?v=3rW2-W3cL0U

Page 20: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK
Page 21: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK
Page 22: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK
Page 23: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK
Page 24: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK
Page 25: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK
Page 26: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

applications

• UK National X-ray photoelectron spectroscopy service

• speech to text applications• Supporting computer games for rehabilitating

stroke victims• machine learning• neuroscience

Page 27: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Scaling Response Time:460K workflow executions4.4M service calls200 Nodes5yrs 10 hours

Page 28: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Cloud Security Challenges

A. Smith378456729

Anonymize Analyzep = 30%q = 27.4r = 34

d0 s1 d2 s3 d4

Patient DataAccelerometer

Data Results

Page 29: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

e-Science Central

Amazon

e-Science Central

Azure

e-Science Central

Private Cloud

Application

Public XOR Private Clouds

Other

Secure

Page 30: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Problem

• Can’t exploit multiple clouds in one workflow

A. Smith378456729

Anonymize Analyzep = 30%q = 27.4r = 34

d0 s1 d2 s3 d4

Patient DataAccelerometer

Data Results

Page 31: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Method(P. Watson, A Multi-Level Security Model for Partitioning Workflows over Federated Clouds IEEE CloudCom 2011)

1. Assign Security Level to each Workflow Block2. Check conforms to Bell-LaPadula3. Assign Security Level to each Cloud4. Determine possible allocations of blocks to clouds5. Determine candidate workflow partitioning6. Add inter-cloud data transfers7. Filter8. Apply Cost Model to Rank candidate solutions

http://www.cs.ncl.ac.uk/publications/trs/papers/1271.pdf

Page 32: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Bell LaPadula for Workflows

No Read UpNo Write Down

d0 s1 d2

Page 33: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

1. Assign Security Level to each Workflow Block

A. Smith378456729

Anonymize Analyzep = 30%q = 27.4r = 34

d0 s1 d2 s3 d4

Patient Data

Heart Rate Data Results

Location: 1 0 0 0 0

Clearance: 1 0

Page 34: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

3. Assign Security Level to each Cloud

Private Public

C1 C0

Location: 1 0

Page 35: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Extend Bell-LaPadula so a block cannot be deployed on a cloud with a lower security level

pa

d0 s1 d2

pb pc

Page 36: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

5. Determine candidate workflow allocations

Page 37: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

6. Add Inter-Cloud Transfers

Page 38: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

6. Add Inter-Cloud Transfers

Page 39: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

7. Filter

copyd0

ontopa

copyd2

ontopb

Page 40: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Valid Workflows

Page 41: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

8. Apply Cost Model to Rank candidate solutions

Data Costs

Page 42: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

8. Apply Cost Model to Rank candidate solutions

CPU Costs

Page 43: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

8. Apply Cost Model to Rank candidate solutions

Transfer Costs

Page 44: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

8. Apply Cost Model to Rank candidate solutions

Page 45: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

8. Apply Cost Model to Rank candidate solutions: Example 1

Page 46: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Workflow Costs #13 4 6 5 2 1

Page 47: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

8. Apply Cost Model to Rank candidate solutions: Example 2.

Page 48: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Workflow Costs #21 2 5 6 3 4

Page 49: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

e-Science Central

Amazon

e-Science Central

Azure

e-Science Central

Private Cloud

Application

Policy Manager

Security, Dependability, PerformanceRequirements

A Systematic Approach to Cloud Federation

Page 50: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Professor Patrick Olivier

How can people remain healthy and in their own homes for longer?

Page 52: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

Activity Recognition

PromptingPrompts

POMDP…

Events

Activities

Complex Event Processing

Page 53: Paul Watson Digital Institute & School of Computing Science, Newcastle University, UK

• SiDE aims to realise the potential of digital technology to make an impact on social exclusionwww.side.ac.uk

• How can we realise the potential of clouds?– overcome barriers: application development & security

• e-Science Central aims to do this– Ease of Use, Security, Scalability– Exploiting Federated Clouds