Management Layer

edutain-managemen

Introduction

University of Innsbruck developed a service-oriented middleware layer for dynamically managing large, real-time interactive online application (ROIA) sessions, consisting of four services: resource allocation service, capacity planning service for prediction and optimised allocation, monitoring for enforcement of QoS parameters, and policy management for transparent credential mapping and tracing.
This service-oriented middleware facilitates the management of large ROIA sessions and transparently scales these sessions on distributed resources by intelligently utilising the parallelization features provided by the Real Time Framework.

Innovation

The edutain@grid management middleware adds unique innovations to the current state-of-the-art resource provisioning mechanisms for the highly interactive online application class:

  • at run-time resource provisioning
  • dynamical ROIA session scaling on distributed heterogeneous resources
  • integrated resource monitoring and in-depth ROIA monitoring
  • quality of service (QoS) enforcement at ROIA session level
  • control and monitoring facilities for both business and resource provider actors
  • mediation of network-level security mechanisms preventing destructive attacks and privacy invasions for ROIAs

Added Value for Hosters (resource providers)

  • The offered management system is developed in Java which enables usage under most operating systems
  • The resource provisioning in edutain@grid management middleware is realised at run-time, which optimises the utilisation of available resources, and, in turn, can increase the Hoster's income while offering the same resource pool
  • The dynamical ROIA session scaling opens the market, previously monopolised by the major providers, for medium and small sized Hosters, by making use of fine and coarse grained, heterogeneous resources alike
  • High level management opportunity offered through the control and monitoring interfaces, along with the available front-ends (i.e. Management Portal – Apache/Gridshpere-based, Management Portal GUI – Java-based)
  • The novel security level introduced in the edutain@grid architecture, mediated by the management system offers higher reliability of the ROIA sessions by blocking destructive attacks

Added Value for ROIA Provider

  • The edutain@grid management middleware provides a specialised interface to the ROIA provider enabling high-level session control, monitoring and steering, the provider consequently being able to coordinate ROIA sessions either by manual control or automatised through another middleware
  • Scalable sessions highly increase the profit potential for the ROIA sessions provider by offering the possibility of just-in-time resource acquisition, thus maintaining the balance  between acquired and utilised resources
  • Load balancing and at-Hoster local session autonomous steering mechanisms relief the provider of the burden of session micro-management allowing it to coordinate sessions at the highest abstraction level (the level of global sessions)

Added Value for End-User

  • The dynamically scaled ROIA sessions offer the end-users the possibility to interact simultaneously with huge numbers of peers within the virtual ROIA environments
  • End-users can join secure ROIA sessions which offer stable ROIA sessions and guarantee their privacy

Management Portal Front-End Demonstration

The management middleware includes two control, monitoring and steering interfaces, namely the ROIA provider interface and respectively the management interface. They offer session coordination possibility at different abstraction levels. The management interface addresses the lower level of abstraction and is targeted for use by the resource providers, offering the finest grained level of control over local ROIA sessions.
The Management Portal GUI is a proof-of-concept implementation which utilises the afore mentioned management interface. It exposes four views, namely, a resource view where the available resources and their states are presented, a ROIA session control view, a monitoring view (for both, ROIA sessions and resources) and a ROIA deployment view which provides a convenient method of describing ROIA deployments. The following video shows some of the more important concepts and workflows for managing and monitoring ROIA sessions and resources. The presented scenario shows the creation of a local ROIA session (i.e. within the Hoster boundaries), containing a virtual world, divided into two zones (using the RTF zoning functionality), several waves of end-users connecting to the said session and finally a gradual decrease in end-user numbers. Throughout the scenario, load is gradually distributed on available resources (using the RTF replication functionality) and, eventually, when the end-users leave the session, the entire session is down-scaled to a single resource.

 
CALENDAR
previous month September 2010 next month
M T W T F S S
week 35 1 2 3 4 5
week 36 6 7 8 9 10 11 12
week 37 13 14 15 16 17 18 19
week 38 20 21 22 23 24 25 26
week 39 27 28 29 30
LATEST EVENTS
No events