Project Report -- Spring 2010

Download Report

Transcript Project Report -- Spring 2010

Net-Centric Software and
Systems I/UCRC
QoS-Reconfigurable Web Services
and Compositions
for High Assurance Systems
Project Lead: Kendra Cooper, I-Ling Yen, Farokh Bastani
Date: April 1, 2010
Copyright © 2010 NSF Net-Centric I/UCRC. All rights reserved.
New Problems
•
High assurance systems have very stringent QoS requirements
• How to compose services to satisfy the QoS requirements?
• A lot of work on QoS-driven service composition
• Limited choices of services to provide QoS tradeoffs
•
Solution: Consider QoS-reconfigurable (QoS-R) services
• A QoS-R service has configurable parameters that can control the
QoS behavior of the service
• Can help achieve dynamic adaptation and better QoS satisfaction
•
Issues
• How to build QoS-R services? Developed from scratch or adapted
from existing services?
• How to compose services involving QoS-R services?
• Huge search space
• How to achieve real-time adaptation for changing QoS
requirements and/or evolving environment, especially for services
from multiple domains
Page 2
Proposed Solution
Adapt existing services
Into QoS-R services
Handle multi-domain services
 Need to negotiate with service
domains  costly
 Use multi-level composition
approach to rapidly filter out nonfitted candidates and only perform
negotiation for top candidates
Service composition with QoS-R services
• Problem: Huge search space
• Find and store Pareto optimal solutions for
individual services (offline)
• Rapid integration of Pareto optimal solutions
during service composition/adaptation
• Progressive composition decisions
• A+B  Pareto optimal solutions
• A+B+C  Pareto optimal solutions
• …
• Achieve real-time performance
configuration
QoS-driven Service
composition
7/12/2016
Page 3
2010/New Project Summary
QoS-Reconfigurable Web Services and Compositions
for High Assurance Systems
Tasks:
1. Enhance our component adaptation
techniques and apply them to components in
real-world services
2. Build the framework to facilitate real-time
adaptation decision making with QoSreconfigurable services from multiple
domains
3. Apply the techniques to a net-centric case
study system to validate their effectiveness
Project Schedule:
Task 2. Real-time
composition decision
A M J J A S O N D J F M A
10
Research Goals:
1. Develop QoS-R service development
technology
2. Achieve real-time QoS-driven service
composition and adaptation
• Efficient composition algorithm by
composing Pareto solutions
• Maintain partial solutions for future use
• Develop multi-level composition for
handling multiple service domains
Task 3. Case
study
Task 1. Service
Adaptation
11
Benefits to Industry Partners:
1. Significantly improved techniques for QoSdriven service composition
• Support better dynamic adaptation for
evolving QoS requirements
• Achieve more efficient composition
decisions in large-scale net-centric
systems, such as command and control
applications
2. Service adaptation and composition
decision toolset
7/12/2016
Page 4