You are on page 1of 12

Real--time QoS Management

Real
in Clouds

Michael Boniface
Technical Director

University of Southampton IT Innovation Centre


(mjb@it-innovation.soton.ac.uk)
© Unversity of Southampton IT Innovation Centre, ICCS NTUA and other members of the IRMOS consortium 2009
IRMOS Facts

 EC Unit: Service and Software


Architectures, Infrastructures
and Engineering
 Programme: ICT-2007.1.2
 Duration: 36 Months (Feb-08 to
Feb-11)
 Total cost: €12.9M
 11 partners

© Unversity of Southampton IT Innovation Centre, ICCS NTUA and other members of the IRMOS consortium 2009
Clouds
 One of the hottest buzzwords in IT today but their general
nature makes them difficult to define
 Eight primary criteria can constitute the nature of cloud
services
 rapid provisioning and self-service, rich web management, scalability
and elasticity, accounting granularity and cost allocation, multi-tenant
architectures, programmatic interfaces, publicly accessible

Cloud computing is a model for enabling convenient, on-demand network


access to a shared pool of configurable computing resources (e.g.,
networks, servers, storage, applications, and services) that can be rapidly
provisioned and released with minimal management effort or service
provider interaction

The NIST Definition of Cloud Computing


Authors: Peter Mell and Tim Grance
Version 15, 10-7-09
(US)National Institute of Standards and Technology, Information Technology Laboratory

© Unversity of Southampton IT Innovation Centre, ICCS NTUA and other members of the IRMOS consortium 2009
Cloud Modalities and Vendors
Salesforce.com (CRM), Rebusfarm.com, Renderrocket.com
Software-as-a-Service (3D video rendering), Dezineforce.com (CAE Optimisation)

Google AppEngine, Microsoft Azure, Salesforce.com


Force.com, Rackspace Sites, Bungee Connect, EngineYard,
Platform-as-a-Service Heroku, Intuit, Cloudera, Aptana, VirtualGlobal, LongJump,
AppJet, Wavemaker, Aprendra

Amazon Web Services, Verizon Business CaaS, Sun,


Infrastructure-as-a-Service Rackspace Cloud, Joyent, GoGrid, Terremark, Flexiscale,
ThinkGrid and Elastic Hosts

Hardware Storage, Compute and Networking

© Unversity of Southampton IT Innovation Centre, ICCS NTUA and other members of the IRMOS consortium 2009
The IRMOS Objectives
 Service Oriented Infrastructure, which allows the
adoption of interactive real-time applications
 Soft real-time but not hard real-time
 violation does not cause loss of life, not safety critical
 tolerant of some QoS violation
 time granularity is mS not uS
 To make it feasible we have a set of challenges
to face:
 Enabling real-time attributes at various levels of the
infrastructure (network, storage, processing,
application)
 Providing QoS Guarantees
 Achieving automated SLA Negotiation
 Mapping between high-level application terms and fine-
grained resource-level attributes
 Provisions of supporting tools to develop applications
with predictable performance
© Unversity of Southampton IT Innovation Centre, ICCS NTUA and other members of the IRMOS consortium 2009
Applications
 Demonstration of the IRMOS functionality in
three different application areas
 Collaborative Digital Film Postproduction.
 Virtual and Augmented Reality.
 Interactive collaborative e-learning.

Distributed Distributed
Processing Interactive Processing
Processing Farm
R eal tim e syn chro nization

Distributed Interactive
Processing DC Rele ase
Media-Storage Real time
Multimedia Station
Playout
Networking
DV D M aster ing

Film G ra in Red uc tion 3D Digital F X

Re stor ation Anim ation E d iting


Co l or Cor rec ti on

© Unversity of Southampton IT Innovation Centre, ICCS NTUA and other members of the IRMOS consortium 2009
The IRMOS Story
SLA
Management

Monitoring

Framework
Workflow
Management Services

© Unversity of Southampton IT Innovation Centre, ICCS NTUA and other members of the IRMOS consortium 2009
The IRMOS Story
SLA Application
Client
Application Management
Modeling
Developer
Monitoring
Mapping
Framework
Workflow
Benchmarking
Management Services

Application Application
Component Component

Application
Component

Client

© Unversity of Southampton IT Innovation Centre, ICCS NTUA and other members of the IRMOS consortium 2009
The Two Phases Approach

Design Tools

Benchmarking Application
Concretion Discovery
Negotiation

Modeling, Reservation
Analysis,
Planning Service
Application Design Service
Development Instantiation
Service
Component Service
Description Component
Application Component Configuration
Development & Execution &
Packaging
Monitoring
Cleanup

Offline
© Unversity of Southampton IT Innovation Centre, ICCS NTUA and other members of the IRMOS consortium 2009
Mapping IRMOS the Cloud

Application Adaptation SaaS

Service Engineering Tools

PaaS

SLA Management, Workflow Management,


Advertisement & Discovery

Virtualized Resources & Execution


Environment IaaS

© Unversity of Southampton IT Innovation Centre, ICCS NTUA and other members of the IRMOS consortium 2009
Agenda
 14:30 – 14:45 Introduction- Real-time QoS Management in Clouds
 Lecturer: Mike Boniface (University of Southampton IT Innovation)

 14:45 – 15:05 Mapping Rules Creation in SOIs

PaaS
 Lecturer: George Kousiouris (NTUA)
 15:05 – 15:25 Modelling Interactive Real-time Applications on Service
Oriented Infrastructures
 Lecturer: Zlatko Zlatev (University of Southampton IT Innovation)

 15:25 – 15:45 The Challenges of Data Storage for Soft Real-Time


Applications in a Service Oriented Infrastructure
 Lecturer: Dr. Darren Golbourn (Xyratex Corp.)
15:45 – 16:00 Coffee, tea and cakes

IaaS

 16:00 – 16:40 Virtualization of Network and Computational Resources
 Lecturer: Dominik Lamp (University of Stuttgart)
 16:40 – 17:20 Admission Control and Scheduling for Meeting Real-Time
Constraints
 Lecturers: Prof. Tommaso Cucinotta and Fabio Checconi (SSSA)
© Unversity of Southampton IT Innovation Centre, ICCS NTUA and other members of the IRMOS consortium 2009
Thank you!

Further Information
http://www.irmosproject.eu

The research leading to these results has


received funding from the EC Seventh
Framework Programme FP7/2007-2011 under
grant agreement n° 214777

© Unversity of Southampton IT Innovation Centre, ICCS NTUA and other members of the IRMOS consortium 2009

You might also like