Virtual Machine Transcoding System Network Bandwidth Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current solutions for data transformation in cloud computing environments are inefficient due to slower advancements in network communications, leading to bottlenecks in performance, especially when dealing with large amounts of data across wide area networks.
Innovation Solution
A virtual machine-based transcoding system that automates the deployment and execution of transcoding services within a cloud environment, allowing content publishers to upload media content and request transcoding services, with a virtual private network isolating the transcoding process from external entities to enhance security and reduce data transfer over the network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If large amounts of raw data are moved across network connections for transformation, then data transformation can be performed, but network bandwidth is consumed and performance bottlenecks occur
Solution Approach 1:
Instead of moving raw data to the transformation service, the patent inverts the approach by moving the transformation service (virtual machine) to where the data is stored. This allows data transformation to occur in-place, eliminating the need to transfer large amounts of raw data over the network while maintaining full transformation capability.
Solution Approach 2:
The patent introduces a virtual machine as an intermediary component that can be deployed to remote locations. This virtual machine acts as a mediator between the stored data and the transformation requirements, performing data transformation locally without requiring direct network transfer of the actual data content.
2Loss of energy
If virtual machine images are transferred instead of raw data, then network data transfer is reduced, but the system complexity increases
Solution Approach 1:
The virtual machine image serves multiple functions: it contains the transformation service, the execution environment, and the processing logic all in one portable package. This multi-functionality reduces system complexity by consolidating what would otherwise require separate components into a single transferable unit.
Solution Approach 2:
Instead of transferring the actual data multiple times, the patent creates and transfers a copy of the virtual machine image that contains all necessary transformation capabilities. This single copy operation replaces what would otherwise require multiple data transfer operations, reducing overall network complexity.
3Adaptability or versatility
If data is transformed remotely over the network, then service accessibility is improved, but performance is limited by network speed
Solution Approach 1:
The patent inverts the traditional remote service model by instead of bringing the service to the user over the network, it deploys the service environment (virtual machine) to where the data resides. This inversion maintains service accessibility while eliminating network speed limitations for the actual transformation operations.
Solution Approach 2:
The virtual machine image is transferred in advance to the location where data transformation is needed. This preliminary action ensures that when transformation is required, the processing environment is already in place locally, eliminating network latency during the actual transformation execution.
Data Source
AI summary
A set of techniques is described for enabling a virtual machine based transcoding system. The system enables any transcoding provider to make their transcoding service available to other users over a network. The system can automate the deployment, execution and delivery of the transcoding service on behalf of the transcoding provider and enable other users to use the transcoding services to transcode content. The system receives a virtual machine image, transfers the image to a location where the media content is stored and creates a virtual private network of resources that will perform the transcoding of the media content. The virtual private network may be firewalled or otherwise restricted from opening connections with external clients when transcoding the content in order to prevent malicious use of the media content.


