Shadowing On-Premises Data to Cloud Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In hybrid computing environments, data communication from local on-premises systems to cloud-based systems is hindered by firewalls and authentication systems, leading to increased latency and the need for information silos and duplication, which complicates data synchronization and access.
Innovation Solution
Implementing a shadowing system that periodically synchronizes and merges content and activities from local on-premises systems with cloud-based systems using an analysis and aggregation system to generate an enterprise graph, which is then pushed to the cloud for indexing and synchronization, allowing for efficient data management and access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data communication is allowed through firewalls and authentication systems, then data synchronization between local and cloud systems is improved, but latency increases and system complexity increases
Solution Approach 1:
The system performs preliminary actions by maintaining information silos at both local and cloud locations, duplicating data and settings in advance. This allows each location to operate independently with local copies, reducing the need for frequent real-time synchronization and thereby reducing latency caused by firewall and authentication checks.
Solution Approach 2:
The patent introduces an information silo architecture as an intermediary layer between local and cloud systems. This mediator allows data to be stored and accessed locally while maintaining a duplicate copy in the cloud, reducing the frequency and intensity of communication through firewalls and authentication systems.
2Speed
If information silos and duplication are maintained at both locations, then data access speed is improved, but device complexity and data management complexity increase
Solution Approach 1:
The system segments data into multiple copies stored in different locations (local information silo and cloud information silo). Each location maintains its own duplicate copy of data, allowing independent access without requiring real-time communication with the other location, thus improving access speed while distributing complexity across separate systems.
3Reliability
If frequent synchronization is performed between local and cloud systems, then data consistency is improved, but processing resources and time are consumed
Solution Approach 1:
Instead of continuous real-time synchronization, the system employs periodic synchronization at scheduled intervals. Both local and cloud systems maintain independent copies of data and synchronize only at predetermined times, reducing the continuous processing resource consumption while maintaining acceptable data consistency across locations.
Data Source
AI summary
Shadowing of local or remote information to cloud-based computing systems is provided. As content and activities associated with content (e.g., content modification activities, content communication activities, people associated with content, social networking associated with content, etc.) are developed at a local on-premises computing system that is remote from the cloud-based computing system responsible for maintaining the same content and content activities, the local content and activities are shadowed to the cloud-based system at a regular frequency so that the content and activities at the cloud-based system are synchronized and merged with the content and activities at the local system.


