+ All Categories

ppt

Date post: 26-Jun-2015
Category:
Upload: butest
View: 175 times
Download: 0 times
Share this document with a friend
Popular Tags:
15
leb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: leb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 06/23/22 06/23/22, Slide: , Slide: 1 A Machine Learning Middleware Service for On- Demand Grid Services Engineering and Support Prof. A. Taleb-Bendiab Prof. A. Taleb-Bendiab School of Computing School of Computing Liverpool John Moores University Liverpool John Moores University email: email: [email protected] [email protected] http://www.cms.livjm.ac.uk/taleb http://www.cms.livjm.ac.uk/taleb http://www.cms.livjm.ac.uk/Self- http://www.cms.livjm.ac.uk/Self- X X
Transcript
Page 1: ppt

Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 04/13/2304/13/23, Slide: , Slide: 11

A Machine Learning Middleware Service for

On-Demand Grid Services Engineering and Support

Prof. A. Taleb-BendiabProf. A. Taleb-BendiabSchool of ComputingSchool of Computing

Liverpool John Moores UniversityLiverpool John Moores Universityemail: email: [email protected]@livjm.ac.ukhttp://www.cms.livjm.ac.uk/talebhttp://www.cms.livjm.ac.uk/talebhttp://www.cms.livjm.ac.uk/Self-http://www.cms.livjm.ac.uk/Self-XX

Page 2: ppt

ScopeScope Situated Autonomic ComputingSituated Autonomic Computing

Problem Definition - ChallengesProblem Definition - Challenges Design including; coordination and control Design including; coordination and control

model-based vs emergencemodel-based vs emergence Specification of control modelsSpecification of control models

Design via experimentation and machine Design via experimentation and machine learninglearning

Example – on-demand reservation of Example – on-demand reservation of application servicesapplication services User Classification scenarioUser Classification scenario Episodic resource requirementsEpisodic resource requirements

SOM Classification for Connected Home SOM Classification for Connected Home MachineMachine

Implementation Implementation Case-studyCase-study

Page 3: ppt

Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: 04/13/2304/13/23, Slide: , Slide: 33

Situated AC Scenario: E-Fire Situated AC Scenario: E-Fire ServicesServices

Page 4: ppt

Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: 04/13/2304/13/23, Slide: , Slide: 44

Challenges -- Global ComputingChallenges -- Global Computing Global Enterprise SystemsGlobal Enterprise Systems

High-assurance systems development and life-High-assurance systems development and life-time managementtime management

Complexity and scale is rapidly increasingComplexity and scale is rapidly increasing Bio-inspired Models -- AutonomyBio-inspired Models -- Autonomy

devolving software management, devolving software management, maintenance to the software itselfmaintenance to the software itself Self-managing, self-tuning, self-Self-managing, self-tuning, self-

protecting, ... protecting, ... Need continuous measurement, Need continuous measurement,

introspection to supportintrospection to support Observed and/or supervised adaptation Observed and/or supervised adaptation

for;for; Safe, predictable, Safe, predictable, Coordinated, traceable, etc. Coordinated, traceable, etc.

Page 5: ppt

Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: 04/13/2304/13/23, Slide: , Slide: 55

So far …!So far …! Current researchCurrent research

Instrumentation middleware services for Instrumentation middleware services for improved usability and reliability for instance forimproved usability and reliability for instance for

grid-based applications, and ubiquitous grid-based applications, and ubiquitous computingcomputing

Monitor, control and manage grid users’ applications.Monitor, control and manage grid users’ applications. Context-awareness and QoS-Aware systems Context-awareness and QoS-Aware systems Event-based systemsEvent-based systems Sensor networks, Etc.Sensor networks, Etc.

Further research is required Further research is required Management, assurance and fidelity of awareness Management, assurance and fidelity of awareness

layer is a major concernslayer is a major concerns Sensors and actuators (effectors) support web Sensors and actuators (effectors) support web

services and grid computingservices and grid computing Current models looking at small scale systemsCurrent models looking at small scale systems

Page 6: ppt

Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: 04/13/2304/13/23, Slide: , Slide: 66

Design Approach Informed by Design Approach Informed by Machine LearningMachine Learning

Frameworks and ModelsFrameworks and Models Programming, interaction and/or control Programming, interaction and/or control

models.models. Two experiments were conductedTwo experiments were conducted

User Classification and on-demand User Classification and on-demand service reservationservice reservation

Autonomic software restore serviceAutonomic software restore service

Page 7: ppt

Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: 04/13/2304/13/23, Slide: , Slide: 77

Experiment #1: User Experiment #1: User ClassificationClassification

The scenario The scenario Mining service usage models per class Mining service usage models per class

of users for preemptive service of users for preemptive service reservation and on-demand services reservation and on-demand services

MethodMethod Developed an Simulation tool for Developed an Simulation tool for

Intelligent Connected Home, which Intelligent Connected Home, which generate servicesgenerate services

Self-Organising Maps (SOM) applied Self-Organising Maps (SOM) applied extract feature or usage modelextract feature or usage model

Design and Implementation Design and Implementation To followTo follow

Page 8: ppt

Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: 04/13/2304/13/23, Slide: , Slide: 88

Design and ImplementationDesign and Implementation

Data generated tool is developed Data generated tool is developed to produce training and test data to produce training and test data for this application.for this application.

An OGSA and web service An OGSA and web service compliant SOM middleware compliant SOM middleware service was developed service was developed For rapid prototyping a Matlab For rapid prototyping a Matlab

library for SOM is used for library for SOM is used for classification classification

Page 9: ppt

Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: 04/13/2304/13/23, Slide: , Slide: 99

SOM Classification Results For SOM Classification Results For Connected Home Machine DevicesConnected Home Machine Devices

• Lights and PlayStationII correlates • Video and Coffee Machine correlates• Video CD and Fans correlates• Vacuum cleaner and Washing machine correlates

Page 10: ppt

Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: 04/13/2304/13/23, Slide: , Slide: 1111

So WhatSo What?? Exploiting ML:Exploiting ML:

anticipate and organize the consumers’ anticipate and organize the consumers’ requests in advanced. requests in advanced.

Job schedule is responsible for managing the Job schedule is responsible for managing the invocations of the services.invocations of the services.

Just-in-time services invocation and usageJust-in-time services invocation and usage Etc.Etc.

In addition to the presented ML middleware In addition to the presented ML middleware service with automated inclusion and use of service with automated inclusion and use of usage model for user and service classificationusage model for user and service classification

Further support is required including;Further support is required including; Specification and modelling of mined models Specification and modelling of mined models

and their enactment for instance;and their enactment for instance; Control and/or actuation models Control and/or actuation models

Neptune Meta-Language and Integrated development Neptune Meta-Language and Integrated development environment will be used for this.environment will be used for this.

Page 11: ppt

Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: 04/13/2304/13/23, Slide: , Slide: 1212

Neptune Meta-Language #1Neptune Meta-Language #1

Page 12: ppt

Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: 04/13/2304/13/23, Slide: , Slide: 1313

Neptune Meta-Language #2Neptune Meta-Language #2

Page 13: ppt

Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: 04/13/2304/13/23, Slide: , Slide: 1414

Neptune Meta-Language #3Neptune Meta-Language #3

Page 14: ppt

Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: 04/13/2304/13/23, Slide: , Slide: 1515

Conclusions & Further WorkConclusions & Further Work

Prototypes developed using .Net and support Web Prototypes developed using .Net and support Web Services StandardsServices Standards

Tested in a number of case studiesTested in a number of case studies Intelligent Connected HomesIntelligent Connected Homes E-HealthE-Health With PlanetLab environmentWith PlanetLab environment

Further workFurther work Integration of this work with the Neptune Language to Integration of this work with the Neptune Language to

support support norm-governed web services and architectures.norm-governed web services and architectures. Situated Autonomic middleware Situated Autonomic middleware

Integration machine learning services to support Integration machine learning services to support danger/novelty detectiondanger/novelty detection

Further evaluation of the frameworkFurther evaluation of the framework

Page 15: ppt

Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: Prof. A. Taleb-Bendiab, Talk: WO, CSAC’05 Workshop, Conference: ICIES’05, Miami, Date: 04/13/2304/13/23, Slide: , Slide: 1616


Recommended