Virtual Server Replication for Data Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computer systems face challenges in maintaining data and application continuity, particularly in business environments where downtime can result in significant losses, given that a substantial portion of a company's intellectual property resides in its email systems and data infrastructure.
Innovation Solution
A system comprising a communication interface, security infrastructure, replication engine, and application module that creates virtual servers for storing and running application programs, ensuring data continuity by replicating data from client systems and providing secure, redundant access through a portal interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is stored on client systems without replication, then device complexity is reduced, but reliability deteriorates due to lack of redundancy and recovery capability
Solution Approach 1:
The patent implements data replication by creating virtual server copies of client systems. The replication engine continuously copies data from primary client systems to virtual server instances, ensuring that redundant copies exist for recovery purposes. This copying mechanism maintains reliability while managing complexity through automated processes.
Solution Approach 2:
The patent introduces a portal server as an intermediary component that mediates between client systems and virtual servers. This portal provides a unified interface for data access and management, simplifying the interaction complexity while enabling reliable data recovery through the intermediary layer.
2Reliability
If virtual servers are created for data redundancy, then reliability improves through failover capability, but device complexity increases due to additional infrastructure components
Solution Approach 1:
The patent merges multiple virtual server instances onto shared hardware infrastructure. By consolidating replicated data instances on common physical resources rather than requiring separate hardware for each copy, the system achieves reliability through redundancy while reducing the overall hardware complexity and footprint.
Solution Approach 2:
The portal server is designed as a universal interface that handles multiple functions including data access, virtual server management, and failover coordination. This multi-functional approach reduces the need for specialized components, thereby managing hardware complexity while maintaining comprehensive recovery capability.
3Ease of operation
If data replication is implemented across networks, then data accessibility improves, but loss of time increases due to data synchronization overhead
Solution Approach 1:
The replication engine performs preliminary data replication actions by continuously synchronizing data to virtual servers before failover is needed. This preliminary copying ensures that up-to-date replicas are already available at remote locations, enabling rapid data accessibility during failover without requiring time-consuming synchronization at the moment of recovery.
Solution Approach 2:
The system maintains continuous data replication in the background, ensuring that the useful action of data synchronization operates continuously rather than being interrupted. This continuous operation keeps virtual servers synchronized with primary systems, providing immediate data accessibility when needed while minimizing synchronization delays through ongoing updates.
Data Source
AI summary
A system and method for providing or maintaining data and application continuity in a computer system. According to an embodiment, the system comprises a communication interface for a client system, a network layer for receiving data from the client system, a hardware infrastructure for creating instances of the client system for replicating data, and an applications module for executing one or more applications on the replicated data. According to a further aspect, the system includes a portal interface configured for providing a remote user with control, audit, and other functions associated with the user's system configuration.


