FOCS '02 Proceedings of the 43rd Symposium on Foundations of Computer Science
Reliable Blast UDP: Predictable High Performance Bulk Data Transfer
CLUSTER '02 Proceedings of the IEEE International Conference on Cluster Computing
SplitStream: high-bandwidth multicast in cooperative environments
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
IEEE/ACM Transactions on Networking (TON) - Special issue on networking and information theory
UDT: UDP-based data transfer for high-speed wide area networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
RobuSTore: a distributed storage architecture with robust and high performance
Proceedings of the 2007 ACM/IEEE conference on Supercomputing
The StarCAVE, a third-generation CAVE and virtual reality OptIPortal
Future Generation Computer Systems
Real time switching and streaming transmission of uncompressed 4K motion pictures
Future Generation Computer Systems
The OptIPortal, a scalable visualization, storage, and computing interface device for the OptiPuter
Future Generation Computer Systems
Synchronizing Parallel Data Streams via Cross-Stream Coding
NAS '09 Proceedings of the 2009 IEEE International Conference on Networking, Architecture, and Storage
Hi-index | 0.00 |
Transferring very high quality digital objects over optical networks is critical in many scientific applications, such as video streaming/conferencing, remote rendering on tiled display walls, or 3D virtual reality. Current data transfer protocols rely on UDP as well as a variety of compression techniques. None of the existing transfer protocols, however, scale well to many parallel data connections. Existing parallel streaming protocols have limited synchronization mechanisms for multiple streams, and they are prone to be slowed down significantly if one stream experiences significant packet loss. In this paper, we propose a new parallel streaming protocol which can stream many parallel data streams over optical networks: CSTP, the Cross-Stream Transfer Protocol. It not only tolerates random UDP packet loss, but also aims to tolerate unevenly distributed packet loss patterns across multiple streams to achieve synchronized parallel streams with limited coding overhead. We simulated the approach, and the results show that CSTP can generate steady throughput with fluctuating data streams of different data loss patterns, and can transfer data in parallel at a higher speed than multiple independent UDP streams.