AXP: Adaptive eXecution Platform for Services Grids - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

AXP: Adaptive eXecution Platform for Services Grids

Description:

AXP: Adaptive eXecution Platform for Services Grids Prof. Dr. Andreas Polze Peter Tr ger Operating Systems and Middleware Group – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 21
Provided by: Peter659
Category:

less

Transcript and Presenter's Notes

Title: AXP: Adaptive eXecution Platform for Services Grids


1
AXP Adaptive eXecution Platformfor Services
Grids
  • Prof. Dr. Andreas PolzePeter Tröger
  • Operating Systems and Middleware Group

2
Who We Are
  • Hasso Plattner Institute _at_ UP
  • Privately funded institute
  • Bachelor and Master in IT Systems Engineering
  • 50 people for 400 students
  • Operating Systems and Middleware group
  • Prof. Dr. Andreas Polze 6 Ph.D.s 2
    Post-Docs
  • Extending the reach of middleware
  • System predictability in wide-area distributed
    computing
  • Dependable control systems with small devices

3
Teaching
  • Architecture of COTS operating systems
  • Windows 2000, Mac OS X, BSD Unix, Solaris
  • Architecture of component-based, distributed
    systems
  • Development of distributed applications with
    middleware platforms
  • CORBA, J2EE, COM, .NET, Web-Services
  • Operating systems for embedded and mobile devices
  • Windows CE, .NET Compact Framework
  • Real-time operating systems (LynxOS, VxWorks,
    QNX)
  • Paradigms, design patterns and implementation
    strategies
  • Predictable behaviour for component-based,
    distributed and embedded systems
  • Performance, fault tolerance and timeliness

4
Research
  • Extension of middleware for predictable systems
  • Paradigms, design patterns, implementation
    strategies
  • Timeliness, security, fault tolerance
  • Distributed systems
  • Predictable behaviour in heterogeneous
    distributed systems
  • Legacy integration and vertical monitoring in SOA
    frameworks
  • Standardization and service orientation in grid
    environments
  • Embedded systems
  • Analytical redundancy and online replacement
  • Dynamic (re-)configuration of component systems
  • Aspect-oriented programming in C and .NET

5
Extending The Reach Of Middleware
Grid-Occam
Embedded Devices
Distributed Systems
Distributed Control Lab
Adaptive Services Grid
Adaptive eXecution Platform
AdaptiveReconfiguration
Grid ServiceProvisioning
PredictableResources
ProgrammingModels
Coordination Languages
Embedded Middleware
Aspect Weaving
Dynamic Updates
DynamicPlacement
Standards
MicrosoftWRK
Resource Partitioning
6
Adaptive Process Management
Instance Monitoring SLA Negotiation
  • Integration of
  • Internal Services
  • External Legacy Systems
  • External Web / Grid Services

Scalability,SLA fulfillment
7
ASG Architecture
8
Stateful Service Concept
9
AXP Architecture
10
AXP for DCL
11
AXP Service Lifecycle
Admin
Admin
Service Deployment
Service Undeployment
Service Instantiation
Service Destruction
Client
Client
Service Usage
Service Placement
Service Update
Service Monitoring
Client
12
Dynamic Placement
  • Coordination layer decides about placement of
    services on execution resources
  • AXP stack ensures data consistency for concurrent
    activities from clients
  • Demands central state data handling
  • One client-visible logical instance per
    instantiation
  • Multiple physical instances on differing
    execution hosts, dynamic routing
  • Apply dynamic resource allocation strategies
  • Theoretical foundations from Capacity Planning
    research (Q-RAM, LogP)

13
Unified Monitoring Data Model
Finished requests / uptime(source WSQM)
Service not reachable(source WSLA)
Service reachable, but broken(source Laprie)
Service
Resource
Time for EJB / Handler processing(source
JSR-77)
Request packageenters platform(source WSQM)
14
AXP DaimlerChrysler Telematic
15
Grid Aspects of AXP
  • Dynamic Placement
  • On-demand allocation of grid resources as
    execution host
  • Submit stand-alone service executable (servlets)
    or container
  • Application of standards
  • Re-use of WSRF work in service environment
  • DRMAA API specification work
  • J2EE-compliant, portable implementation
  • Scheduling
  • Resource allocation strategies
  • Theoretical foundations (capacity planning,
    Q-RAM, LogP)
  • Resource partitioning on grid nodes
  • Re-use of grid prediction mechanisms (NWS,
    meta-schedulers)

16
ASG Testbed in BB-Grid
  • BB-Grid Head Node
  • Dual-Xeon 400GB RAID5 daily backup
  • Dual-Itanium, 1GB RAM, 12GB HDD
  • Debian Linux, Java, Condor
  • 4-Way UltraSparc2,16GB RAM, 140GB HDD
  • Solaris 10, Java, Condor
  • Dual-Xeon, 2GB RAM, 250GB HDD, Debian Linux
  • Java, Condor

17
Cooperation
  • EU projects
  • Adaptive Services Grid
  • Leonardo Da Vinci
  • Deutsche Post IT-Solutions
  • AOP
  • Embedded systems
  • Microsoft / Microsoft Research
  • Micro.NET
  • Windows Research Kernel
  • Curriculum Research Kit
  • Bachelor projects
  • DaimlerChrysler Research
  • Siemens AG
  • Software AG

18
Backup
19
The Distributed Control Lab
Visual Studio Integration
20
The Big Picture
Realtime .Net
Micro.Net
Lego.Net
Service Composition
Semantic Web
SLA Management
Distributed Control Lab
Adaptive Services Grid
Adaptive eXecution Platform
AdaptiveReconfiguration
Grid ServiceProvisioning
PredictableResources
Aspect Weaving
Dynamic Updates
Migration
Coordination Languages
DynamicPlacement
SOC
MicrosoftWRK
Monitoring Data Model
Resource Partitioning
Write a Comment
User Comments (0)
About PowerShow.com