IQ-RUDP: coordinating application adaptation with network transport
Proceedings 11th IEEE International Symposium on High Performance Distributed Computing - Trang 369-378
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 networksTà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