Segmented Computing Platform Definitions for Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Organizations face challenges in configuring and managing computing infrastructure as they grow, often encountering inadequate or excessive resources, leading to inefficiencies and resource wastage, with existing systems failing to balance resource allocation and adapt to changing needs effectively.
Innovation Solution
Implementing computing platform definitions that specify devices, executables, build dependencies, deployment sequences, test cases, and standards, allowing for automated configuration, deployment, maintenance, and modification of computing platforms across multiple data centers, enabling efficient resource management and segmentation for security and performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If computing resources are increased to meet organizational needs, then reliability is improved, but loss of substance worsens due to wasted resources
Solution Approach 1:
The patent segments computing platforms into standardized, modular units that can be independently deployed and managed. Computing platform definitions divide infrastructure into discrete components (devices, executables, configurations) that can be precisely allocated to meet specific organizational needs without over-provisioning, thereby reducing resource waste while maintaining reliability.
Solution Approach 2:
The patent enables dynamic adjustment of computing platform parameters through automated orchestration. Resources can be scaled up or down based on actual demand by modifying platform definition parameters, allowing the system to maintain optimal resource levels that prevent both insufficiency and waste.
2Adaptability or versatility
If computing infrastructure is customized to meet specific organizational needs, then adaptability is improved, but device complexity worsens
Solution Approach 1:
The patent employs preliminary action by pre-defining computing platform configurations in standardized definition files before deployment. Organizational needs are captured in advance through platform definitions that specify devices, executables, and configurations, allowing customized infrastructure to be automatically generated without complex manual configuration during deployment.
Solution Approach 2:
The patent uses copying by replicating standardized computing platform definitions across multiple deployments. Once a platform definition is created and validated, it can be copied and instantiated repeatedly with minimal modification, enabling consistent customized infrastructure deployment without recreating configurations each time.
3Productivity
If automated computing platform deployment is implemented, then productivity is improved, but device complexity worsens due to orchestration requirements
Solution Approach 1:
The patent implements self-service by enabling computing platforms to be automatically deployed and configured through orchestration systems that read platform definitions and execute deployment sequences without human intervention. The system self-manages resource allocation, platform instantiation, and configuration application, dramatically improving deployment productivity while the orchestration complexity is encapsulated within the automated system rather than requiring manual management.
Data Source
AI summary
Aspects of the disclosure are directed to instantiating and configuring computing platforms at a data center according to a computing platform definition. The computing platform definition may indicate the devices to be deployed for the computing platform, the executables to be deployed for the computing platform, and build dependencies and deployment sequences for the executables. The computing platform definition may also indicate test cases and corresponding test data to perform at the computing platform. The computing platform definition may additionally indicate code standards that the source code of the executables should meet as well as enforcement standards for the instances of the computing platform. Multiple computing platforms that conform to the computing platform definition may thus be automatically instantiated based on the computing platform definition.


