Partition Administrative Targeting in Application Servers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In application server environments that use partitions, the manual allocation of administrative and business/runtime logic components creates administrative burdens, and the lifecycle control by partitions can lead to undesirable results, such as unexpected shutdowns.
Innovation Solution
A system and method for partition administrative targeting, where an administrative virtual target associated with a partition allows administrators to identify administrative resource groups, enabling selective lifecycle management, with states like SHUTDOWN.BOOTED allowing administrative resources to continue running while other groups shut down, and SHUTDOWN.HALTED shutting down all resource groups, including administrative ones.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual allocation of administrative functionality and business logic to servers is used, then deployment flexibility is achieved, but administrative burden increases
Solution Approach 1:
The system enables self-service through automated lifecycle management. The partition lifecycle automatically controls the state of administrative and business resource groups without requiring manual administrator intervention. The system self-manages transitions between states (BOOTED, RUNNING, SHUTDOWN) based on partition lifecycle events, eliminating the need for administrators to manually allocate and manage each component.
2Device complexity
If partition lifecycle controls both administrative and business resources, then simplified management is achieved, but operational reliability deteriorates due to unwanted shutdowns
Solution Approach 1:
The system segments resource groups into distinct categories: administrative resource groups and business resource groups. This segmentation allows differential lifecycle management where each type can be controlled independently. Administrative resources can maintain their state (continue running in BOOTED state) even when business resources are shut down, preventing unwanted shutdowns of critical administrative functions while maintaining simplified partition-level management.
3Productivity
If administrative resources continue running during partition shutdown, then service availability is improved, but system stability may be compromised
Solution Approach 1:
The system implements dynamic state management through defined partition lifecycle states (BOOTED, RUNNING, SHUTDOWN with substates SUSPENDED and HALTED). This dynamic framework allows administrative resources to continue running during controlled BOOTED state transitions while maintaining system stability through well-defined state boundaries and transition rules. The stability is ensured by the structured state machine that prevents arbitrary or unintended state changes.
Data Source
AI summary
A system and method for partition administrative (admin) targeting in an application server, cloud, or other computing environment. An application server can include one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain. An administrative virtual target associated with a partition enables an administrator to identify an administrative resource group, including one or more administrative applications or resources, for use with the partition. A partition administrative lifecycle state (e.g., SHUTDOWN) can be associated with various substates (e.g., BOOTED or HALTED). When a partition is associated with a first state or substate (e.g., SHUTDOWN.BOOTED), the administrative resource group in that partition continues to run at an associated target, while other resource groups are shut down. When a partition is associated with a second state or substate (e.g., SHUTDOWN.HALTED), all of the resource groups, including administrative resource groups, in that partition are shut down.


