Research Article
ProvenanceLens: Service Provenance Management in the Cloud
@INPROCEEDINGS{10.4108/icst.collaboratecom.2014.257339, author={tao li and Ling Liu and Xiaolong Zhang and Kai Xu and Chao Yang}, title={ProvenanceLens: Service Provenance Management in the Cloud}, proceedings={10th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing}, publisher={IEEE}, proceedings_a={COLLABORATECOM}, year={2014}, month={11}, keywords={service provenance service dependency execution history service profiling}, doi={10.4108/icst.collaboratecom.2014.257339} }
- tao li
Ling Liu
Xiaolong Zhang
Kai Xu
Chao Yang
Year: 2014
ProvenanceLens: Service Provenance Management in the Cloud
COLLABORATECOM
IEEE
DOI: 10.4108/icst.collaboratecom.2014.257339
Abstract
Service provenance can be defined as a profile of service execution history. Most of the organizations today collect and manage their own service provenance in order to trace service execution failures, locate service bottlenecks, guide resource allocation, detect and prevent abnormal behaviors. This paper describes ProvenanceLens, a two-tier service provenance management framework. The top tier is the service provenance capturing and storage subsystem and the next tier provides analysis and inference capabilities of service provenance data, which are value-added functionality for service health diagnosis and remedy. Both tiers are built based on the service provenance data model, an essential and core component of ProvenanceLens, which categorizes all service provenance data into three broad categories: basic provenance, composite provenance and application provenance. In addition, ProvenanceLens provides a suite of basic provenance operations, such as select, trace, aggregate. The basic provenance data is collected through a light-weight service provenance capturing subsystem that monitors service execution workflows, collects service profiling data, encapsulates service invocation dependencies. The composite and application provenance data are aggregated through a selection of provenance operations. We demonstrate the effectiveness of ProvenanceLens using a real world educational service currently in operation for a dozen universities in China.