Network resources management by a cloud consumer

US9942089B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9942089-B2
Application numberUS-201615219479-A
CountryUS
Kind codeB2
Filing dateJul 26, 2016
Priority dateOct 17, 2014
Publication dateApr 10, 2018
Grant dateApr 10, 2018

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.

A method, hardware device, and/or computer program product manages network resources. A cloud service provider hypervisor server that supports a cloud service provider hypervisor receives a cloud consumer's management information base (MIB) via an application program interface. The cloud consumer's MIB is a portable MIB that is capable of being loaded into multiple cloud service provider hypervisors. A trap receiver in the cloud service provider hypervisor server receives a Simple Network Management Protocol (SNMP) trap from a resource described by the cloud consumer's MIB. The SNMP trap is an SNMP message that describes an event in the resource. The cloud service provider hypervisor server transfers the SNMP trap to a cloud consumer without any interpretation of the SNMP trap by the cloud service provider hypervisor.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a cloud service provider hypervisor server that supports a cloud service provider hypervisor, a cloud consumer's management information base (MIB) via an application program interface, wherein the cloud consumer's MIB is a portable MIB that is capable of being loaded into multiple cloud service provider hypervisors, and wherein the application program interface is a software object that allows hardware within a cloud consumer to directly upload the cloud consumer's MIB to the cloud service provider hypervisor server; receiving, by a Simple Network Management Protocol (SNMP) trap receiver in the cloud service provider hypervisor server, an SNMP trap from a resource described by the cloud consumer's MIB, wherein the SNMP trap is an SNMP message that describes an event in the resource, wherein the SNMP trap is received from the resource via a cloud service provider network management system integration layer that is between the cloud consumer and the cloud service provider hypervisor in the cloud service provider hypervisor server, wherein the cloud service provider network management system integration layer bypasses the cloud service provider hypervisor in the cloud service provider hypervisor server and interacts directly with the SNMP trap, such that the cloud consumer bypasses any MIB-related actions performed by the cloud service provider hypervisor, and wherein all management of the resource is handled directly by the cloud consumer; and transferring, by the cloud service provider hypervisor server, the SNMP trap to the cloud consumer without any interpretation of the SNMP trap by the cloud service provider hypervisor, wherein the hardware within the cloud consumer reconfigures the resource based on the SNMP trap that is transferred by the cloud service provider hypervisor server to the cloud consumer. 2. The method of claim 1 , further comprising: storing the cloud consumer's MIB in the cloud service provider hypervisor server. 3. The method of claim 2 , further comprising: removing the cloud consumer's MIB from the cloud service provider hypervisor server, wherein said removing the cloud consumer's MIB disables the cloud consumer from monitoring the resource. 4. The method of claim 2 , further comprising: storing a hypervisor's MIB in the cloud service provider hypervisor server, wherein the hypervisor's MIB comprises the cloud consumer's MIB in order to enable the cloud service provider hypervisor to independently manage the resource described by the cloud consumer's MIB without directions from the cloud consumer. 5. The method of claim 1 , wherein the cloud consumer's MIB is generated by the cloud consumer. 6. The method of claim 5 , wherein the cloud consumer is a set of one or more computing devices. 7. The method of claim 1 , further comprising: generating, by an alert generator on the resource, an alert that describes information from the SNMP trap; and transmitting, via the trap receiver in the cloud service provider hypervisor server, the alert to the cloud consumer. 8. A computer program product for managing network resources, the computer program product comprising a computer readable storage medium having program code embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, and wherein the program code is readable and executable by a processor to perform a method comprising: receiving, by a cloud service provider hypervisor server that supports a cloud service provider hypervisor, a cloud consumer's management information base (MIB) via an application program interface, wherein the cloud consumer's MIB is a portable MIB that is capable of being loaded into multiple cloud service provider hypervisors, and wherein the application program interface is a software object that allows hardware within a cloud consumer to directly upload the cloud consumer's MIB to the cloud service provider hypervisor server; receiving, by a Simple Network Management Protocol (SNMP) trap receiver in the cloud service provider hypervisor server, an SNMP trap from a resource described by the cloud consumer's MIB, wherein the SNMP trap is an SNMP message that describes an event in the resource, wherein the SNMP trap is received from the resource via a cloud service provider network management system integration layer that is between the cloud consumer and the cloud service provider hypervisor in the cloud service provider hypervisor server, wherein the cloud service provider network management system integration layer bypasses the cloud service provider hypervisor in the cloud service provider hypervisor server and interacts directly with the SNMP trap, such that the cloud consumer bypasses any MIB-related actions performed by the cloud service provider hypervisor, and wherein all management of the resource is handled directly by the cloud consumer; and transferring, by the cloud service provider hypervisor server, the SNMP trap to the cloud consumer without any interpretation of the SNMP trap by the cloud service provider hypervisor, wherein the hardware within the cloud consumer reconfigures the resource based on the SNMP trap that is transferred by the cloud service provider hypervisor server to the cloud consumer. 9. The computer program product of claim 8 , wherein the method further comprises: storing the cloud consumer's MIB in the cloud service provider hypervisor server. 10. The computer program product of claim 9 , wherein the method further comprises: removing the cloud consumer's MIB from the cloud service provider hypervisor server, wherein said removing the cloud consumer's MIB disables the cloud consumer from monitoring the resource. 11. The computer program product of claim 9 , wherein the method further comprises: storing a hypervisor's MIB in the cloud service provider hypervisor server, wherein the hypervisor's MIB comprises the cloud consumer's MIB in order to enable the cloud service provider hypervisor to independently manage the resource described by the cloud consumer's MIB without directions from the cloud consumer. 12. The computer program product of claim 8 , wherein the cloud consumer's MIB is generated by the cloud consumer. 13. The computer program product of claim 12 , wherein the cloud consumer is a set of one or more computing devices. 14. The computer program product of claim 8 , wherein the method further comprises: generating, by an alert generator on the resource, an alert that describes information from the SNMP trap; and transmitting, via the trap receiver in the cloud service provider hypervisor server, the alert to the cloud consumer. 15. A hardware device comprising: a hardware processor, a computer readable memory, and a computer readable storage medium; first program instructions to receive, by a cloud service provider hypervisor server that supports a cloud service provider hypervisor, a cloud consumer's management information base (MIB) via an application program interface, wherein the cloud consumer's MIB is a portable MIB that is capable of being loaded into multiple cloud service provider hypervisors, and wherein the application program interface is a software object that allows hardware within a cloud consumer to directly upload the cloud consumer's MIB to the cloud service provider hypervisor server; second program instructions to receive, by a Simple Network Management Protocol (SNMP) trap receiver in the cloud service provider hypervisor server, an SNMP trap from a resource described by the cloud consumer's MIB, wherein the SNMP trap is an SNMP message that desc

Assignees

Inventors

Classifications

  • Additional information in the notification, e.g. enhancement of specific meta-data · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Actions related to the user profile or the type of traffic · CPC title

  • Protocol analysers · CPC title

  • Admission control; Resource allocation · 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 US9942089B2 cover?
A method, hardware device, and/or computer program product manages network resources. A cloud service provider hypervisor server that supports a cloud service provider hypervisor receives a cloud consumer's management information base (MIB) via an application program interface. The cloud consumer's MIB is a portable MIB that is capable of being loaded into multiple cloud service provider hyperv…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L41/0686. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 10 2018 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).