18178700. THROTTLING IN A MULTITENANT ENVIRONMENT simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)
THROTTLING IN A MULTITENANT ENVIRONMENT
Organization Name
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor(s)
Komal Shailendra Shah of Pune (IN)
THROTTLING IN A MULTITENANT ENVIRONMENT - A simplified explanation of the abstract
This abstract first appeared for US patent application 18178700 titled 'THROTTLING IN A MULTITENANT ENVIRONMENT
Simplified Explanation: The patent application describes computer-implemented methods for throttling in a multitenant environment, where a system administrator assigns service levels to tenants and monitors their activity levels to throttle hosts when necessary.
- Assign service levels to tenants in a multitenant environment
- Obtain throttling values for hosts associated with each tenant
- Monitor activity levels of tenants
- Throttle hosts when a tenant's activity level reaches the maximum specified by the service level
Key Features and Innovation:
- System administrator assigns service levels to tenants
- Throttling values obtained for hosts associated with each tenant
- Controller monitors activity levels of tenants
- Throttling of hosts based on activity levels reaching maximum specified by service level
Potential Applications: This technology can be applied in cloud computing environments, SaaS platforms, and other multitenant systems where resource allocation needs to be managed efficiently.
Problems Solved: This technology addresses the challenge of ensuring fair resource allocation among tenants in a multitenant environment while maintaining service levels.
Benefits:
- Efficient resource allocation
- Fair distribution of resources
- Maintaining service levels for all tenants
Commercial Applications: The technology can be utilized by cloud service providers, SaaS companies, and other organizations offering multitenant environments to optimize resource allocation and ensure service level agreements are met.
Prior Art: Prior research in the field of multitenant environments and resource allocation may provide insights into similar methods and technologies.
Frequently Updated Research: Stay updated on research related to multitenant environments, resource allocation, and service level management to enhance the effectiveness of this technology.
Questions about Throttling in a Multitenant Environment: 1. How does this technology improve resource allocation in multitenant environments? 2. What are the key factors considered when determining throttling values for hosts in this system?
Question 1: How does this technology improve resource allocation in multitenant environments? This technology improves resource allocation by allowing system administrators to assign service levels to tenants and throttle hosts based on their activity levels, ensuring fair distribution of resources.
Question 2: What are the key factors considered when determining throttling values for hosts in this system? The key factors considered when determining throttling values for hosts include the service levels assigned to tenants, the activity levels of tenants, and the maximum values specified by the service levels.
Original Abstract Submitted
Computer-implemented methods for throttling in a multitenant environment are provided. Aspects include assigning, by a system administrator of the multitenant environment, a service level for each tenant of a plurality of tenants of the multitenant environment and obtaining a throttling value for each of a plurality of hosts associated with each of the plurality of tenants in the multitenant environment. Aspects also include monitoring, by a controller of the multitenant environment, an activity level for each of the plurality of tenants of the multitenant environment. Based on a determination that the activity level for one of the plurality of tenants has reached a maximum value specified by the service level, aspects include throttling one or more of the plurality of hosts associated with the one of the plurality of tenants based on the throttling value for the one or more of the plurality of hosts.