Ting is a general service monitoring and management framework. It can be used by a service provider to offer services to customers, and to monitor and manage their use of these services. It can also be used by customers to monitor and manage their use of resources.
Service level agreements set the expectations of the customer and allow the service provider to plan and provision their resource allocations to meet the customers' needs. Ting SLAs have two parts: the terms which are visible to the customer detailing what they can expect and a private policy which is followed automatically by Ting to provision resources for the SLA and invoke management actions when certain trigger points are reached. For instance, the SLA terms may specify a maximum amount of data transfer per day or set a limit on the number of invalid SIPs uploaded. Appropriate management actions could be to throttle the bandwidth for a customer or deny access if too many invalid SIPs were received.
Ting integrates with MServe, receiving all the data on the service usage and controlling MServe according to SLA policies. Ting is also integrated with iModel to provide a storage planning system: taking historic data from MServe and using that data (e.g. number of assets, ingest and access rates) to parameterise the model.
The Ting-core library can be downloaded from IT Innovation (LGPL license). Documentation for Ting-core is also available.Additional components such as the domain-specific graphical interface and iModel integration are available from IT Innovation on request.