Prefab Data Center Resource Reconfiguration for Scalable Core Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud service providers face challenges in scaling cloud resources efficiently due to fixed and dedicated computing resources for core services in data centers, leading to difficulties in expanding resources without impacting availability and managing unused resources effectively.
Innovation Solution
Implementing a scalable footprint data center architecture where core services are hosted in an overlay network, utilizing hyperconverged server racks with SmartNICs, and configuring resources in a prefab factory to enable flexible scaling and resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated hardware resources are reserved for service enclave, then service availability is improved, but device complexity and scalability are worsened
Solution Approach 1:
The patent merges the service enclave and substrate network into a unified overlay network architecture. Core services are hosted on compute instances within the overlay network rather than on dedicated hardware, eliminating the need for separate service enclave infrastructure. This consolidation reduces device complexity while maintaining service availability through virtualized resource allocation.
Solution Approach 2:
The patent implements multi-functionality by enabling compute instances in the overlay network to serve dual purposes: hosting both customer workloads and core CSP services. The same infrastructure resources perform multiple functions, eliminating dedicated hardware requirements and reducing overall system complexity while maintaining service reliability.
2Stability of the object's composition
If fixed size computing resources are used for service enclave, then service stability is improved, but adaptability to scaling is worsened
Solution Approach 1:
The patent implements dynamic resource allocation where core services are deployed as virtual instances that can be automatically scaled up or down based on demand. The overlay network enables flexible adjustment of service capacity without physical reconfiguration, allowing the system to adapt to changing workloads while maintaining operational stability through controlled virtualization.
Solution Approach 2:
The patent changes the fundamental parameter of resource allocation from fixed physical hardware to variable virtual instances. Core services are provisioned as software-defined resources that can be dynamically adjusted in terms of compute capacity, storage, and networking, enabling both stability through consistent virtualization and adaptability through parameter changes.
3Quantity of substance
If additional racks and servers are added to expand resources, then customer resource capacity is improved, but service enclave availability is worsened
Solution Approach 1:
The patent segments the data center into modular compute instances within the overlay network rather than monolithic physical racks. Core services are isolated as virtual instances that can be independently scaled without affecting other services. This segmentation allows resource capacity to be increased by adding more compute instances while maintaining service availability through virtual isolation and independent scaling of each service component.
4Adaptability or versatility
If service enclave is sized too large, then future scalability is improved, but resource utilization efficiency is worsened
Solution Approach 1:
The patent implements self-service through automated service placement and resource allocation in the overlay network. Core services automatically select available compute instances and resources based on current demand and pricing, eliminating the need for over-provisioning. This self-service mechanism allows the system to scale services dynamically to match actual usage patterns, improving resource utilization efficiency while maintaining future scalability.
Data Source
AI summary
Techniques are disclosed for reconfiguring resources (e.g., software resources) within the scalable footprint data center at various stages during the prefab process. A service executing on a computing device of a scalable footprint data center can receive, from a reconfiguration service, stage information for a reconfiguration process of services in the scalable footprint data center. The stage information can include a status of the reconfiguration process. The service can execute a reconfiguration operation of the reconfiguration process to update a service resource of the service. Responsive to executing the reconfiguration operation, the service can send to the reconfiguration service a status of the reconfiguration operation.


