Complex Object Composition for Cloud Data Transfer Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data transfer methods in network bandwidth management and input/output operations are inefficient, particularly in cloud computing environments, as they do not effectively optimize data organization and transmission, leading to suboptimal performance in terms of bandwidth usage and I/O efficiency.
Innovation Solution
The method involves composing a plurality of objects and a metadata object into a complex object at a first node, which is then transmitted to a second node, where the metadata object refers to the plurality of objects, allowing for efficient data processing and transmission by reducing I/O operations and optimizing network bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data objects are arranged sequentially in a log structure and transmitted one by one, then network bandwidth is leveraged and I/O counts are reduced, but synchronization complexity increases and recovery time increases when local system crashes
Solution Approach 1:
The patent segments data into fixed-size blocks with unique sequential identifiers, organizing them into a structured format that balances efficient transmission with simplified synchronization. Each block is independently identifiable, reducing the complexity of tracking and recovering data compared to continuous log structures.
2Productivity
If data objects are arranged sequentially in a log structure, then I/O counts are reduced, but recovery time increases when local system crashes
Solution Approach 1:
The patent performs preliminary actions by pre-organizing data into fixed-size blocks with sequential identifiers before transmission. This pre-structuring enables faster recovery after crashes because the system can quickly identify and reconstruct data from the block identifiers without complex log parsing, reducing recovery time while maintaining I/O efficiency.
3Reliability
If current data transfer methods are used in cloud computing environments, then existing systems are maintained, but network bandwidth usage and I/O efficiency are suboptimal
Solution Approach 1:
The patent changes key parameters of data organization by using fixed-size blocks with sequential identifiers instead of variable-length log entries. This parameter change optimizes network bandwidth usage through more efficient packing and transmission, while maintaining compatibility with existing cloud computing systems through standardized interfaces.
Data Source
AI summary
A computer-implemented method comprises composing a plurality of objects and a metadata object into a complex object at a first node. The metadata object refers to the plurality of objects in the complex object. The method further comprises transmitting the complex object to a second node.


