Resource over-subscription

US9473418B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9473418-B2
Application numberUS-201314104738-A
CountryUS
Kind codeB2
Filing dateDec 12, 2013
Priority dateDec 12, 2013
Publication dateOct 18, 2016
Grant dateOct 18, 2016

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.

Embodiments include a method, system, and computer program product for managing workloads in a network. A switch receives data associated with a workload. The received data is tagged with an identifier that associates the data with the workload. The received data is compressed based on determining that second data stored in a buffer of the switch exceeds a threshold. The switch stores the compressed data in the buffer. The compressed data is transmitted to a second network based on a determination that the switch is over-subscribed.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer system embodied in hardware for managing workloads in a network, wherein the network comprises a data network and an independent management network, the system comprising: at least one switch included in the data network, the at least one switch comprising at least one buffer; wherein said at least one switch comprises at least one of a Hadoop network switch and a software-defined network (SDN) enabled switch; wherein said at least one switch performs a method comprising: receiving data associated with a workload from a server, wherein the workload is part of a shuffle phase of a map-reduce algorithm; tagging said data with an unique identifier that associates the data with the workload; determining that the switch is not over-subscribed when second data stored in that at least one buffer of the switch does not exceed a threshold, and determining that the switch is over-subscribed when the second data stored in the at least one buffer of the switch exceeds the threshold; wherein the threshold is selected based on at least one of: a throughput requirement associated with said network comprises said data network and said independent management network, an anticipated maximum rate of incoming data at said at least one switch, and a capacity of said at least one buffer in said at least one switch; compressing the received data based on determining that the second data stored in the at least one buffer exceeds the threshold when the switch is over-subscribed; storing the compressed data in the at least one buffer; and transmitting the compressed data and the unique identifier to a controller of said independent management network in response to determining that the at least one switch in the first network is over-subscribed such that spare bandwidth available in said independent management network is leveraged and utilized to transfer the compressed data while the at least one switch is over-subscribed so as to manage the workload between said data network and said independent management network; receiving, from said controller, said unique identifier and sub-results associated with a processing of said compressed data by said controller; merging said sub-results with second sub-results identified by said unique identifier to generate overall results; decompressing said overall results; and transmitting said overall results to a final destination.

Assignees

Inventors

Classifications

  • Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title

  • H04L47/70Primary

    Admission control; Resource allocation · CPC title

  • H04L43/20Primary

    the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV · CPC title

  • in combination with information about buffer occupancy at either end or at transit nodes · CPC title

  • Physics · mapped topic

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 US9473418B2 cover?
Embodiments include a method, system, and computer program product for managing workloads in a network. A switch receives data associated with a workload. The received data is tagged with an identifier that associates the data with the workload. The received data is compressed based on determining that second data stored in a buffer of the switch exceeds a threshold. The switch stores the compr…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L47/70. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 18 2016 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).