Common Resource Management Server for XaaS
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing resource management systems struggle to efficiently manage resources across multiple types of XaaS (X as a Service) environments, as they require different types of resource allocation and management, leading to complexities in sharing resources and maintaining performance across various tenant environments.
Innovation Solution
A management system that includes an interface device and a processor to allocate and manage resources of different types, utilizing a common resource management server to oversee multiple XaaS resource management servers, ensuring efficient allocation and change processing of low-order resources to maintain performance across diverse tenant environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a common resource management server is shared by multiple XaaS resource management servers, then resource utilization efficiency is improved, but the complexity of managing different resource types increases
Solution Approach 1:
The patent segments resource management into two distinct layers: XaaS resource management servers that handle high-order resources specific to each XaaS type, and a common resource management server that handles low-order shared resources. This segmentation allows each server to focus on specific management tasks, improving efficiency while managing complexity through clear division of responsibilities.
Solution Approach 2:
The patent introduces an intermediary mechanism where XaaS resource management servers act as mediators between the common resource management server and specific XaaS tenants. These intermediaries translate and coordinate resource requests, enabling the common server to manage diverse resource types without direct complexity exposure from each XaaS type.
2Adaptability or versatility
If resources of different types are allocated to multiple tenant environments, then service versatility is improved, but the difficulty of resource coordination increases
Solution Approach 1:
The patent introduces a hierarchical dimension to resource management, organizing resources into high-order resources (XaaS-specific) and low-order resources (common/shared). This dimensional organization allows versatile resource allocation across different XaaS types while simplifying coordination by establishing clear hierarchical relationships and dependency structures.
Solution Approach 2:
The common resource management server is designed with universal functionality to manage multiple types of low-order resources (storage, networking, computing) that serve multiple XaaS types. This multi-functionality enables the server to handle diverse resource allocation requests through a unified management interface, reducing coordination complexity.
3Reliability
If change processing is centralized in the common resource management server, then operational consistency is improved, but the response time for resource changes increases
Solution Approach 1:
The patent implements preliminary action by having XaaS resource management servers pre-process and validate resource change requests before submitting them to the common resource management server. This preliminary processing reduces the workload on the central server and enables faster response times while maintaining operational consistency through centralized final approval and execution.
Solution Approach 2:
The patent establishes feedback mechanisms where the common resource management server provides real-time status information and confirmation to XaaS resource management servers during change processing. This feedback loop enables coordinated processing that maintains operational consistency while reducing idle waiting time through parallel validation and preparation activities.
Data Source
AI summary
A management system includes an interface device coupled to a computer system including a plurality of resources including resources of a plurality of resource types and a processor coupled to the interface device. The processor allocates, to a tenant environment, a resource of a resource type, which is different depending on an XaaS (X as a Service), among the plurality of resources including resources of a plurality of resource types and provides a plurality of tenant environments including a plurality of XaaSs. The processor manages, as low-order resources, resources lower in order than the resources allocated to the tenant environments, among the plurality of resources including resources of a plurality of resource types. When receiving a resource change request, the processor executes change processing on at least one of the low-order resources among the resources managed as low-order resources.


