Service Domain Manager

Grid Engine Home >

Service Domain Manager

Service Domain Manager Guide (Printable)

The Service Domain Manager (SDM) module distributes resources between different services according to configurable Service Level Agreements (SLAs). The SLAs are based on Service Level Objectives (SLOs). In the context of SDM, a service is defined as a scalable and manageable software product that performs a specific function for its users. SDM functionality enables you to manage resources for all kind of scalable services. A scalable service is a service for which additional resources enable better performance.

SDM can manage services such as:

  • Sun Grid Engine clusters. The first version of the SDM module supports multi-clustering of Grid Engine clusters.
  • Application servers
  • Reassignment of software licenses between different organizational entities of a company

A service uses Key Performance Indicators (KPIs) to determine its need for a resource. Those KPIs are reported through a Service Adapter that acts as a proxy between a service and the SDM core system. The SDM supports the concept of a spare pool which enables SDM to withdraw unneeded computational resources (hosts, which can be physical hosts or virtualized machines) from services. SDM also enables you to power off unneeded or underutilized machines to minimize the environmental impact of your data centers.

The SDM module is designed to handle different kinds of services that have in common a need for the same set of resources. The SDM module enables those services to share their resources effectively and increase resource utilization.

For conceptual information about the components that comprise the SDM module, see the following topics:

Topic Description
Resources A managed resource can be a physical resource like a host or it can be a logical resource like a software license. Learn more about resources, different types of resources, resource states, and host resource properties.
Services A service in an SDM system is basically a software application that provides some sort of management interface.
Resource Provider The resource provider is the central component in an SDM system. The resource provider gathers information from the managed services and allocates resources.
Spare Pool A spare pool is some sort of "storage" for resources that are temporarily not needed by any service.
Executor The executor component in an SDM system executes actions or commands on a resource.
Reporter The reporter component is a monitoring tool for SDM that intercepts and gathers information about system actions and events.

For task-related information about the SDM module, see these topics:

Topic Description
SDM Installation Overview Installation overview of SDM.
Administering SDM Learn how to interact with SDM.
Using SDM With the Sun Grid Engine Adapter The concept of service domain management (implemented in SDM) is the ability to manage Sun Grid Engine multi-cluster instances.
Using SDM With the Cloud Service Adapter The SDM Cloud Service Adapter is a service adapter for the Service Domain Manager, which enables the SDM system to use on-demand resources from "the cloud" to fulfill Service Level Objectives (SLO) in the system.

For additional reference information for the SDM module, see these topics:

Topic Description
SDM Command Reference Describes various SDM commands and sub-commands that enable you to perform specific tasks.
SDM Configuration Reference Describes basic configuration preferences and other configuration information for SDM.
SDM Best Practices Best practice information for Service Domain Manager.
Known Issues and Limitations Describes known issues and limitations.

To print this section, see the Service Domain Manager Guide (Printable).

Participate
Have a best practice to share? Questions? Suggestions? Comments?

Learn More
For more on this topic, check out the following resources:

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Jul 03

    MarcinGoldyn says:

    in the line "SDM can manage services such as:..." we should also have Cloud Ada...

    in the line "SDM can manage services such as:..."

    we should also have Cloud Adapter service and Power Saving adapter.

    Whats more we should emphasise that we have currently implementations for GE adapter, Cloud adapter and Power Saving adapter.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact