1 / 10

A Web-Services based Architecture for Dynamic-Service Deployment

A Web-Services based Architecture for Dynamic-Service Deployment. Christos Chrysoulas 1 , Evangelos Haleplidis 1 , Robert Haas 2 , Spyros Denazis 1,3 , Odysseas Koufopavlou 1 1 University of Patras, ECE Department, Patras, Greece, 2 IBM Research, Zurich Research Lab., Rüschlikon, Switzerland

moe
Download Presentation

A Web-Services based Architecture for Dynamic-Service Deployment

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Web-Services based Architecture for Dynamic-Service Deployment Christos Chrysoulas1, Evangelos Haleplidis1, Robert Haas2, Spyros Denazis1,3, Odysseas Koufopavlou1 1University of Patras, ECE Department, Patras, Greece, 2IBM Research, Zurich Research Lab., Rüschlikon, Switzerland 3Hitachi Sophia Antipolis Lab, France, Seventh Annual International Working Conference on Active and Programmable Networks November 21-23 2005 IWAN 2005

  2. Outline • Problem Statement. • Solution: Dynamic Service Deployment (DSD). • FlexiNET & DSD • DSD Requirements. • Proposed DSD Architecture. • Conclusions. IWAN 2005

  3. Problem Statement • Network Characteristics: • Complexity. • Heterogeneity. • Demand of an Architecture for Network-based Services: • Scalability. • Flexibility. • Adaptability. • Efficiency. IWAN 2005

  4. Solution: Dynamic Service Deployment • Dynamic Service Deployment: A series of sequential steps in order to deploy a service. • Resource Monitoring. • Node Selection. • Resource Allocation. • Code Download. • Code Deployment. IWAN 2005

  5. Flexinet (European IST Project) & DSD • The FWAN is based on Hitachi’s distributed router. • The FWAN is responsible for authenticating native and roaming users through the FLAS using an AAA proxy. SAN AuthenticationServer IWAN 2005

  6. DSD Requirements • Router Model. • Service Model. • Matchmaking Algorithms. Matchmaking Algorithm Router Model Service Model Service Deployment Specifics IWAN 2005

  7. DSD Architecture Web Services Server Service Code & Req’s DSD Manager User Profile DGWN DSD Controller Web Service Interfaces Interface to DGWN Running Services & Config Node Model Resource Manager Interface to Services RM’s Interface IWAN 2005

  8. AAA Proxy Request XML File Request User Profile Get User Profile Store User Profile Service Deploy & Service Index Request Service Code &Requirements Get Service Code &Requirements Store Service Code & Requirements Read Service Code & Requirements Request Node Model Data Node Model Data Service Deployment Ack Message Ack Message DSD Use Case Bootstrap Process Web Service DSD Manager FLAS Server DGWN DSD Controller Resource Manager UP SCR Node Model IWAN 2005

  9. Conclusions • The presented component-based model is addressing the issue regarding the dynamic deployment of new services in a distributed environment and the way they address themselves in that environment. IWAN 2005

  10. Questions? IWAN 2005

More Related