IP Library Granted Patent US 11,729,072
Granted Patent B2
US 11,729,072 · App. 16/644,146 · Granted Aug 15, 2023

Method and apparatus for SLA management in distributed cloud environments

Inventors: Iris Adam (Munich, DE); Jing Ping (Chengdu, CN); Stephane Mahieu (Munich, DE)
Assignee: NOKIA SOLUTIONS AND NETWORKS OY
H04L41/5019H04L67/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,729,072
App. No.
16/644,146
Granted
Aug 15, 2023
Kind
B2
Abstract

Methods and apparatus are provided for Service Level Agreement managements in distributed cloud environments. A method comprises monitoring enforcements of Service Level Agreements for services provided to a plurality of tenants by a cloud provider; detecting a possible Service Level Agreement violation for a service provided to one tenant of the plurality of tenants, wherein the possible Service Level Agreement violation is related to performance or security requirements; and automatically mitigating the possible Service Level Agreement violation with cooperation with at least one of a cloud manager and a security management system of the cloud provider. The possible Service Level Agreement violation can involve a possible confliction between performance requirements and security requirements, and mitigating the possible Service Level Agreement violation comprises resolving the possible confiction for self-healing. Methods for an automatic Service Level Agreement update is also provided.

Claims (42)

1. A method, comprising:

retrieving, from one or more other systems, information about enforcement of Service Level Agreements for services provided to a plurality of tenants by a cloud provider, wherein the Service Level Agreements are related to performance of the services and security of the services;

detecting a possible Service Level Agreement violation for a service provided to one tenant of the plurality of tenants, wherein the possible Service Level Agreement violation is caused by a confliction between performance requirements and security requirements;

deciding between a cloud manager, a security management system and a combination of the cloud manager and the security management system, of the cloud provider of the service, for triggering to mitigate the possible Service Level Agreement violation; and,

mitigating the possible Service Level Agreement violation with cooperation of the cloud manager, the security management system, or the combination of the cloud manager and the security management system, of the cloud provider based on the deciding.

2. The method according to claim 1 , wherein mitigating the possible Service Level Agreement violation further comprises resolving the confliction between the performance requirements and the security requirements.

3. The method according to claim 1 , wherein deciding between the cloud manager, or the security management system or the combination of the cloud manager and the security management system, of the cloud provider for triggering to mitigate the possible Service Level Agreement violation is performed based on capabilities and capacities of the cloud provider and defined schemes for conflict resolution between the Service Level Agreements.

4. The method according to claim 1 , wherein mitigating the possible Service Level Agreement violation further comprises:

causing the cloud manager to adjust resources in the cloud of the cloud provider.

5. The method according to claim 4 , wherein adjusting the resources further comprises allocating additional resources to the one tenant by adjusting resources allocated to the other tenants of the plurality of tenants.

6. The method according to claim 1 , wherein mitigating the possible Service Level Agreement violation further comprises:

causing the security management system to adjust security functions in the cloud of the cloud provider.

7. The method according to claim 6 , wherein adjusting the security functions further comprising adjusting configurations for one or more security-related services of the one tenant, so as to facilitate an allocation of additional resources for performance Service Level Agreements.

8. The method according to claim 7 , wherein sending the alert further comprises:

triggering the one tenant to take an appropriate action to mitigate the possible Service Level Agreement violation.

9. The method according to claim 1 , wherein the possible Service Level Agreement violation is caused by a possible confliction between a network connectivity of the tenant and the security requirements, and wherein mitigating the possible Service Level Agreement violation further comprises causing the cloud manager to adjust the network connectivity.

10. The method according to claim 1 , further comprises:

sending an alert to the one tenant when the possible Service Level Agreement violation is not mitigated successfully.

11. The method according to claim 1 , wherein the plurality of tenants includes all tenants of the cloud provider.

12. An apparatus comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

retrieve, from one or more other systems, information about enforcements of Service Level Agreements for services provided to a plurality of tenants by a cloud provider, wherein the Service Level Agreements are related to performance of the services and security of the services;

detect a possible Service Level Agreement violation for a service provided to one tenant of the plurality of tenants, wherein the possible Service Level Agreement violation is caused by a confliction between performance requirements and security requirements;

decide between a cloud manager, a security management system and a combination of the cloud manager and the security management system, of the cloud provider of the service,. for triggering to mitigate the possible Service Level Agreement violation; and,

mitigate the possible Service Level Agreement violation with cooperation with the cloud manager, the security management system or the combination of the cloud manager and the security management system, of the cloud provider based on deciding between a cloud manager, a security management system and a combination of the cloud manager and the security management system.

13. The apparatus of claim 12 , wherein the plurality of tenants includes all tenants of the cloud provider.

14. The apparatus according to claim 12 , wherein mitigate the possible Service Level Agreement violation further comprises to resolve the confliction between the performance requirements and the security requirements.

15. The apparatus of claim 12 , wherein deciding between the cloud manager, the security management system and the combination of the cloud manager and the security management system, of the cloud provider to mitigate the possible Service Level Agreement violation is performed based on capabilities and capacities of the cloud provider and defined schemes for conflict resolution between the Service Level Agreements.

16. The apparatus of claim 12 , wherein mitigate the possible Service Level Agreement violation further comprises to cause the security management system to adjust security functions in the cloud of the cloud provider.

17. The apparatus of claim 16 , wherein adjust security functions further comprises to adjust configurations for one or more security-related services of the one tenant, so as to facilitate an allocation of additional resources for performance Service Level Agreements.

18. The apparatus of claim 12 , wherein the possible Service Level Agreement violation is caused by a possible confliction between a network connectivity of the tenant and the security requirements, and wherein mitigate the possible Service Level Agreement violation further comprises cause the cloud manager to adjust the network connectivity.

19. The apparatus of claim 12 , wherein the apparatus is further caused to send an alert to the one tenant in case where the possible Service Level Agreement violation is not mitigated successfully.

20. The apparatus of claim 19 , wherein send an alert further comprises:

trigger the one tenant to take an appropriate action to mitigate the possible Service Level Agreement violation.

21. The apparatus of claim 12 , wherein mitigate the possible Service Level Agreement violation further comprises to cause the cloud manager to adjust resources in the cloud of the cloud provider.

22. The apparatus of claim 21 , wherein adjust the resources further comprises to allocate additional resources to the one tenant by adjusting resources allocated to the other tenants of the plurality of tenants.

23. A non-transitory computer-readable storage medium comprising program instructions stored thereon for performing at least the following:

retrieving information about enforcement of Service Level Agreements for services provided to a plurality of tenants by a cloud provider, wherein the Service Level Agreements are related to performance of the services and security of the services;

detecting a possible Service Level Agreement violation for a service provided to one tenant of the plurality of tenants, wherein the possible Service Level Agreement violation is caused by a confliction between performance requirements and security requirements; and,

deciding between a cloud manager, a security management system and a combination of the cloud manager and the security management system, of the cloud provider of the service, for triggering to mitigate the possible Service Level Agreement violation.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2023
From: NOKIA SHANGHAI BELL CO., LTD.; NOKIA SOLUTIONS AND NETWORKS OY
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 063515/0671 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2021
From: ADAM, IRIS; PING, JING; MAHIEU, STEPHANE
To: NOKIA SHANGHAI BELL CO., LTD.; NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 057146/0144 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2021
From: NOKIA SHANGHAI BELL CO., LTD.
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 057210/0185 →
Continuity (1)
Related Publication 20210067419A1 · Mar 4, 2021