Heterogeneous Network Harvesting for Budgeted Workload Placement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods struggle to efficiently identify the best node for workload placement in partially observed heterogeneous networks due to their complexity and the high cost of querying nodes, making it difficult to find the optimal node that meets all necessary requirements in the shortest and best possible path.
Innovation Solution
A method is proposed that models workload placement as a heterogeneous graph search on partially observed network topologies, using the MCrawl algorithm to build and expand a heterogeneous network iteratively, applying Multi-Criteria Decision Analysis to rank nodes based on infrastructure features and data availability, and orchestrating the workload to the highest-ranked node.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If exhaustive search methods are used to identify the best node for workload placement, then measurement precision is improved, but loss of time and use of energy increase significantly
Solution Approach 1:
The patent applies partial action by performing selective harvesting that queries only a subset of nodes in the heterogeneous network rather than conducting exhaustive searches. The system iteratively queries nodes based on predicted utility scores, stopping when the budget is exhausted or when confidence in the selected node is sufficient, thus achieving acceptable precision without the time cost of complete exploration.
Solution Approach 2:
The system performs preliminary actions by pre-computing node embeddings and training the prediction model before the actual workload placement query. This allows the system to quickly evaluate candidate nodes during the harvesting phase without performing expensive real-time computations, thereby reducing the time required for node selection while maintaining accuracy.
2Measurement precision
If more nodes are queried to find the optimal workload placement, then measurement precision is improved, but use of energy and loss of time increase
Solution Approach 1:
The patent implements partial action by querying only the necessary subset of nodes to achieve satisfactory placement accuracy. The selective harvesting process stops when the budget constraint is reached or when the predicted utility score indicates sufficient confidence, avoiding the energy waste of querying all nodes in the network while still identifying suitable candidates.
Solution Approach 2:
The system uses feedback mechanisms by iteratively querying nodes, updating the heterogeneous network model with observed data, and re-evaluating candidate nodes based on new information. This allows the system to adapt its querying strategy dynamically, focusing energy on promising candidates rather than uniformly querying all nodes, thus improving energy efficiency while maintaining accuracy.
3Measurement precision
If heterogeneous network modeling is used to properly model constraints, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The patent introduces node embeddings as an intermediary representation that captures complex heterogeneous network structures and constraints in a compressed vector form. These embeddings serve as mediators between the complex HN structure and the prediction model, allowing the system to leverage detailed constraint modeling without directly processing the full complexity of the heterogeneous network during query time.
Solution Approach 2:
The system applies parameter changes by transforming the heterogeneous network into a different parameter space using node embeddings. This transformation converts complex structural relationships into continuous vector representations that are easier to process and compare, reducing the effective complexity while preserving the essential constraint information needed for accurate node selection.
4Measurement precision
If iterative network expansion is performed to discover useful information, then measurement precision is improved, but loss of time and use of energy increase
Solution Approach 1:
The patent applies partial action by performing iterative network expansion only to the extent necessary to discover useful information within the budget constraint. The selective harvesting process expands the heterogeneous network incrementally, querying nodes in order of predicted utility, and stops when the budget is exhausted or when sufficient information has been gathered to make an informed decision, avoiding unnecessary exploration time.
Solution Approach 2:
The system performs preliminary actions by pre-training the prediction model on available data before the iterative expansion phase. This allows the model to make informed predictions about which nodes to query next, guiding the iterative expansion process more efficiently and reducing the time required to discover useful information compared to random or systematic exploration methods.
Data Source
AI summary
One example method includes receiving a workload specification from a user, building an initial heterogeneous network (HN) using a group of seed nodes, expanding the HN by: iteratively querying an infrastructure to identify, after each iteration, a node in the infrastructure that is capable of executing a workload identified by the workload specification; and adding the nodes to the HN, then when a budget has been exhausted, stopping the expanding of the HN, and ranking the nodes of the HN, and sending the workload to a highest-ranking node.


