A Software Framework for Open Standard Self-Managing

W
Document Sample
scope of work template
							              A Software Framework for
             Open Standard Self-Managing
               Sensor Overlay for Web
                      Services

                              Prof. A. Taleb-Bendiab
                               School of Computing
                         Liverpool John Moores University
                        email: a.talebbendiab@livjm.ac.uk
                        http://www.cms.livjm.ac.uk/taleb
                        http://www.cms.livjm.ac.uk/Self-X
Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 1
                      SCOPE
     Vision of Global Computing
        Problem Definition - Challenges
           Scalability -- Planetary-Scale System
           Manageability and Fidelity
             Software Sensor And Actuator Overlay
           Interoperability
             Sensing And Actuation Description
               Language
             Monitor Sessions Description Language
        State-of-the-art
        Requirements
     Open Standards Awareness Overlay
        Proposed Description Languages
     Implementation
     Case-study
GES Scenario: E-Fire Services




Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 3
            Challenges -- Global Computing
         Global Enterprise Systems
            High-assurance systems development and life-
             time management
            Complexity and scale is rapidly increasing
         Bio-inspired Models -- Autonomy
            devolving software management, maintenance to
             the software itself
                Self-managing, self-tuning, self-protecting, ...
                Need continuous measurement, introspection
                 to support
                    Observed and/or supervised adaptation for;
                    Safe, predictable,
                    Coordinated, traceable, etc.
Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 4
                                                                So far …!
               Current research
                  Instrumentation middleware services for
                      improved usability and reliability for instance for
                          grid-based applications, and ubiquitous
                           computing
                  Monitor, control and manage grid users’ applications.
                  Context-awareness and QoS-Aware systems
                  Event-based systems
                  Sensor networks, Etc.
               Further research is required
                  Management, assurance and fidelity of awareness
                   layer is a major concerns
                      Sensors and actuators (effectors) support web
                       services and grid computing
                      Current models looking at small scale systems
Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 5
                        Requirements – A Sensor &
                             Actuator Overlay
             Frameworks and Models
                Programming, interaction and/or control
                 models.
                Sensor framework to develop, deploy,
                 discover and manage the sensor overlay
             Open Standards and Interoperability
                SADL -- provide a ubiquitous access to sensor
                 meta-model
                MSDL – provide a monitoring contract
                 description meta-model
             Evaluation and Analysis
             PlanetLab Scale Study
Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 6
            Software Framework for Sensor & Actuator Layer

        Framework enables
              generation, deployment,
            discovery and management of
            awareness layer/overlay
              overlay consists of a number
            of Clouds each of which has
                      has one sensor manager
                    agent to
                              managing the processes
                            inside the cloud.
                             exchanging information with
                            other manager agents.
                             Checking the Service Level
                            of Agreement (SLA).

Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 7
                                       Show
                                       Example -1                                                        Request
                                                                   Readings                              monitor
                                 Deploy
                                 Sensor (via
                                                                                                         (via MSDL)
                                                                                 Show    Consumer
              Sensor             SADL)                                           Example-4
              Provider                                                                          Show
                                                             Sensor &                           Example-2

                                                             Actuator
                       Readings                             Framework
                       as XML
                                                                                                Inject
          Show
          Example-5                                       Show
                                                          Example-3
                                                                                                                Edit
                                                                                                                Sensors



                                                                                                    Select
                                                                                                    Sensors
                                                                                                                      Sensors




Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 8
                                CONSUMERS
      Save Reading in Logger
             as XML
                                                          Sensors Request (MSDL)
                                                                                                          Sensor
         Get Reading from                                                                                 Framework
                                                         Request Analyzer (SADL)
              Targets




                                                                                                                                                    Sensor Provider
                                                                Intelligent Sensors
           Inject Sensors




                                                                                                                           Get Sensor Information
                                                                    Discovery




                                                                                                         Manage Sensors’
                                                                                            Categorize


                                                                                                          Deployment


                                                                                                                                  (SADL)
                             Sensor & Actuator
                                Container



                                                                             Sensors &
                                                                             Actuators
Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 9
     SADL: Sensing and Actuation Description
                     Language
                 SADL is used to deploy and discover different
                  types of sensors.
                 It is depend on open standard format (XML).
                 SADL Sections:
                        Sensor and Actuator information
                        Interface information
                        Environment Information
                        Resources Information
                        SLA, Contract Information



Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 10
                                           SADL EXAMPLE




Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 11
                            MSDL: Monitoring Sessions
                               Description Language
                 MSDL is used to create a standard for sending
                  monitor tasks by the consumers based on XML.
                 MSDL makes use of SADL meta-models to
                        discover required sensors and actuator
                        Activate and/or interact with to achieve a required
                         monitoring request.
                 MSDL categorized into three parts:
                        Monitor session information,
                        SLA, contract information
                        Requested sensors information.

Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 12
                                           MSDL EXAMPLE




Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 13
                              PlanetLab Case-Study




Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 14
                  Conclusions & Further Work
             Sensor and actuator developed using .Net and
              support Web Services Standards
             Framework tested in a number of case studies
                    Intelligent Connected Homes
                    E-Health
                    With PlanetLab environment
             Further work
                    Integration of this work with the Neptune Language to
                     support
                           norm-governed web services and architectures.
                           Situated Autonomic middleware
                    Integration with machine learning services.
                    Further evaluation of the framework
Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 15
Prof. A. Taleb-Bendiab, talk: WO, Conference: ICIES’05, Miami, Date: 28/04/2010, Slide: 16

						
Related docs
Other docs by olq42616
OGSA and Web Services
Views: 7  |  Downloads: 1
Semantic Web-Services or Semantic-Web Services
Views: 16  |  Downloads: 0
TRAVEL RESERVATION SYSTEM USING WEB SERVICES
Views: 214  |  Downloads: 4
Building Java Web Services with NetBeans 5.5
Views: 83  |  Downloads: 4
Module 6 Web Services (SOAP, WSDL, UDDI, BPEL
Views: 260  |  Downloads: 2