Jump to content

Desktop and mobile Architecture for System Hardware

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Rswindell (talk | contribs) at 01:39, 3 February 2010 (Numerous fixes and technical updates.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

DASH (Desktop and mobile Architecture for System Hardware) is a DMTF initiative for standardized remote management of desktop and mobile computer systems.

The DASH version 1.0 implementation requirements specification (DSP0232) was published by the Desktop and Mobile Working Group (DMWG) of the DMTF in April 2007. The current version, DASH 1.1, was published in December 2007 and became a DMTF standard in June of 2009.

In-service and out-of-service systems can be managed, with manageability aligned between the modes, independent of operating system state. Both HTTP and HTTPS management ports are supported: TCP ports 623 and 664, respectively, for connections from remote management consoles to DASH out-of-band management access points (MAP).

A Common Information Model (CIM) schema defines the supported DASH management data and operations. There are currently 28 CIM profiles supported in the DASH 1.1 specification.

DASH uses the DMTF's Web Services for Management (WS-Management) protocol for communication of CIM objects and services.

The web services expose a common set of operations for system management:

  • DISCOVER
  • GET, PUT, CREATE and DELETE management resources, such as property values & settings
  • ENUMERATE for tables and collections
  • SUBSCRIBE to and DELETE events (indication delivery)
  • EXECUTE for services (method invocation)

DASH Management Access Point Discovery

Discovery of access points is a two phase process:

  • Phase 1: an RMCP Presence Ping request is broadcast, multicast or unicast and a Presence Pong response is received indicating support WS-Management.
  • Phase 2: a WS-Management Identify inquiry is sent and response is received.

DASH Protocol Stack

The layered DASH management protocol stack:

Layer Type
DASH Management Service App
DASH CIM Profiles App
WS-Management CIM Binding App
Data Transfer (WS-Eventing, WS-Enum, WS-Transfer, WS-Addressing) WS Layer
Security Profiles WS Layer
Simple Object Access Protocol (SOAP)/XML SOAP
HTTP/TLS SOAP
TCP SOAP
IP Network
MAC/PHY Network

As DASH is designed for desktop and mobile computer systems, a related DMTF standard for management of server computer systems also exists: Systems Management Architecture for Server Hardware (SMASH).

References