Partition Migration in Multitenant Application Servers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multitenant application server environments, seamless partition migration is challenging due to the need to preserve session state and redirect requests without disrupting service, especially during infrastructure changes or failures.
Innovation Solution
The system associates each partition with virtual target information and uses a web tier component like Oracle Traffic Director to map virtual targets to corresponding servers or clusters, replicating session information and updating routing information during migration to ensure seamless transitions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If partition migration is performed in a multitenant application server environment, then service continuity and availability are improved, but session state preservation and request redirection complexity increase
Solution Approach 1:
The patent introduces a web tier component (such as Oracle Traffic Director) as an intermediary between clients and application partitions. This intermediary manages routing information and virtual target mappings, facilitating seamless request redirection during partition migration without requiring direct complex coordination between all system components.
Solution Approach 2:
Before actual partition migration occurs, the system performs preliminary actions by replicating session information to the target partition and updating routing information in advance. This ensures that when migration completes, service continuity is maintained without disruption to ongoing requests.
2Reliability
If session information is replicated during partition migration, then service availability is maintained, but migration time and data transfer overhead increase
Solution Approach 1:
The patent enables continuous session information replication during partition migration, allowing the target partition to receive and process session data without interrupting ongoing service operations. This continuous replication ensures service availability is maintained while minimizing migration time through parallel data transfer.
3Ease of operation
If routing information is updated during migration, then request redirection is enabled, but system consistency and data integrity challenges increase
Solution Approach 1:
The web tier component maintains routing information mappings that track the relationship between virtual targets and physical targets. During migration, this feedback mechanism allows the system to verify routing updates and ensure data integrity by confirming that requests are correctly redirected to the new target partition.
Data Source
AI summary
In accordance with an embodiment, described herein is a system and method for partition migration in a multitenant application server environment. Each resource group, or partition which includes that resource group, can be associated with a virtual target (e.g., virtual host) information that defines a target to which that resource group or partition should be targeted and deployed. A web tier component (e.g., Oracle Traffic Director) includes a routing information, which maps the virtual target for a partition to a corresponding target such as a server or cluster, so that requests for that partition are directed to the appropriate target, for example as part of one or more sessions. When a partition is migrated, session information is replicated between an original target and a new target, and the web tier component provided with a revised routing information, so that subsequent requests for that partition are directed to the new target.


