Service Containers in Sun Grid Engine

During SuperComputing 2006, Sun announced the open source release of project Hedeby.
This project introduce the concept of service container:

A Service Container is a container for a service, functionality or application which can act with a variable amount of Resources. The Service Container acts as the bridge between the Service and the Resource Provider, relaying Service needs to the Resource Provider and commands from the Resource Provider to the Service. The Service Container is responsible for tracking the state and the resource needs of the Service.

There is a one to one relationship between a Service Container and a Service. The Service Container handles the life-cycle management of the Service and provides an access point for communications from the Resource Provider.

This concept provides a nice way to abstract middleware applications which are providing some level of distributed resource management, like Grid Engine, but also other "new application".

Well done Grid Engine team (you have to work on those code names though ;-)

Technorati Tags: , ,




Add a comment

TrackBack