Inspiration for these structs come from compiler design patterns. TsPoint is an intermediate representation that is used to abstract time series data points.
Netapp uses a series of XML request/response queries to interact with the server.
Scaleio Definitions: SDS: the SDS is defined as the ScaleIO Data Server. The SDS is the software component that contributes local storage space to an aggregated pool of storage within the ScaleIO virtual SAN. SDC: ScaleIO Data Client. A lightweight device driver that exposes ScaleIO shared block volumes to applications. MDM: ScaleIO Meta Data Manager. Manages, configures and monitors the ScaleIO system