Storage Controller Mirroring Apps Across Clouds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud storage systems face security breaches due to compromised communications protocols, leading to potential data loss and unauthorized access, as existing solutions lack effective mechanisms for dynamic protocol switching and redundancy across multiple geographical locations.
Innovation Solution
A storage and application controller that mirrors applications across multiple cloud locations using different security protocols, allowing for immediate protocol switching in case of breaches, and dynamically changes communication protocols over time to maintain security and availability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If applications are transmitted to multiple cloud locations using different communications protocols, then security against protocol compromise is improved, but device complexity increases
Solution Approach 1:
The system segments the application distribution by transmitting applications to multiple cloud locations (first cloud, second cloud, third cloud) through different communications protocols simultaneously. Each cloud location receives the application through a dedicated protocol channel, isolating security risks to individual protocol segments rather than exposing all clouds to a single compromised protocol.
Solution Approach 2:
The system dynamically changes the communications protocol parameter based on security conditions. When a protocol is compromised, the system switches from using that protocol to alternative protocols for transmitting applications to affected cloud locations, thereby adapting the system's security posture without requiring complete system redesign.
2Reliability
If protocol switching capability is implemented, then security against compromised protocols is improved, but ease of operation deteriorates
Solution Approach 1:
The system implements self-service protocol switching through automatic detection of compromised protocols and autonomous switching to alternative protocols without requiring manual intervention. The system monitors protocol security status, detects compromises, and automatically redirects application transmissions to unaffected cloud locations through safe protocols, maintaining operational simplicity while ensuring security.
3Reliability
If mirrored applications are maintained across multiple clouds, then availability during protocol compromise is improved, but loss of substance increases
Solution Approach 1:
The system performs preliminary action by pre-transmitting and storing mirrored applications across multiple cloud locations before any protocol compromise occurs. This ensures that when a protocol is compromised, immediately available mirrored copies exist at other cloud locations that can be accessed through alternative protocols, eliminating service interruption while managing redundancy efficiently.
Data Source
AI summary
A storage and application controller that is coupled to a plurality of storage and application execution clouds is maintained. The storage and application controller transmits, via a first communications protocol, an application to a first storage and application execution cloud. The storage and application controller transmits, via a second communications protocol, a copy of the application to a second storage and application execution cloud. In response to a compromise of the first communications protocol, execution of the application is stopped and replaced via execution of the copy of the application.


