Presentation is loading. Please wait.

Presentation is loading. Please wait.

Newcastle upon Tyne, 5 - 6 September 2002 V. Ghini, G. Lodi, N. Mezzetti, F. Panzieri Department of Computer Science University of Bologna.

Similar presentations


Presentation on theme: "Newcastle upon Tyne, 5 - 6 September 2002 V. Ghini, G. Lodi, N. Mezzetti, F. Panzieri Department of Computer Science University of Bologna."— Presentation transcript:

1 Newcastle upon Tyne, 5 - 6 September 2002 V. Ghini, G. Lodi, N. Mezzetti, F. Panzieri Department of Computer Science University of Bologna

2 Newcastle upon Tyne, 5 - 6 September 2002 2 Summary Goals An Auction Scenario Basic QoS services Tapas Architecture Future work and references

3 Newcastle upon Tyne, 5 - 6 September 2002 3 Goals Design and development of QoS-aware containers, based on J2EE This entails: –Deriving end-to-end QoS application requirements from SLAs –Identifying core services for end-to-end QoS provisioning Case of study: distributed auction scenario

4 Newcastle upon Tyne, 5 - 6 September 2002 4 Seller Marketplace / Auctioneer Buyer ASP ISP SSP Credit Rating Agency Retail Bank CSP TTP Legend: SLArolecontract Auction Scenario

5 Newcastle upon Tyne, 5 - 6 September 2002 5 Auction: non-functional requirements [Adesso02] Reliability oriented requirements: –High availability –Failure Recovery –Fault tolerance Performance oriented requirements: –Timeliness of execution –Relative processing speed Security oriented requirements: –Authentication –Privacy Fairness?

6 Newcastle upon Tyne, 5 - 6 September 2002 6 Basic QoS services (1/2) Basic QoS services are necessary to provide end-to-end QoS, independently of the type of application Three principal services: Configuration Service Run Time Support Service Trust Management Service

7 Newcastle upon Tyne, 5 - 6 September 2002 7 Basic QoS Services (2/2) Configuration Service (CS): –Resource Discovery –QoS Negotiation –Resource Reservation Run Time Support Service (RTSS): –QoS Monitoring –QoS Adaptation –Resource release termination and advanced garbage collector

8 Newcastle upon Tyne, 5 - 6 September 2002 8 Tapas Architecture: Component Execution Environment Application Tier Application Tier QoS Contract (SLA) (SLA) Application Container Container TAPAS Tier TAPAS Tier CS TMS RTSS 1 2

9 Newcastle upon Tyne, 5 - 6 September 2002 9 Tapas Architecture Component Execution Environment J2EE Services TTM TGCP:-ENS-EPGM TMS RTSS CS + Application Container Application Container EJB EJB EJB inputoutput

10 Newcastle upon Tyne, 5 - 6 September 2002 10 Tapas Architecture

11 Newcastle upon Tyne, 5 - 6 September 2002 11 Future Work and References Future Work: –design and development of RTSS, CS, and TMS based on input QoS parameters References –[Adesso02] Warner Beckman, Marina Oleneva “Application Hosting Requirements”, 27 May 2002, Dortmund –[JC02] Jon Crowcroft “Channel Islands in a Reflective Ocean: Large Scale Event Distribution in Heterogeneous Networks”, 23 May 2002, University of Cambridge


Download ppt "Newcastle upon Tyne, 5 - 6 September 2002 V. Ghini, G. Lodi, N. Mezzetti, F. Panzieri Department of Computer Science University of Bologna."

Similar presentations


Ads by Google