Cloud service agent based on service level agreement(SLA)

US9854031B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9854031-B2
Application numberUS-201514926263-A
CountryUS
Kind codeB2
Filing dateOct 29, 2015
Priority dateNov 27, 2014
Publication dateDec 26, 2017
Grant dateDec 26, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

  • H04L67/10Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9854031B2 cover?
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 serv…
Who is the assignee on this patent?
Electronics & Telecommunications Res Inst
What technology area does this patent fall under?
Primary CPC classification H04L41/5009. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 26 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).