Cloud Management Server Day 2 Dynamic Type Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In heterogeneous cloud environments, conventional methods fail to manage post-provisioning operations effectively due to the lack of awareness by cloud management servers of changes made to virtual computing instances by other cloud management servers, leading to inefficient resource allocation and management.
Innovation Solution
The implementation of a cloud management server with day 2 dynamic types plug-in and scheduled data collection workflow, which defines dynamic types, updates their status, and facilitates the creation of catalog items for resource reallocation, enabling the cloud management server to manage day 2 operations through a common service catalog.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a cloud management server provisions virtual computing instances using allocated resources, then the virtual computing instance can be deployed and operated, but when the instance is terminated by another cloud management server, the first server remains unaware and continues to reserve the allocated resources, causing resource allocation inefficiency
Solution Approach 1:
The patent implements a feedback mechanism where cloud management servers notify other servers about instance status changes. When an instance is terminated, the cloud management server that performs the termination sends a notification to the server that originally provisioned the instance, enabling it to update its records and release reserved resources. This feedback loop eliminates information loss and improves resource allocation efficiency.
Solution Approach 2:
The patent introduces an intermediary notification mechanism that mediates communication between different cloud management servers. Instead of direct awareness, servers use standardized notifications and events to convey instance status changes across vendor boundaries, enabling coordinated resource management in heterogeneous cloud environments.
2Adaptability or versatility
If conventional cloud management methods are used in heterogeneous environments, then each vendor's cloud management server can independently manage its own instances, but cross-vendor awareness and coordination of post-provisioning operations are lacking
Solution Approach 1:
The patent implements universal event types and standardized notification formats that can be used across different vendor cloud management servers. Common event types such as instance creation, termination, and status changes are defined in a vendor-agnostic manner, allowing any cloud management server to understand and respond to notifications from other vendors without requiring vendor-specific protocols.
3Ease of operation
If cloud management servers operate independently without shared awareness, then each server maintains simple independent operation, but resource reallocation and post-provisioning management across the cloud environment become inefficient
Solution Approach 1:
The patent maintains simple independent operation by allowing each cloud management server to continue managing its instances autonomously, while introducing lightweight feedback notifications for status changes. The feedback mechanism does not require complex coordinated operations but simply enables awareness of cross-server events, thereby improving post-provisioning efficiency without sacrificing operational simplicity.
Data Source
AI summary
An example method to manage post provisioning operations of a virtual computing instance in a heterogeneous cloud environment is disclosed. The virtual computing instance may be provisioned by a first management entity and configured to receive a command from a second management entity. The method includes defining the instance with a dynamic type by the first management entity and repeatedly finding the dynamic type with one or more finder workflows to determine whether the virtual computing instance is terminated based on the command from the second management entity. In response to not finding the dynamic type within the heterogeneous cloud environment, the method further includes creating a catalog item for the virtual computing instance in a common service catalog and managing one or more resources allocated for the virtual computing instance based on the created catalog item.


