17956993. DYNAMIC ADJUSTMENT OF REVOCABLE RESOURCES IN A MULTI-CLOUD ENVIRONMENT FOR PERFORMING A WORKLOAD simplified abstract (International Business Machines Corporation)
Contents
- 1 DYNAMIC ADJUSTMENT OF REVOCABLE RESOURCES IN A MULTI-CLOUD ENVIRONMENT FOR PERFORMING A WORKLOAD
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 DYNAMIC ADJUSTMENT OF REVOCABLE RESOURCES IN A MULTI-CLOUD ENVIRONMENT FOR PERFORMING A WORKLOAD - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 How does this technology handle resource contention among multiple tasks requesting resources simultaneously?
- 1.11 What impact does the revocation of resources have on the overall system performance?
- 1.12 Original Abstract Submitted
DYNAMIC ADJUSTMENT OF REVOCABLE RESOURCES IN A MULTI-CLOUD ENVIRONMENT FOR PERFORMING A WORKLOAD
Organization Name
International Business Machines Corporation
Inventor(s)
Guo Liang Wang of BEIJING (CN)
DYNAMIC ADJUSTMENT OF REVOCABLE RESOURCES IN A MULTI-CLOUD ENVIRONMENT FOR PERFORMING A WORKLOAD - A simplified explanation of the abstract
This abstract first appeared for US patent application 17956993 titled 'DYNAMIC ADJUSTMENT OF REVOCABLE RESOURCES IN A MULTI-CLOUD ENVIRONMENT FOR PERFORMING A WORKLOAD
Simplified Explanation
The present invention embodiment involves requesting resources for a set of tasks from different resource providers. The tasks include both short and long duration tasks, with resources that can be revoked based on processing demand. Performance of the short tasks is initiated on the resources, and stable resources are identified based on revocation during task performance. Performance of the longer tasks is then initiated on the stable resources, with requests adjusted based on provider information collected.
- Tasks include short and long duration tasks
- Resources can be revoked based on processing demand
- Performance of short tasks is initiated on resources
- Stable resources are identified based on revocation during task performance
- Performance of longer tasks is initiated on stable resources
- Requests are adjusted based on provider information collected
Potential Applications
This technology could be applied in cloud computing, distributed computing systems, and task scheduling algorithms.
Problems Solved
This technology solves the problem of efficiently allocating resources for tasks of varying durations in a dynamic environment.
Benefits
The benefits of this technology include improved resource utilization, increased system stability, and optimized task performance.
Potential Commercial Applications
A potential commercial application of this technology could be in data centers, where efficient resource allocation is crucial for maintaining system performance.
Possible Prior Art
One possible prior art could be existing task scheduling algorithms in distributed systems that aim to optimize resource allocation for different types of tasks.
Unanswered Questions
How does this technology handle resource contention among multiple tasks requesting resources simultaneously?
The article does not provide information on how the technology handles resource contention among multiple tasks requesting resources at the same time. This could be a crucial aspect to consider in real-world implementations.
What impact does the revocation of resources have on the overall system performance?
The article does not address the potential impact of resource revocation on the overall system performance. Understanding this impact could be essential for evaluating the effectiveness of the technology in practical scenarios.
Original Abstract Submitted
A present invention embodiment requests resources for a set of tasks from different resource providers. The set of tasks includes first tasks and second tasks of longer duration than the first tasks. The resources are revocable by the different resource providers based on processing demand. Performance of the first tasks is initiated on the resources, and stable resources are identified based on revocation of the resources during performance of the first tasks. Performance of the second tasks are initiated on the identified stable resources. Requests for the resources to the different resource providers are adjusted based on resource provider information collected in response to completion of the set of tasks.