Application Gateway for Cloud Certification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud computing systems face issues with incompatible or malicious applications being executed, leading to performance problems and data loss, as existing methods lack effective certification processes to ensure application compatibility and integrity.
Innovation Solution
An application gateway analyzes applications and their characteristics, determining suitability for execution in a cloud computing system through automatic analysis, including simulated environment execution, and stores compatible applications in a repository, ensuring compatibility and integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If applications are allowed to execute freely in the cloud computing system, then system productivity and ease of operation are improved, but system reliability and security deteriorate due to incompatible or malicious applications
Solution Approach 1:
The patent implements a certification process that performs preliminary analysis of applications before they are allowed to execute in the cloud computing system. The application gateway analyzes application characteristics, checks for compatibility, and certifies applications in advance, preventing incompatible or malicious applications from causing system failures while still allowing legitimate applications to run freely.
Solution Approach 2:
The patent introduces an application gateway as an intermediary component between the cloud computing system and applications. This gateway acts as a mediator that analyzes applications, determines their characteristics, and controls their access to the system, thereby protecting the system from harmful applications without restricting legitimate ones.
2Reliability
If a certification process is implemented to analyze applications, then system reliability is improved, but device complexity and processing time increase
Solution Approach 1:
The patent segments the certification process into distinct functional components within the application gateway, including analysis modules that determine specific application characteristics. This modular segmentation allows the system to perform comprehensive analysis without creating a monolithic complex system, as each module handles a specific aspect of application certification independently.
3Measurement precision
If comprehensive application analysis is performed, then measurement precision of application characteristics is improved, but loss of time and processing overhead increase
Solution Approach 1:
The patent implements a certification process that determines a specific set of essential application characteristics needed for compatibility assessment. Rather than performing exhaustive analysis of every possible application attribute, the system focuses on the critical characteristics that directly impact system compatibility and security, achieving sufficient precision without excessive processing time.
Data Source
AI summary
The present disclosure involves systems, software, and computer-implemented methods for certifying applications for execution in cloud computing systems. An example method includes identifying an application for execution in a cloud computing system; determining a set of application characteristics associated with the application based at least in part on an automatic analysis of the application; determining whether the application is suitable to be executed in the cloud computing system based at least in part on the determined set of application characteristics; and in response to determining that the application is suitable for use in the cloud computing system, storing the application and at least a portion of the determined set of application characteristics in an application repository.


