{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T21:15:15Z","timestamp":1773954915249,"version":"3.50.1"},"reference-count":35,"publisher":"Association for Computing Machinery (ACM)","issue":"3","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2005,7]]},"abstract":"<jats:p>We explore the use of compression methods to improve the middleware-based exchange of information in interactive or collaborative distributed applications. In such applications, good compression factors must be accompanied by compression speeds suitable for the data transfer rates sustainable across network links. Our approach combines methods that continuously monitor current network and processor resources and assess compression effectiveness, with techniques that automatically choose suitable compression techniques. By integrating these techniques into middleware, there is little need for end user involvement, other than expressing the target rates of data transmission. The resulting network- and user-aware compression methods are evaluated experimentally across a range of network links and application data, the former ranging from low end links to homes, to wide-area Internet links, to high end links in intranets, the latter including both scientific (binary molecular dynamics data) and commercial (XML) data sets. Results attained demonstrate substantial improvements of this adaptive technique for data compression over non-adaptive approaches, where better compression methods are used when CPU loads are low and\/or network links are slow, and where less effective and typically, faster compression techniques are used in high end network infrastructures.<\/jats:p>","DOI":"10.1145\/1075395.1075396","type":"journal-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T19:28:32Z","timestamp":1131391712000},"page":"4-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":25,"title":["Efficient end to end data exchange using configurable compression"],"prefix":"10.1145","volume":"39","author":[{"given":"Yair","family":"Wiseman","sequence":"first","affiliation":[{"name":"Georgia Institute of Technology and Bar-Ilan University"}]},{"given":"Karsten","family":"Schwan","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology"}]},{"given":"Patrick","family":"Widener","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology"}]}],"member":"320","published-online":{"date-parts":[[2005,7]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"DOE-TSI. Terascale supernova initiative http:\/\/www.phy.ornl.gov\/tsi.]]  DOE-TSI. Terascale supernova initiative http:\/\/www.phy.ornl.gov\/tsi.]]"},{"key":"e_1_2_1_2_1","volume-title":"Workshop on Industrial Experiences with System Software (WIESS 2000), in conjunction with OSDI 2000","author":"Oleson K.","year":"2000"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/4434.678828"},{"key":"e_1_2_1_4_1","volume-title":"Proc. of Supercommputing 2002","author":"Wolf Z.","year":"2002"},{"key":"e_1_2_1_5_1","volume-title":"Mobile Computers. 3rd Cabernet Plenary Workshop","author":"Beigl MODBC - A","year":"1997"},{"key":"e_1_2_1_6_1","unstructured":"MMEV voice compression\/decompression middleware http:\/\/www.asahikasei.co.jp\/vorero\/en\/onsei2\/mmev1.html.]]  MMEV voice compression\/decompression middleware http:\/\/www.asahikasei.co.jp\/vorero\/en\/onsei2\/mmev1.html.]]"},{"key":"e_1_2_1_7_1","unstructured":"INNOTECH Corporation IMPress Version 2.0 Image compression and decompression middleware system for embedded systems. http:\/\/www.innotech.co.jp\/english\/news\/contents\/news021029e.html.]]  INNOTECH Corporation IMPress Version 2.0 Image compression and decompression middleware system for embedded systems. http:\/\/www.innotech.co.jp\/english\/news\/contents\/news021029e.html.]]"},{"key":"e_1_2_1_8_1","unstructured":"Envivio Corporation H.264 Live Solution for Cost-Effective Delivery of Broadcast-Quality Video Over Satellite Networks In Proc. of NAB 2003 Apr. 2003.]]  Envivio Corporation H.264 Live Solution for Cost-Effective Delivery of Broadcast-Quality Video Over Satellite Networks In Proc. of NAB 2003 Apr. 2003.]]"},{"key":"e_1_2_1_9_1","doi-asserted-by":"crossref","unstructured":"E. Jeannot B. Knutsson M. Bjrkman Adaptive Online Data Compression IEEE High Performance Distributed Computing (HPDC'11) Edinburgh Scotland July 2002.]]   E. Jeannot B. Knutsson M. Bjrkman Adaptive Online Data Compression IEEE High Performance Distributed Computing (HPDC'11) Edinburgh Scotland July 2002.]]","DOI":"10.1109\/HPDC.2002.1029938"},{"key":"e_1_2_1_10_1","unstructured":"M. Mathis. Web 100 and the End-to-End problem. http:\/\/www.web100.org\/docs\/jtech\/.]]  M. Mathis. Web 100 and the End-to-End problem. http:\/\/www.web100.org\/docs\/jtech\/.]]"},{"key":"e_1_2_1_11_1","unstructured":"N. S. Rao Y.-C. Bang S. Radhakrishnan Q. Wu S. S. Iyengar and H. Choo. NetLets: measurement-based.]]  N. S. Rao Y.-C. Bang S. Radhakrishnan Q. Wu S. S. Iyengar and H. Choo. NetLets: measurement-based.]]"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/633025.633054"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2003.815304"},{"key":"e_1_2_1_14_1","volume-title":"High Performance Distributed Computing","author":"He K.","year":"2002"},{"key":"e_1_2_1_15_1","unstructured":"GriPhyN. The grid physics network. http:\/\/www.griphyn.org.]]  GriPhyN. The grid physics network. http:\/\/www.griphyn.org.]]"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/1515915.1515929"},{"key":"e_1_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Huffman D. A method for the Construction of Minimum Redundancy Codes Proc. of the IRE 40 pp. 1098--1101 1952.]]  Huffman D. A method for the Construction of Minimum Redundancy Codes Proc. of the IRE 40 pp. 1098--1101 1952.]]","DOI":"10.1109\/JRPROC.1952.273898"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02243872"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/103085.103089"},{"key":"e_1_2_1_20_1","unstructured":"Information Technology Digital Compression and Coding of Continuous-Tone Still Images Requirements and Guidelines International Standard ISO\/IEC 10918-1 1993.]]  Information Technology Digital Compression and Coding of Continuous-Tone Still Images Requirements and Guidelines International Standard ISO\/IEC 10918-1 1993.]]"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/214762.214771"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.286189"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1977.1055714"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1978.1055934"},{"key":"e_1_2_1_25_1","volume-title":"USA","author":"WinZip","year":"1998"},{"key":"e_1_2_1_26_1","volume-title":"USA 1991]]","author":"Free Software Foundation"},{"issue":"2","key":"e_1_2_1_27_1","first-page":"64","article-title":"A linear algorithm for data compression","volume":"19","author":"Brent R. P.","year":"1987","journal-title":"Australian Computer Journal"},{"key":"e_1_2_1_28_1","volume-title":"CA 1994.]]","author":"Burrows M."},{"key":"e_1_2_1_29_1","unstructured":"Nelson M. R. Data Compression with the Burrows Wheeler Transformation Dr. Dobb's Journal pp. 46--50 1996.]]  Nelson M. R. Data Compression with the Burrows Wheeler Transformation Dr. Dobb's Journal pp. 46--50 1996.]]"},{"key":"e_1_2_1_30_1","unstructured":"SGI\u00ae IRIX\u00ae Freeware distribution 1600 Amphitheatre Pkwy. Mountain View CA USA Edition of February 2003.]]  SGI\u00ae IRIX\u00ae Freeware distribution 1600 Amphitheatre Pkwy. Mountain View CA USA Edition of February 2003.]]"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/46.5.487"},{"key":"e_1_2_1_32_1","unstructured":"Wiseman Y. Parallel Compression Ph.D. Thesis Bar-Ilan University Ramat-Gan Israel 2000.]]  Wiseman Y. Parallel Compression Ph.D. Thesis Bar-Ilan University Ramat-Gan Israel 2000.]]"},{"key":"e_1_2_1_33_1","volume-title":"The Journal of Discrete Applied Mathematics","author":"Klein S. T.","year":"2003"},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the International Conference on Parallel and Distributed Computing Systems (PDCS2000)","author":"Plale B.","year":"2000"},{"key":"e_1_2_1_36_1","doi-asserted-by":"crossref","unstructured":"Cai Z. He Q. Eisenhauer G. Schwan K. and Wolf M. IQ-services: Network-Aware Middleware for Interactive Large-Data Application submitted to Supercomputing (SC2003) May 2003.]]  Cai Z. He Q. Eisenhauer G. Schwan K. and Wolf M. IQ-services: Network-Aware Middleware for Interactive Large-Data Application submitted to Supercomputing (SC2003) May 2003.]]","DOI":"10.1145\/1028493.1028495"}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1075395.1075396","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T16:15:19Z","timestamp":1672244119000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1075395.1075396"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,7]]},"references-count":35,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2005,7]]}},"alternative-id":["10.1145\/1075395.1075396"],"URL":"https:\/\/doi.org\/10.1145\/1075395.1075396","relation":{},"ISSN":["0163-5980"],"issn-type":[{"value":"0163-5980","type":"print"}],"subject":[],"published":{"date-parts":[[2005,7]]},"assertion":[{"value":"2005-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}