Data transfer device and data transfer system using adaptive compression algorithm
US-2015304441-A1 · Oct 22, 2015 · US
US9473418B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9473418-B2 |
| Application number | US-201314104738-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 12, 2013 |
| Priority date | Dec 12, 2013 |
| Publication date | Oct 18, 2016 |
| Grant date | Oct 18, 2016 |
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.
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.
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.
Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title
Admission control; Resource allocation · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.