Autonomic Request Scheduling Container - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Autonomic Request Scheduling Container

Description:

Develop a small component-based adaptable autonomic system ... Results of evaluation. Complete. Survey of tools. Apply container in the context of a real problem ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 17
Provided by: tuanca
Category:

less

Transcript and Presenter's Notes

Title: Autonomic Request Scheduling Container


1
Autonomic Request Scheduling Container
Final Deliverable
Alain Esteva Ramirez School of Computing and
Information Sciences Florida International
University
Bárbara Morales-Quiñones Department of Computer
Engineering University of Puerto Rico-Mayaguez
Graduate Student Tariq M. King
REU Summer Program
08/10/2007
2
Outline
  • Introduction
  • Recap
  • Literature Review
  • High-Level Design
  • Implementation
  • Accomplishments for the last phase
  • Demo
  • Autonomic Request Scheduling Container in action
  • Contributions
  • Future work
  • Questions?

3
Introduction
  • Problem
  • Incorporate self-optimization
  • Testing autonomic computing system during
    safe-adaptation
  • Motivation
  • Apply an autonomic computing system in the
    context of a real problem
  • Very little research directed towards dynamically
    testing AC systems

4
Criteria for evaluation
  • Survey of tools
  • Apply container in the context of a real problem
  • Develop a small component-based adaptable
    autonomic system
  • Incorporate a self-optimization capability
  • Integrate self-testing to be realized dynamically
  • Integrate tools to support validation of
    self-optimization
  • The publication of two papers
  • Student Paper - REU, Graduate Student
  • Regular Paper Graduate Student, REU, Advisor

4
5
Literature Review
  • Autonomic Computing
  • REU 2006 Autonomic Container
  • Software Testing
  • Safe Adaptation with Validation Strategy to
    Testing AC Systems at Runtime developed by King
    et al
  • Safe-Adaptation by Zhang
  • A system is safe if and only if
  • It does not violate the dependencies between
    components
  • It does not interrupt any critical
    communications that could result in erroneous
    conditions
  • Survey
  • Dependency Analysis JDepend and Cap
  • Performance Metrics TPTP
  • Unit Testing Support Cobertura and JUnitPerf

6
High-Level Architecture
7
Generic Manager Design
8
Minimal Class Diagram
8
9
Implementation
  • Autonomic Manager Framework
  • Improvement in the use of reflection
  • Managed Resources
  • Request Container
  • Agent Pool
  • Touchpoint Autonomic Manager
  • rcSelfConfig
  • raSelfOptim
  • Orchestrating Autonomic Manager
  • oamScheduler
  • ksScheduler (FCFS and SRN strategies)

10
Implementation
Activity Diagram
10
11
Implementation
Safe Adaptation Data Structure
11
12
Demo
  • Request Container
  • Creates the TAMSelfConfig, passing the policy XML
    file and newly created RequestContainer as
    parameters
  • Initializes RMI Server of RequestContainer
  • Agent Pool
  • Creates the AgentPool, passing a strategy as
    parameter
  • Creates the TAMSelfOptim, passing the policy XML
    file and AgentPool as parameters
  • Orchestrating Request Scheduler
  • Creates the TAMSchedResource, passing
    TAMSelfConfig, TAMSelfOptim and SchedStrategy as
    parameters
  • Creates the OAMReqSched, passing the policy XML
    file and TAMSchedResource as parameters

13
Contributions
  • Survey of tools to support testing adaptive AC
    systems
  • The framework was applied in a realistic context
  • Restructure the existing framework
  • Integration of self-optimization
  • Safe adaptation data structure
  • Developed a complex Autonomic System that
    contains two Touchpoint AM and one Orchestrating
    AM.

13
14
Results of evaluation
  • Complete
  • Survey of tools
  • Apply container in the context of a real problem
  • Incorporate a self-optimization capability
  • Incomplete
  • Develop a small component-based adaptable
    autonomic system
  • Integrate self-testing to be realized dynamically
  • Integrate tools to support validation of
    self-optimization
  • In Process The publication of two papers
  • 23rd Annuel ACM Symposium on applied Computing
    (SAC)Autonomic Computing TrackDeadline for
    submission Sept 8
  • 46th ACM Southeast ConferenceDeadline for
    submission Late November

14
15
Future Work
  • Integrate safe adaptation data structure
  • Integrate self-testing framework
  • Build a fully Autonomic System with self-testing
    capabilities during safe-adaptation

16
Questions?
  • Questions, comments and queries.
Write a Comment
User Comments (0)
About PowerShow.com