Service Instance Management via Bipartite Graph Node Coloring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Software-defined data centers (SDDCs) face challenges in managing resources to maintain desired service levels under varying workloads, particularly due to the inefficiencies in scaling and resource management, leading to excessive use of micro-service containers and increased resource loads.
Innovation Solution
Implementing a service affiliation management technique that constructs a bipartite association graph using a node coloring algorithm to reduce the number of micro-service containers required, optimizing resource usage by minimizing the number of containers needed for automation services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional service instance management is used in SDDC, then service coverage can be maintained, but the number of micro-service containers increases quadratically leading to excessive resource consumption
Solution Approach 1:
The patent merges multiple service instances that share common associations into a single shared service instance. Instead of creating separate containers for each service instance association, the system consolidates them by having service instances share common associations, thereby reducing the total number of containers from quadratic growth to linear growth while maintaining full service coverage
Solution Approach 2:
The patent implements universality by enabling service instances to share common associations across multiple services. A single association container can serve multiple service instances, making it multi-functional. This allows the same infrastructure components to be reused across different service instances, reducing redundant resource consumption while maintaining service reliability
2Reliability
If more micro-service containers are deployed to maintain service levels, then service reliability is improved, but resource consumption and system complexity increase
Solution Approach 1:
By merging service instances that share associations into a unified structure, the patent reduces system complexity. Instead of managing numerous independent containers, the system manages a smaller set of shared associations that multiple service instances can reference, thereby maintaining service reliability while reducing operational complexity
3Quantity of substance
If automation container count is reduced through service affiliation management, then resource savings are achieved, but service instance management complexity must be optimized
Solution Approach 1:
The patent segments the service instance management into two distinct layers: service instances and associations. This segmentation allows independent management of each layer, where service instances can be created or modified without directly creating corresponding containers, as long as they share existing associations. This reduces automation container count while keeping management complexity manageable through clear separation of concerns
Solution Approach 2:
The patent enables service instances to copy or reference existing associations rather than creating new containers for each instance. By copying association references instead of duplicating entire service instance containers, the system reduces the number of active containers while maintaining the ability to manage multiple service instances through shared association templates
Data Source
AI summary
Techniques for service instance management in an information processing system environment are disclosed. For example, a method comprises determining associations for first components of a virtual infrastructure platform and second components of a physical infrastructure platform. The method further comprises generating a graphical representation based on the associations for the first components and the second components. The method further comprises causing instantiation of one or more processing elements configured to perform at least one management function in accordance with at least one of the virtual infrastructure platform and the physical infrastructure platform, based on the graphical representation.


