530 likes | 675 Views
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
E N D
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 The result of related factors that prevent individuals or groups from participating fully in the economic, social & political life of society
€15M Digital Economy Research “Hub” • Funded by the UK Research Councils • 2009-2014 • based at Newcastle & Dundee Universities
Plan • How can Digital Technologies transform the lives of excluded people? • How can Cloud Computing transform Science?
Accelerometer Video http://www.youtube.com/watch?v=hlmsrJOheS8&list=UUiYv8UGLm8KEIM0J4G-lbIw&index=5&feature=plcp
Analysis Sleep Activity Stability Grip … … Information for Users Clinician’s Report Methodology section for papers
Analysis Sleep Activity Stability Grip … … Cloud Information for Users Clinician’s Report Methodology section for papers
Cloud Computing • Opportunity to revolutionise IT (and Science) • On-demand resources • Pay-as-you–go
Cloud Computing • Opportunity to revolutionise IT (and Science) • On-demand resources • Pay-as-you–go • But Major Barriers • Building Cloud-based systems • Security
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:
Building on Cloud Infrastructure App 1 App n .... Cloud Infrastructure: Storage & Compute
Problems Science requires apps to be: scalable, reliable, secure App 1 App n .... This requires: expertise time, money, Cloud Infrastructure: Storage & Compute
Cloud Catch 22 Most Projects & Organisations that could benefit most from the cloud lack the IT skills to do so
App 1 App n .... Cloud Platform App 1 App n .... Cloud Infrastructure: Storage & Compute Cloud Infrastructure: Storage & Compute
.... App App Analysis Services API Security Provenance/ Audit Social Networking Workflow Enactment Metadata <expt>9127</expt> <smiles>CHC3</smiles> Processing Cloud Infrastructure: Amazon, Azure, Private Clouds Storage
e-Science Central Video http://www.youtube.com/watch?v=3rW2-W3cL0U
applications • UK National X-ray photoelectron spectroscopy service • speech to text applications • Supporting computer games for rehabilitating stroke victims • machine learning • neuroscience
Scaling Response Time: 460K workflow executions 4.4M service calls 200 Nodes 5yrs 10 hours
Cloud Security Challenges Patient Data Accelerometer Data Results Smith 378456729 Anonymize Analyze p = 30% q = 27.4 r = 34 d0 s1 d2 s3 d4
Public XOR Private Clouds Application Secure Other e-Science Central e-Science Central e-Science Central Amazon Azure Private Cloud
Problem Patient Data Accelerometer Data • Can’t exploit multiple clouds in one workflow Results Smith 378456729 Anonymize Analyze p = 30% q = 27.4 r = 34 d0 s1 d2 s3 d4
Method(P. Watson, A Multi-Level Security Model for Partitioning Workflows over Federated Clouds IEEE CloudCom 2011) • Assign Security Level to each Workflow Block • Check conforms to Bell-LaPadula • Assign Security Level to each Cloud • Determine possible allocations of blocks to clouds • Determine candidate workflow partitioning • Add inter-cloud data transfers • Filter • Apply Cost Model to Rank candidate solutions http://www.cs.ncl.ac.uk/publications/trs/papers/1271.pdf
Bell LaPadula for Workflows d2 d0 s1 No Read Up No Write Down
1. Assign Security Level to each Workflow Block Patient Data Heart Rate Data Results Smith 378456729 Anonymize Analyze p = 30% q = 27.4 r = 34 d0 s1 d2 s3 d4 Location:10000 Clearance:10
3. Assign Security Level to each Cloud Public Private C1 C0 Location: 1 0
Extend Bell-LaPadula so a block cannot be deployed on a cloud with a lower security level d2 d0 s1 pa pb pc
7. Filter copy d2 onto pb copy d0 onto pa
8. Apply Cost Model to Rank candidate solutions Transfer Costs
Workflow Costs #1 1 4 5 3 6 2
Workflow Costs #2 1 2 6 5 3 4
A Systematic Approach to Cloud Federation Security, Dependability, Performance Requirements Application Policy Manager e-Science Central e-Science Central e-Science Central Amazon Azure Private Cloud
How can people remain healthy and in their own homes for longer? Professor Patrick Olivier