14
A semi autonomic infrastructure A semi autonomic infrastructure to manage non functional to manage non functional properties of a service properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science AHM 2008 - September 10 th Edinburgh

A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

Embed Size (px)

Citation preview

Page 1: A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

A semi autonomic infrastructure to manage A semi autonomic infrastructure to manage non functional properties of a servicenon functional properties of a service

Pierre de LeussePanos PeriorellisPaul WatsonTheo Dimitrakos

UK e-Science AHM 2008 - September 10th Edinburgh

Page 2: A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

© British Telecommunications plc

ContentContent

• Introduction• Our vision• Objectives• Results• Adaptive security• Future research

Page 3: A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

© British Telecommunications plc

IntroductionIntroduction

R*S*C = enormous amount of work in development and maintenance

(Resource, Settings, Clients)

Page 4: A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

© British Telecommunications plc

What is Cloud?

• Resources comes from "the cloud", a public network (e.g. the Internet), rather than from a specific identifiable system

• “Computing systems that can manage themselves given high-level objectives from administrators”

– Automation of management tasks (e.g. Amazon Simple Storage Service S3)

• Paradox: add a level of complexity to allow easier tasks for the end user

– Computing resource is a wider concept (e.g. O.S.)• Take advantage of the Non Functional Property (NFP)

providers in the Cloud

Page 5: A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

© British Telecommunications plc

Prospect - ObjectivesProspect - Objectives

• Manage a resource’s non-functional properties effectively– Allow for rapid change and possibly adaptation

• Allow for an easy integration of potential non-functional properties “handlers”

• Control the quality and security of the non-functional properties management

• Propose an architecture which will enable seamless integration

• Guarantee an able management of the messages

Page 6: A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

© British Telecommunications plc

Results – Resource ProfileResults – Resource Profile

• Uric acid• Glucose• Iron• Phosphorus• Potassium• Sodium• Total protein• …

• • • • • • • •

AuthenticationAuthorisation

AuditLogging

BillingEncryptionTransport

Page 7: A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

© British Telecommunications plc

Results – Resource ProfileResults – Resource Profile

• Set of non functional properties required• Adaptation level

• Adapt: the broker should find a possible profile as close as possible from the user’s requirements.

• Strictly enforce: the broker should not try to modify the element required and provide it or nothing.

• Request user’s validation: any attempt to change this element should go through the user’s validation before being put in place.

These properties can concern the profile as a whole or an single element

• Resource owner's policies

Page 8: A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

© British Telecommunications plc

Results – Broker ArchitectureResults – Broker Architecture

Managed Profile Architecture

Infrastructure services

Page 9: A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

© British Telecommunications plc

Sources of adaptationSources of adaptation

• External factors:– Static/negotiable contract or resource profile (e.g.

RosettaNet Partner Interface Processes (PIPS))– Modification of existing requirements (e.g. security threat

is discovered, user modifications)

• Internal factors:– Unavailability of components

Page 10: A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

© British Telecommunications plc

Potential output - Adaptive SecurityPotential output - Adaptive Security

Managed Security Profile

Page 11: A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

© British Telecommunications plc

Evaluation strategyEvaluation strategy

• Qualitative evaluation:– Relevance of the adaptation towards:

• user's request • targeted resource• safety of the resource

– Relevance of the profile• relevance of the safe profile usage• adequacy of selected services• suitability of profile implemented• correctness of profile called

• Quantitative evaluation:– rapidity– scalability limit

Page 12: A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

© British Telecommunications plc

Future researchFuture research

• Experimentation / Evaluation

• Trust / Security brokering

• Performance

Page 13: A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

© British Telecommunications plc

SummarySummary

• Context: ever increasing level of complexity– standards and protocols– distributed systems themselves

• Goal: improve the adaptability of resources

• Solution: a broker based architecture that allows for a more dynamic management of the non functional properties

Page 14: A semi autonomic infrastructure to manage non functional properties of a service Pierre de Leusse Panos Periorellis Paul Watson Theo Dimitrakos UK e-Science

© British Telecommunications plc

Thank youThank you

Pierre de LeusseRoom 2.19, Devonshire Building

School of Computing Sciences

Newcastle University

United Kingdom

(0044)-191 222 8268

[email protected]