{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,13]],"date-time":"2023-09-13T05:09:54Z","timestamp":1694581794755},"reference-count":37,"publisher":"Wiley","issue":"6","license":[{"start":{"date-parts":[[2005,11,8]],"date-time":"2005-11-08T00:00:00Z","timestamp":1131408000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrency and Computation"],"published-print":{"date-parts":[[2006,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>IQ\u2010Services are application\u2010specific, resource\u2010aware code modules executed by data transport middleware. They constitute a \u2018thin\u2019 layer between application components and the underlying computational and communication resources. This layer implements the data manipulations necessary to permit wide\u2010area collaborations to proceed smoothly in the presence of dynamic resource variations. IQ\u2010Services interact with the application and resource layers via dynamic performance attributes, and end\u2010to\u2010end implementations of such attributes also permit clients to interact with data providers. The joint middleware\/resource and provider\/consumer interactions implemented with performance attributes may be used to realize effective methods for managing the data flows in the large\u2010data, distributed Grid applications targeted by our research. Experimental results in this paper demonstrate substantial performance improvements. These are attained by coordinating network\u2010level with service\u2010level adaptations of the data being transported and by permitting end users to dynamically deploy and use application\u2010specific services for manipulating data in ways suitable for their current needs. Copyright \u00a9 2005 John Wiley &amp; Sons, Ltd.<\/jats:p>","DOI":"10.1002\/cpe.971","type":"journal-article","created":{"date-parts":[[2005,11,16]],"date-time":"2005-11-16T18:24:34Z","timestamp":1132165474000},"page":"635-652","source":"Crossref","is-referenced-by-count":2,"title":["IQ\u2010Services: network\u2010aware middleware for interactive large\u2010data applications"],"prefix":"10.1002","volume":"18","author":[{"given":"Zhongtang","family":"Cai","sequence":"first","affiliation":[]},{"given":"Greg","family":"Eisenhauer","sequence":"additional","affiliation":[]},{"given":"Qi","family":"He","sequence":"additional","affiliation":[]},{"given":"Vibhore","family":"Kumar","sequence":"additional","affiliation":[]},{"given":"Karsten","family":"Schwan","sequence":"additional","affiliation":[]},{"given":"Matthew","family":"Wolf","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2005,11,8]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"TinnakornsrisuphapP FengW PhilpI.On the burstiness of the TCP congestion\u2010control mechanism in a distributed computing system.Proceedings of ICDCS 2000."},{"key":"e_1_2_1_3_2","doi-asserted-by":"crossref","unstructured":"JainM DovrolisC.End\u2010to\u2010end available bandwidth: Measurement methodology dynamics and relation with TCP throughput.Proceedings of ACM SIGCOMM August2002.","DOI":"10.1145\/633025.633054"},{"key":"e_1_2_1_4_2","unstructured":"MathisM. Web100 and the end\u2010to\u2010end problem.http:\/\/www.web100.org\/docs\/jtech\/."},{"key":"e_1_2_1_5_2","unstructured":"IsertC SchwanK.ACDS: Adapting computational data streams for high performance.Proceedings of IPDPS May2000."},{"key":"e_1_2_1_6_2","unstructured":"ChenL ReddyK AgrawalG.GATES: A Grid\u2010based middleware for processing distributed data streams.Proceedings of High Performance Distributed Computing 2004."},{"key":"e_1_2_1_7_2","unstructured":"HeQ SchwanK.IQ\u2010RUDP: Coordinating application adaptation with network transport.Proceedings of High Performance Distributed Computing July2002."},{"key":"e_1_2_1_8_2","doi-asserted-by":"crossref","unstructured":"WolfM CaiZ HuangW SchwanK.Smart pointers: Personalized scientific data portals in your hand.Proceedings of IEEE\/ACM Supercomputing Conference November2002.","DOI":"10.1109\/SC.2002.10003"},{"key":"e_1_2_1_9_2","doi-asserted-by":"crossref","unstructured":"WisemanY SchwanK.Efficient end to end data exchange using configurable compression.Proceedings of ICDCS March2004.","DOI":"10.1109\/ICDCS.2004.1281587"},{"key":"e_1_2_1_10_2","unstructured":"BustamanteF EisenhauerG WidenerP SchwanK PuC.Active streams: An approach to adaptive distributed systems.Proceedings of the 8th Workshop in Operating Systems (HotOS\u2010VIII) Elmau\/Oberbayern Germany May2001."},{"key":"e_1_2_1_11_2","unstructured":"BustamenteF EisenhauerG SchwanK.Event services for high performance computing.Proceedings of High Performance Distributed Computing 2000."},{"key":"e_1_2_1_12_2","doi-asserted-by":"crossref","unstructured":"BalakrishnanH RahulH SeshanS.An integrated congestion management architecture for Internet hosts.Proceedings of ACM SIGCOMM 1999.","DOI":"10.1145\/316194.316220"},{"key":"e_1_2_1_13_2","unstructured":"AgarwalaS PoellabauerC KongJ SchwanK WolfM.Resource\u2010aware stream management with the customizable dproc distributed monitoring mechanisms.Proceedings of High Performance Distributed Computing 2003."},{"key":"e_1_2_1_14_2","unstructured":"LSC. LIGO Scientific Collaboration 2003.http:\/\/www.ligo.org\/."},{"key":"e_1_2_1_15_2","unstructured":"GriPhyN. The Grid Physics Network.http:\/\/www.griphyn.org."},{"key":"e_1_2_1_16_2","unstructured":"DOE\u2010TSI. TeraScale Supernova Initiative.http:\/\/www.phy.ornl.gov\/tsi."},{"key":"e_1_2_1_17_2","unstructured":"AG. Access Grid.http:\/\/www\u2010fp.mcs.anl.gov\/fl\/accessgrid."},{"key":"e_1_2_1_18_2","unstructured":"AeschlimannM DindaP KallivokasL LopezJ LowekampB O'HallaronD.Preliminary report on the design of a framework for distributed visualization.Proceedings of International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA) Las Vegas NV June1999;1833\u20131839."},{"key":"e_1_2_1_19_2","unstructured":"Globus. GridFTP.http:\/\/www\u2010fp.globus.org\/datagrid\/gridftp.html."},{"key":"e_1_2_1_20_2","unstructured":"DFDL\u2010WG.http:\/\/forge.gridforum.org\/projects\/dfdl\u2010wg\/."},{"key":"e_1_2_1_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/4434.678828"},{"key":"e_1_2_1_22_2","unstructured":"ChandraP FisherA KosakC SteenkisteP.Network support for application\u2010oriented quality of service.Proceedings of IEEE\/IFIP International Workshop on Quality of Service May1998."},{"key":"e_1_2_1_23_2","doi-asserted-by":"crossref","unstructured":"RaoNSV RadhakrishnanS CheolBY.NetLets: Measurement\u2010based routing for end\u2010to\u2010end performance over the Internet.Proceedings of International Conference on Networking 2001.","DOI":"10.1007\/3-540-47728-4_19"},{"key":"e_1_2_1_24_2","unstructured":"AdbelzaherTF LuC.Modeling and performance control of internet servers.Proceedings of IEEE Conference on Decision and Control 2000."},{"key":"e_1_2_1_25_2","doi-asserted-by":"crossref","unstructured":"ZhangY DuN PaxsonE ShenkerS.On the constancy of Internet path properties.Proceedings of ACM SIGCOMM Internet Measurement Workshop 2001.","DOI":"10.1145\/505202.505228"},{"key":"e_1_2_1_26_2","unstructured":"ShaL LiuX LuY AbdelzaherT.Queueing model based network server performance control.Proceedings of RTSS 2002."},{"key":"e_1_2_1_27_2","doi-asserted-by":"crossref","unstructured":"CaiZ EisenhauerG HeQ KumarV SchwanK WolfM.IQ\u2010Services: Network\u2010aware middleware for interactive large\u2010data applications.Technical Report Georgia Tech February2004.","DOI":"10.1145\/1028493.1028495"},{"key":"e_1_2_1_28_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF03037550"},{"key":"e_1_2_1_29_2","unstructured":"RaoNSV.Probabilistic guarantees on message delays over wide\u2010area networks usingin situinstruments.Proceedings of International Conference on Computer Communications and Networks 2002."},{"key":"e_1_2_1_30_2","doi-asserted-by":"crossref","unstructured":"PadhyeJ FiroiuV TowsleyD KuroseJ.Modeling TCP throughput: A simple model and its empirical validation.Proceedings of ACM SIGCOMM 1998.","DOI":"10.1145\/285237.285291"},{"key":"e_1_2_1_31_2","doi-asserted-by":"crossref","unstructured":"FoxA GribbleSD ChawatheY BrewerEA GauthierP.Cluster\u2010based scalable network services.Proceedings of SOSP 1997.","DOI":"10.1145\/268998.266662"},{"key":"e_1_2_1_32_2","unstructured":"RosuDI SchwanK.FARACost: An adaptation cost model aware of pending constraints.Proceedings of RTSS December1999."},{"key":"e_1_2_1_33_2","unstructured":"ShaL LiuX AbdelzaherT.Queuing model based network server performance control.Proceedings of RTSS December2002."},{"key":"e_1_2_1_34_2","unstructured":"DovrolisC JainM.Ten fallacies and pitfalls in end\u2010to\u2010end available bandwidth estimation.Proceedings of ACM Internet Measurements Conference 2004."},{"key":"e_1_2_1_35_2","doi-asserted-by":"crossref","unstructured":"KatabiD HandleyM RohrsC.Congestion control for high bandwidth\u2010delay product networks.Proceedings of ACM SIGCOMM August2002.","DOI":"10.1145\/964725.633035"},{"key":"e_1_2_1_36_2","doi-asserted-by":"publisher","DOI":"10.1023\/B:GRID.0000037554.67413.52"},{"key":"e_1_2_1_37_2","unstructured":"AbbasiH WolfM SchwanK EisenhauerG HiltonA.XChange: Coupling parallel applications in a dynamic environment.Proceedings of Cluster 2004 2004."},{"key":"e_1_2_1_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2003.815304"}],"container-title":["Concurrency and Computation: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcpe.971","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.971","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,12]],"date-time":"2023-09-12T20:16:25Z","timestamp":1694549785000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.971"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,11,8]]},"references-count":37,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2006,5]]}},"alternative-id":["10.1002\/cpe.971"],"URL":"https:\/\/doi.org\/10.1002\/cpe.971","archive":["Portico"],"relation":{},"ISSN":["1532-0626","1532-0634"],"issn-type":[{"value":"1532-0626","type":"print"},{"value":"1532-0634","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,11,8]]}}}