Prefab Data Center Service Updates for Scalable Cloud Expansion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud service providers face challenges in scaling cloud services efficiently due to fixed, dedicated computing resources in service enclaves, which are difficult to expand and result in resource inefficiencies and limited network access for customers.
Innovation Solution
Implementing a scalable footprint data center architecture that integrates core CSP services into an overlay network, using hyperconverged servers with SmartNICs, and configuring these services in a prefab factory to enable flexible scaling and resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated hardware is used for service enclave, then service reliability is improved, but scalability is worsened
Solution Approach 1:
The patent merges the service enclave functionality into the overlay network by implementing service proxies on customer premises equipment and using virtualized service instances. This consolidation eliminates the need for separate dedicated hardware while maintaining service reliability through virtualization and distribution across the network infrastructure.
Solution Approach 2:
The patent implements universal computing resources that can serve multiple functions - both customer workloads and CSP services share the same hardware infrastructure. The service proxies and virtualized instances enable the same physical resources to dynamically provide different services based on demand, achieving both reliability and scalability.
2Adaptability or versatility
If service enclave is sized for largest predicted demand, then future scalability is improved, but resource efficiency is worsened
Solution Approach 1:
The patent implements dynamic resource allocation where computing resources are dynamically assigned based on actual demand rather than being fixed. Service proxies can be activated or deactivated, and virtualized service instances can be scaled up or down according to real-time needs, enabling the system to adapt to changing demand patterns and optimize resource utilization.
Solution Approach 2:
The patent changes the parameter of resource allocation from static (fixed dedicated hardware) to dynamic (virtualized and demand-based). By using virtualization technologies and service proxies, the system can adjust the number of active service instances and allocate computing resources proportionally to actual usage, eliminating waste from over-provisioning.
3Reliability
If substrate network is used for core services, then service isolation is improved, but network flexibility is worsened
Solution Approach 1:
The patent replaces the traditional mechanical substrate network architecture with a software-defined overlay network. Instead of using dedicated physical network infrastructure for service isolation, the system uses virtualized network functions, service proxies, and software-based routing to achieve both isolation and flexibility through software control rather than hardware constraints.
4Quantity of substance
If additional racks and servers are added to expand resources, then customer resource availability is improved, but device complexity is worsened
Solution Approach 1:
The patent implements universal computing resources where additional servers and racks can be added to the footprint and dynamically assigned to various functions - customer workloads, CSP services, or capacity buffering. The virtualized infrastructure enables these additional resources to serve multiple purposes simultaneously, reducing the need for dedicated hardware for each function and simplifying expansion management.
Data Source
AI summary
Techniques are disclosed for updating services within the scalable footprint data center during the prefab process. A first cumulative upgrade can be deployed to a first service executing on a computing device for a scalable footprint data center. The first cumulative upgrade can include a first update to a software resource of the first service. The first update to the software resource can produce an updated software resource. A second cumulative upgrade can be deployed to a second service executing on another computing device for the scalable footprint data center. The second service can have a dependency on the first service. The second cumulative upgrade can be deployed in parallel with the first cumulative upgrade.


