发明名称 Dynamic data compression
摘要 A method for dynamic data compression includes receiving, at a first computer system, a request for data from a second computer system. A distance factor is determined, based, at least in part, on distance separating the first computer system and the second computer system. A processor loading factor is determined, based, at least in part, on one or more processor utilization percentages of the first computer system, and a network bandwidth factor is determined, based, at least in part, on bandwidth utilization of data transport fabric interconnecting the first computer system and the second computer system. A data compression selection index is calculated, based, at least in part, on the distance factor, the processor loading factor, and the network bandwidth factor. The requested data is compressed, when indicated by the calculated data compression selection index, and transmitted from the first computer system to the second computer system.
申请公布号 US9596311(B2) 申请公布日期 2017.03.14
申请号 US201414527798 申请日期 2014.10.30
申请人 International Business Machines Corporation 发明人 Li David Q.
分类号 G06F15/16;H04L29/08;H04L12/811;H04L12/26;H04L12/801 主分类号 G06F15/16
代理机构 代理人 Hayes John W.;Hartwell William H.
主权项 1. A method for dynamic data compression, the method comprising: receiving, by one or more processors of a first computer system, a request for data from a second computer system; determining, by one or more processors, a distance factor based, at least in part, on distance separating the first computer system and the second computer system; determining, by one or more processors, a processor loading factor based, at least in part, on one or more processor utilization percentages of the first computer system; determining, by one or more processors, a network bandwidth factor based, at least in part, on bandwidth utilization of data transport fabric interconnecting the first computer system and the second computer system; calculating, by one or more processors, a data compression selection index based, at least in part, on the distance factor, the processor loading factor, and the network bandwidth factor, wherein the data compression selection index is calculated according to the following, where dci indicates the data compression selection index, cdf indicates the distance factor, utf indicates the processor loading factor, and ntf indicates the network bandwidth factor:dci=(cdf+utf+ntf3) compressing, by one or more processors, the requested data, when indicated by the calculated data compression selection index; transmitting, by one or more processors, the requested data from the first computer system to the second computer system; dynamically calculating, by one or more processors, a set of data compression selection indices for the first computer system as a whole; applying, by one or more processors, the set of dynamically calculated data compression selection indices for an indicated compression level to all client requests; and automatically adjusting, by one or more processors, the set of dynamically calculated data compression selection indices and indicated compression levels based on the average of dynamically calculated compression selection indices over a fixed time period.
地址 Armonk NY US