The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
Increasing network throughput by integrating protocol layers
IEEE/ACM Transactions on Networking (TON)
IEEE/ACM Transactions on Networking (TON)
Performance modeling of multiprocessor implementations of protocols
IEEE/ACM Transactions on Networking (TON)
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Optimizing the end-to-end performance of reliable flows over wireless links
Wireless Networks - Selected Papers from Mobicom'99
Evaluation of a split-connection mobile transport protocol
Wireless Networks
Performance evaluation and comparison of Westwood+, New Reno, and Vegas TCP congestion control
ACM SIGCOMM Computer Communication Review
Hi-index | 0.01 |
In our study, we investigate a packet-level protocol parallelization approach, which works by parallel multithreading the protocol execution such that packets within and among connections are processed in parallel using distinct processors/threads. The major advantage of this approach is its high scalability--with proper scheduling, more protocol connections, and hence more requests, can be supported by using more threads. In this paper, we present results of our detailed simulations using the NS-2 platform for reliably transferring video stream data in a client-server system. Different types of parameters are used to measure the performance. The parameters include available network bandwidth, different number of TCP connections, and different video sources. Our results show that a parallel approach can indeed significantly enhance the playback quality.