Automated CDMI Compliance Testing for Cloud Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud storage services lack a standardized method for data migration between vendors, compliance testing, and uniform billing, leading to vendor lock-in and interoperability issues, with no existing technology providing automated compliance testing for the Cloud Data Management Interface (CDMI) module.

Innovation Solution

An automated compliance testing system is developed to verify the CDMI module's functionality in cloud storage servers, utilizing a method that includes capability checks, HTTP request execution, and response validation to ensure adherence to CDMI standards, facilitating cloud-to-cloud migration and vendor neutrality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If vendor-specific cloud storage APIs are used, then each vendor can optimize their service, but data migration between vendors becomes impossible and vendor lock-in occurs

Engineering Contradiction:
ImproveService optimization capabilityVSAvoidData migration capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal CDMI (Cloud Data Management Interface) layer that enables cloud storage systems to work with multiple vendors and standards. The testing system validates that the cloud storage server conforms to CDMI specifications, ensuring that data can be accessed and migrated across different vendor platforms while maintaining vendor-specific optimization capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If automated compliance testing for CDMI is implemented, then interoperability and standard adherence are improved, but system complexity and testing infrastructure requirements increase

Engineering Contradiction:
ImproveInteroperabilityVSAvoidTesting system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary testing system that acts as a mediator between the cloud storage server and the CDMI specification requirements. This testing system includes modular components (capability detection module, execution module, verification module) that simplify the compliance validation process by breaking down complex testing into manageable, standardized steps.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If comprehensive compliance testing is performed, then CDMI specification adherence is verified, but testing time and computational resources are consumed

Engineering Contradiction:
ImproveCompliance verification accuracyVSAvoidTesting duration
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary capability detection that identifies which CDMI capabilities are supported by the cloud storage server before executing comprehensive compliance tests. This preliminary assessment allows the system to optimize test execution by focusing only on relevant capabilities, reducing overall testing time while maintaining verification accuracy.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If CDMI module is implemented as a separate module, then vendor neutrality and interoperability are achieved, but implementation complexity and integration overhead increase

Engineering Contradiction:
ImproveVendor neutralityVSAvoidImplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the cloud storage system into distinct functional modules: the CDMI interface module that handles standardized operations, and the vendor-specific backend module that implements actual storage operations. The compliance testing system validates the CDMI module independently, ensuring vendor neutrality while allowing complex vendor-specific implementations to remain encapsulated and manageable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9117027B2Method and system for compliance testing in a cloud storage environment
Publication Date: 2015.08.25 TATA CONSULTANCY SERVICES LTD
  • US9117027B2 patent drawing
  • US9117027B2 patent drawing
  • US9117027B2 patent drawing

AI summary

The invention provides automated test suite for compliance testing of cloud storage server to a Cloud Data Management Interface (CDMI) by performing functional testing of CRUD (Create, Read, Update, and Delete) operations. It offers a solution containing test scripts for validating the response from CRUD operations performed on CDMI objects and checks for the cloud storage to be CDMI compliant.