Multi-tenant audit awareness in support of cloud environments
AssigneeInternational Business Machines Corporation
InventorsHeather M. Hinton, Richard Jay Cohen
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsHeather M. Hinton, Richard Jay Cohen
Estimating the term…
A cloud enablement aggregation proxy (CEAP) receives and processes audit data from audited resources before such data is stored in a database. The CEAP manages log data for resources hosted in a multi-tenant shared pool of configurable computing resources (e.g., a compute cloud). A method for managing log data begins by the proxy aggregating and normalizing log information received from a plurality of the resources. The aggregated and normalized log information is then parsed to identify a tenant associated with each of a set of transactions. For each of the set of transactions, the CEAP annotates log data associated with the tenant and the particular transaction to include a tenant-specific identifier. An optional tenant separation proxy (TSP) separates the annotated log data on a per tenant basis prior to storage, and the tenant-specific log data may be stored in per tenant data structures or dedicated tenant log event databases to facilitate subsequent compliance or other analysis.
A method of managing log data generated by resources hosted in a multi-tenant shared pool of configurable computing resources, comprising:
Apparatus to manage log data generated by resources hosted in a multi-tenant shared pool of configurable computing resources, comprising:
A computer program product in a non-transitory computer readable medium for use in a data processing system to manage log data generated by resources hosted in a multi-tenant shared pool of configurable computing resources, the computer program product holding computer program instructions which, when executed by the data processing system, perform a method comprising:
Dependencies are inferred from the claim text.