Cloud Pricing Comparison for Network Task Migration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network operators face challenges in making informed decisions about migrating computing tasks to cloud services due to the lack of tools that provide accurate pricing information and comparisons across different cloud service providers, as well as a clear understanding of the computing resources required for task migration.
Innovation Solution
A method is introduced that creates a provider availability set and a price qualified set, where cloud service providers capable of performing network computing tasks are identified, and their pricing is evaluated against acceptability criteria, allowing for a user interface to display this information and facilitate the migration of computing tasks to alternative task performers like private or public cloud resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If cloud service providers offer diverse computing resources and services, then service versatility and adaptability improve, but pricing complexity and difficulty in comparison increase
Solution Approach 1:
The patent segments the cloud service selection process into distinct components: resource identification, pricing parameter extraction, and comparison analysis. By breaking down the complex pricing structures of different cloud providers into standardized parameters, the system enables easier comparison while maintaining access to diverse service offerings.
Solution Approach 2:
The system transforms complex, provider-specific pricing models into standardized parameters that can be directly compared across different cloud service providers. This parameter transformation allows network operators to evaluate diverse cloud offerings using a common framework, reducing the complexity of pricing comparison.
2Measurement precision
If comprehensive pricing information from multiple cloud service providers is collected, then decision-making accuracy improves, but information processing time and system complexity increase
Solution Approach 1:
The system performs preliminary actions by pre-collecting and storing pricing information from multiple cloud service providers before the actual migration decision is needed. This advance preparation allows for rapid comparison and decision-making when migration is considered, reducing the time required at the critical decision point.
Solution Approach 2:
The patent introduces an intermediary system that acts as a mediator between network operators and cloud service providers. This intermediary automatically collects, standardizes, and presents pricing information from multiple providers, reducing the time and effort required for operators to gather and process this information directly.
3Manufacturing precision
If detailed analysis of computing resources required for task migration is performed, then migration accuracy and cost estimation improve, but computational overhead and time requirements increase
Solution Approach 1:
The system creates simplified copies or models of the migration analysis process that capture the essential factors without requiring exhaustive detailed analysis. By using representative models to estimate resource requirements and costs, the system achieves sufficient accuracy for decision-making while maintaining computational efficiency.
Data Source
AI summary
There is provided a method for providing pricing information about a potential migration of a network computing task. The method includes the step of providing a provider availability set, identifying a price qualified set for each cloud service provider, and displaying the information about each cloud service provider and its pricing via a user interface. The price qualified set includes each cloud service provider: (a) whose price for performing the task complies with a price acceptability criteria or (b) that has a respective price proposal associated therewith reflecting a price for engaging the cloud service provider to perform the task in lieu of the task being performed by the network.


