Monitoring federation for cloud based services and applications
US-9674055-B2 · Jun 6, 2017 · US
US9854031B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9854031-B2 |
| Application number | US-201514926263-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 29, 2015 |
| Priority date | Nov 27, 2014 |
| Publication date | Dec 26, 2017 |
| Grant date | Dec 26, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The cloud service agent of claim 1 , wherein the virtual cloud services are provided by the cloud service agent to the cloud service users. 3. The cloud service agent of claim 1 , wherein the cloud service user manager comprises: an agent user manager configured to manage user information required to use the virtual cloud services provided by the cloud service agent; and a cloud service provider and user manager configured to manage user information required to use the cloud services provided by the cloud service providers. 4. The cloud service agent of claim 3 , wherein the agent user manager registers and manages an SLA level required by the users of the cloud service agent and a quality of the virtual cloud services provided by the cloud service agent. 5. The cloud service agent of claim 3 , wherein the cloud service provider and user manager manages the user information required to use the cloud services provided by the cloud service providers by using identification (ID) information of the cloud service users to access the cloud service providers. 6. The cloud service agent of claim 1 , wherein the cloud service manager comprises: a cloud service registerer configured to register and manage the cloud services provided by the cloud service providers; a cloud service synthesizer configured to mash up one or more cloud services provided by the cloud service providers to generate one virtual cloud service; and a cloud service mapping manager configured to manage one or more of information on the cloud services registered by the cloud service registerer and information on the virtual cloud services generated by the cloud service synthesizer. 7. The cloud service agent of claim 6 , wherein the cloud service registerer registers and manages the cloud services by using Uniform Resource Identifiers (URIs) of the cloud services provided by the cloud service providers. 8. The cloud service agent of claim 6 , wherein the cloud service synthesizer uses a specific mark to indicate one virtual cloud service generated by mashing up the one or more cloud services. 9. The cloud service agent of claim 6 , wherein the cloud service synthesizer generates one virtual cloud service by mashing up one or more cloud services provided by the cloud service providers by using a previously generated virtual cloud service. 10. The cloud service agent of claim 6 , wherein the cloud service manager further comprises a cloud service substitute component configured to generate a substitute virtual cloud service that substitutes for the cloud services registered by the cloud service registerer or substitutes for the virtual cloud services generated by the cloud service synthesizers, wherein the cloud service mapping manager manages information on the substitute virtual cloud service generated by the cloud service substitute component. 11. The cloud service agent of claim 10 , wherein the cloud service substitute component uses a specific mark to indicate a substitute virtual cloud service generated to substitute for the cloud services or the virtual cloud services. 12. The cloud service agent of claim 1 , wherein the cloud service SLA broker separately manages an SLA between the cloud service agent and the cloud service providers and an SLA between the cloud service agent and the cloud service users, and provides information on the separated SLAs. 13. The cloud service agent of claim 12 , wherein the SLA between the cloud service agent and the cloud service providers is composed of measurable items. 14. The cloud service agent of claim 13 , wherein the measurable items includes one or more of: storage speeds, memory capacity and performance, computing speeds, network speeds, cloud service response time, and cloud service availability. 15. The cloud service agent of claim 12 , wherein the SLA between the cloud service agent and the cloud service users is composed of items capable of being provided to the cloud service users. 16. The cloud service agent of claim 15 , wherein the items capable of being provided to the cloud service users includes one or more of: virtual cloud service availability, network speeds, service catalogues, and service recovery time. 17. The cloud service agent of claim 1 , wherein the cloud service SLA broker comprises: an SLA matrix manager configured to manage a matrix of the SLA regarding the cloud service agent; a quality measuring component configured to measure and manage a quality of the cloud services provided by the cloud service providers; and an SLA retriever configured to retrieve the cloud services that satisfy an SLA level required by the cloud service users. 18. The cloud service agent of claim 17 , wherein the SLA matrix manager separately manages the SLA matrix between the cloud service agent and the cloud service providers and the SLA between the cloud service agent and the cloud service users. 19. The cloud service agent of claim 17 , wherein the quality measuring component measures, in real time, the quality of the cloud services provided by the cloud service providers, and compares the measured quality with the SLA level required by the cloud service users.
Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] · CPC title
characterised by the time relationship between creation and deployment of a service · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Managing SLA; Interaction between SLA and QoS · CPC title
wherein the managed service relates to distributed or central networked applications · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.