Cloud service agent based on service level agreement(SLA)
First Claim
1. A cloud service agent, comprising:
- a processor coupled to a storage device;
a cloud service user manager configured to manage information on cloud service users;
a cloud service manager configured to register cloud services provided by cloud service providers, and to generate and manage virtual cloud services based on the registered cloud services;
a cloud service SLA broker configured to manage a matrix of an Service Level Agreement (SLA) of the cloud services, to measure a quality of the cloud services, and to provide information on the SLA or on the measured quality; and
a cloud service executor configured to execute the virtual cloud services generated by the cloud service manager and to provide a result of the execution to the cloud service users;
wherein the cloud service executor comprises;
a virtual cloud service execution order setter configured to set an order of executing the cloud services by using information on the virtual cloud services or information on the substitute virtual cloud services;
a cloud service dispatcher configured to execute the cloud services according to the order of executing the cloud services that is set by the virtual cloud service execution order setter; and
a virtual cloud service result generator configured to collect execution results of the cloud services executed by the cloud service dispatcher, and to generate a final execution result of the virtual cloud services by using the collected execution results.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a cloud service agent based on a Service Level Agreement (SLA). The cloud service agent includes: a cloud service user manager configured to manage information on cloud service users; a cloud service manager configured to register cloud services provided by cloud service providers, and to generate and manage virtual cloud services based on the registered cloud services; a cloud service SLA broker configured to manage a matrix of an Service Level Agreement (SLA) of the cloud services, to measure a quality of the cloud services, and to provide information on the SLA or on the measured quality; and a cloud service executor configured to execute the virtual cloud services generated by the cloud service manager and to provide a result of the execution to the cloud service users.
12 Citations
19 Claims
-
1. A cloud service agent, comprising:
-
a processor coupled to a storage device; a cloud service user manager configured to manage information on cloud service users; a cloud service manager configured to register cloud services provided by cloud service providers, and to generate and manage virtual cloud services based on the registered cloud services; a cloud service SLA broker configured to manage a matrix of an Service Level Agreement (SLA) of the cloud services, to measure a quality of the cloud services, and to provide information on the SLA or on the measured quality; and a cloud service executor configured to execute the virtual cloud services generated by the cloud service manager and to provide a result of the execution to the cloud service users; wherein the cloud service executor comprises; a virtual cloud service execution order setter configured to set an order of executing the cloud services by using information on the virtual cloud services or information on the substitute virtual cloud services; a cloud service dispatcher configured to execute the cloud services according to the order of executing the cloud services that is set by the virtual cloud service execution order setter; and a virtual cloud service result generator configured to collect execution results of the cloud services executed by the cloud service dispatcher, and to generate a final execution result of the virtual cloud services by using the collected execution results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification