contracts for defining qos levels in a multichannel adaptive information system n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Contracts for defining QOS levels in a Multichannel Adaptive Information System PowerPoint Presentation
Download Presentation
Contracts for defining QOS levels in a Multichannel Adaptive Information System

Loading in 2 Seconds...

play fullscreen
1 / 18

Contracts for defining QOS levels in a Multichannel Adaptive Information System - PowerPoint PPT Presentation


  • 106 Views
  • Uploaded on

Contracts for defining QOS levels in a Multichannel Adaptive Information System. Moreno Callea, Luca Campagna Mariagrazia Fugini, Pierluigi Plebani Dip. Elettronica ed Informazione Politecnico di Milano – Italy. MOBIS 2004 Conference - September 15th, 2004 - Oslo, Norway. Outline.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

Contracts for defining QOS levels in a Multichannel Adaptive Information System


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
contracts for defining qos levels in a multichannel adaptive information system

Contracts for defining QOS levels in a Multichannel Adaptive Information System

Moreno Callea, Luca Campagna

Mariagrazia Fugini, Pierluigi Plebani

Dip. Elettronica ed Informazione

Politecnico di Milano – Italy

MOBIS 2004 Conference - September 15th, 2004 - Oslo, Norway

outline
Outline
  • Multichannel adaptive information systems
  • Quality of service model
  • WSLA extensions
  • Prototype
  • Concluding remarks

MOBIS 2004 - Oslo, Norway

service oriented architecture
Service Oriented Architecture

ServiceDirectory (broker)

publish

find

Transmission medium

invoke

ServiceRequestor

ServiceProvider

MOBIS 2004 - Oslo, Norway

multichannel information systems
Multichannel Information Systems
  • Today the services are usually provided by a single-channel (Web)
  • We want to provide services through different channels:
    • Smartphone
    • PDA

MOBIS 2004 - Oslo, Norway

multichannel adaptive information systems
Multichannel adaptive Information Systems
  • The client
    • could change the channel, during service exploitation
  • The system
    • could adapt the service provisioning by changing the provisioning channel
    • according to quality of service (QoS) parameters

MOBIS 2004 - Oslo, Norway

mais project
MAIS Project
  • Italian research project
  • Aims at studying a set of models and methodologies which allow service provisioning through different channels
  • Web Site: http://www.mais-project.it

MOBIS 2004 - Oslo, Norway

quality of service
Quality of Service
  • adaptation strategies
    • both the service and provider side
    • depend on the QoS definition
  • channel
    • deeply affects the values of the QoS parameters on the provider side
    • so the user can perceive different values according to the active channel
  • In a service oriented environment we have to consider all the involved actorsindependently

MOBIS 2004 - Oslo, Norway

our model
Our model
  • Composed by:
    • A system model: objects and actors
    • A set of roles and rules
      • association of quality information to objects
      • relationships among them
  • Quality information expressed by:
    • Quality parameters
    • Quality sets

MOBIS 2004 - Oslo, Norway

quality model
Quality Model

MOBIS 2004 - Oslo, Norway

quality of experience
Quality of Experience
  • Represents the quality perceived by the user
  • Composed by the same quality parameters belonging to the QoS where the values are affected by the QoN, and QoD

QoN

QoD

Quality

rules

QoE

<framerate, [5fps..20fps]>

<colordepth, [2bit..16 bit]>

<resolution, [800×600]>

QoS

<framerate, [5fps..30fps]>

<colordepth, [2bit..24 bit]>

<resolution, [320×200; 800×600]>

MOBIS 2004 - Oslo, Norway

contracts
Contracts
  • Service provider and service user must agree on the quality parameters
  • Contract is in charge to define this agreement defining:
    • Roles
    • Quality parameters
    • Responsibilities

MOBIS 2004 - Oslo, Norway

main existing specifications
Main existing specifications
  • QML (Quality of Service Modeling Language)
    • uses an OOP approach to define the QoS parameters
  • XQOS (XML Based QoS Specification Language)
    • Xml-based,
    • Related to multimedia systems
    • Define relationship between users and provider through the channel
  • WSLA (Web Service Level Agreement)
    • Xml-based,
    • Close related to the Web Service environment

MOBIS 2004 - Oslo, Norway

slide13
WSLA

MOBIS 2004 - Oslo, Norway

wsla extensions
WSLA extensions
  • New attributes to specify the <network, device> pairs
  • Concept defined in QML is adopted
    • Ordering
    • Data Type: Numeric, Set, Enum

MOBIS 2004 - Oslo, Norway

guarantee terms
Guarantee terms
  • Service Level Objective:
    • For each <network, device>
    • Attributes: Name, Device, Network interface, Order
    • Data timeliness
  • Admissible range for each quality parameters
  • Action Guarantee:
    • Action performed in case of unfulfillment
    • Who violates

MOBIS 2004 - Oslo, Norway

prototype architecture
Prototype architecture

MOBIS 2004 - Oslo, Norway

prototype architecture1
Prototype architecture

MOBIS 2004 - Oslo, Norway

conclusions
Conclusions
  • This work presents a framework to define the quality information in a multichannel information system
  • It is based on a model where all the involved actors can separately state the quality information for the controlled object
  • A monitoring system is required

MOBIS 2004 - Oslo, Norway