IQ-RUDP: coordinating application adaptation with network transport

Qi He1, K. Schwan1
1Center for Experimental Research in Computer Systems, College of Computing, Georgia Institute of Technology, Atlanta, GA, USA

Tóm tắt

Our research addresses the efficient transfer of large data across wide-area networks, focusing on applications like remote visualization and real-time collaboration. To attain high performance in the real-time exchange of data across collaborating machines and end users, we are developing and evaluating methods and techniques for coordinating application-level with network transport-level adaptations of data communication. Specifically, complementing previous work on TCP-friendly communication and on adaptive transport protocols, our approach is to strongly coordinate application-level with transport-level changes in communication behavior, so as to best meet application needs without violating fairness in network resource usage. The approach is evaluated with the IQ-ECho middleware, which implements the distribution of scientific data to remote collaborators. Using IQ-ECho, application-level adaptations like selective data down-sampling are triggered by transport-level information provided by the instrumented IQ-RUDP protocol underlying IQ-ECho's communications. The application- to network-layer exchange of information necessary for such coordinated adaptations is implemented with ECho attributes, which provide a lightweight way for an application to provide quality of service information and to describe its adaptation to the transport layer.

Từ khóa

#Communication system traffic control #Transport protocols #Collaboration #Quality of service #Application software #Computer networks #Data visualization #Collaborative work #Instruments #Wide area networks

Tài liệu tham khảo

li, 1999, A Transport Protocol for Heterogeneous Packet Flows, INFOCOM mahdavi, 1997, TCP-friendly unicast rate-based flow control 2000, NASA Using XML and Java for telescope and instrumentation control In SPIE Advanced Telescope and Instrumentation Control Software 2001, The Net100 Project-Development of Network-Aware Operating Systems, Net100 10.1145/378344.378365 10.1109/REAL.1999.818848 sisalem, 1998, The loss-delay based adjustment algorithm: A TCP-friendly adaptation scheme, NOSSDAV sivakumar, 2000, PSockets: The Case for Application-level Network Striping for Data Intensive Applications using High Speed Wide Area Networks, Super Computing trivedi, 2000, Web-based Teleautonomy and Telepresence, SPIE Optical Science and Technology Conference walters, 2000, RC (Remote Collaboration) A Tool for Multimedia Multilingual Collaboration fisk, 2001, Dynamic Right-Sizing in TCP, ICCCN 0, The Utah Network Testbed he, 2002, Adaptive Reliable UDP gu, 1995, Falcon: On-line Monitoring and Steering of Parallel Programs, Concurrency Practice and Experience kravets, 1998, Payoff Adaptation of Communication for Distributed Interactive Applications, Journal of High Speed Networks 10.1007/978-0-387-35279-4_13 bova, 2000, Reliable UDP Protocol(draft-ietf-sigtran-reliable-udp-OO txt) andersen, 2000, System Support for Bandwidth Management and Context Adaptation in Internet Applications, SOSP li, 2000, QualProbes: Middleware QoS Profiling Services for Configuring Adaptive Applications, Middleware 2000, 10.1007/3-540-45559-0_13 10.1109/RTTAS.2001.929869 10.1109/INFCOM.2001.916714