Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science...

13
Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London

Transcript of Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science...

Page 1: Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.

Utility Computing:Security & Trust Issues

Dr Steven Newhouse

Technical Director

London e-Science Centre

Department of Computing, Imperial College London

Page 2: Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.

2

ICENI

The Iceni, under Queen Boudicca, united the tribes of South-East England in a revolt against the occupying Roman forces in AD60.

• IC e-Science Networked Infrastructure• Developed by LeSC Grid Middleware Group• Collect and provide relevant Grid meta-data• Use to define and develop higher-level services• Interaction with other frameworks: OGSA, Jxta etc.

Page 3: Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.

3

ICENI Architecture

Resource Manager

Policy Manager

CR

SR

Identity Manager

Domain Manager

CR

SR

Gateway between private and public regions Public

Public Computational Community

SR CR

Public Computational Community

SR

Private

Administrative

Domain

SR

CR

Resource Broker

Application Design Tools

Component Design Tools

Application Mapper

Web ServicesGateway

Application

Portal

Private

Computational Resource

SoftwareResources

NetworkResources

StorageResources

JavaCoG

Globus

Resource Browser

RESOURCES POLICY

SERVICES USERS

Page 4: Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.

4

SOAPRMI

Component Execution

Compute Resource Hardware

RTR

CodeCode Code

RTR RTR

Network Resource

MPI

APO

Jini Jini

OGSA, Jxta, etc. OGSA, Jxta, etc.

Page 5: Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.

5

Exposing Resources as Services

ICENIDomainManager

FileResourcenewFile()getFile()saveFile()

jini://private.doc

Public Domainjini://public.grid.ac.uk

Public Domainjini://public.grid.edu

DomainManager publishes resource to public domain with the attached SLA.

PublicFileServicenewFile()getFile()saveFile()subContract()

SLA

Life in the Public Domain

Page 6: Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.

6

RUNNINGCOMPONENTS

Security Cone

Permissible SLA

RESOURCE

SERVICEPOLICY

B A

C

D

SLA defines:• What?• Who?• When?

Page 7: Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.

7

Trading Grid Services

• UK Core e-Science Programme– Partially funded by Department of Trade & Industry– Adoption by UK business is a key success criteria– Joint projects between Industry & Academics

• Computational Markets project– Requested by Tony Hey, UK e-Science Director– Led by Professor John Darlington, Director, LeSC– Define service interfaces & protocols to enable the

trading of services

Page 8: Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.

8

Partners

• Research– London e-Science Centre– Manchester e-Science Centre– Southampton e-Science Centre– UK Grid Support Centre (Deployment & Support)

• Commercial– SME’s: Software & service provision– Multi-national’s: Hardware & Software vendors

Page 9: Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.

9

Proposed Scope

• Core Logging & Accounting Services– For contribution to GT3

• Secure Charging and Payment Mechanisms– Define interfaces that leverage existing infrastructures

• Performance Engineering– Prediction and optimisation of execution time

• Computational Economics– Development and reference implementation of protocols– Exploration of advanced mechanisms (e.g. futures)

• Deployment within UK e-Science Grid– Utilise UK’s Grid Infrastructure– Exposure to real environment, users & applications

Page 10: Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.

10

Architecture

OGSA Grid ServiceService InterfaceService Data

Service InterfaceService Data

OGSA ChargeableGrid

Service

Grid EconomicService Interface

RecordResource

Usage

OGSAResource

UsageService

ContractNegotiation

EconomicService

Data

ContractVerification

ServiceCharging

OGSA GridBankingService

GridUser

Page 11: Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.

11

Issues in Selling Services

• Reliability:– Will they deliver as advertised?

• Trustworthiness:– Can I rely on what is advertised?

• Liability:– Who do I prosecute if it goes wrong?

• Contract:– How can the contract be broken?

• Secure execution:– Can I rely on the provider?

Page 12: Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.

12

RealityGrid

• Applications: LB3D, …

• Resources: UCL, LeSC, Manchester, EPCC

• Runtime access: Visualisation & Steering

• Using Globus, OGSA & Unicore

• Output data: Post-processing & publication

Page 13: Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.

13

Grid Enabled Integrated Earth SystemsModel - GENIE

• NERC Pilot Project

• Distributed ESM’s located at various sites

• Visualisation and steering of running simulations

• Portals

• Data Sets: For simulation initiation & output