1 / 12

Introduction

Introduction. Providing Quality-of-Service (QoS) to users of distributed multimedia services is a difficult problem. The service user must be given the capabiltiy to express his requirements for the receiving service in terms of QoS parameters familiar to him.

ehren
Télécharger la présentation

Introduction

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. Introduction • Providing Quality-of-Service (QoS) to users of distributed multimedia services is a difficult problem. • The service user must be given the capabiltiy to express his requirements for the receiving service in terms of QoS parameters familiar to him. • It requires a vertically integrated architecture that can deliver end-to-end QoS guarantees at multiple levels of an entire distributed system. • We present an object-oriented QoS management middleware for managing QoS of distributed multimedia services and applications. • A key component in this middleware is QoS Management Service Object (QMSO), providing multimedia applications with QoS management service APIs.

  2. Related Work • Int-serv Architecture • Provides controlled QoS for multimedia applications over an integrated services internetwork. • OSI QoS Framework • Defines terminology and concepts for QoS and provides a model which identifies objects of interest to QoS in open system standards • QoS-A • Provides a layered architecture of services and mechanisms for quality of service management • QuAL • Quality Assurance Language (QuAL) for the specification of QoS constraints on underlying computing and communication platforms. • Quality of Service for CORBA Objects (QuO) • Supports QoS at the CORBA layer and extends the CORBA functional Interface Description Language (IDL) with a QoS Description Language (QDL)

  3. QMSO QMSO QoS Specification QoS Mapping QoS Monitor Admission Control QoS Negotiation QoS Specification QoS Mapping QoS Monitor Admission Control QoS Negotiation QMIO QMIO QMIO QMIO Multimedia Communication Service Object Multimedia Session Service Object System Service Object Network Service Object QoS Management Framework Multimedia App. Multimedia App. QoS Management API QoS MIB QoS MIB Service Objects

  4. QoS Management Information Base (MIB) • QoS MIB can be used to monitor and control QoS values in multimedia services • Composed of 4 Informational Groups • Service, Application, System and Network • QoS MIB can be extended by adding the service-specific QoS management information

  5. QMSO Services (1) • QoS Specification • The value of QoS parameter can be acquired using the three methods • device specification, off-line testing and on-line testing • QoS Monitoring • QoS monitoring modes: a query mode and a report mode • We use the report mode • Negotiation and Renegotiation • The QoS parameters are exchanged between server and client through peer-to-peer negotiation and layer-to-layer negotiation • peer-to-peer negotiation : between server and client • layer-to-layer negotiation : between the layers

  6. QMSO Services (2) • QoS Mapping • Maps one layer QoS parameters onto other QoS parameters and vice versa (bidirectional translation) • One-to-one mapping, Mixing and Splitting (Demultiplexing) • Admission Control • The QMSO performs admission control at both layers : system and network • System level • device quality test, local schedulability test, end-to-end (EED) delay test and buffer allocation test • Network level • throughput test, rate control test and network EED delay test

  7. Procedure of QoS Services

  8. Prototype Implementation of QoS Management System

  9. Video Conferencing Example with QoS Guarantees

  10. Conclusion & Future Work • We presented a QoS management framework which includes QoS Management Service Object (QMSO) and a generic QoS MIB. As a realization of the QoS management framework, object-oriented QoS management middleware has been developed. • This provides distributed multimedia applications with QoS management APIs. It simplifies the development and maintenance of distributed multimedia applications, providing QoS guarantees. • We also described our effort on the prototype implementation of a Web-based QoS management system for MAESTRO. • The prototype QoS management system uses OrbixWeb to interface with the management server, which is implemented as a CORBA object. • This QoS management middleware can be used to provide QoS in CORBA-based as well as non-CORBA-based multimedia systems.

More Related