AMPS

Xiaolan Zhang, Michael K. Bradshaw, Yang Guo, Bing Wang, Jim Kurose, Prashant Shenoy, Don Towsley
2004 Proceedings of the 14th international workshop on Network and operating systems support for digital audio and video - NOSSDAV '04  
We present the design, implementation, and performance evaluation of AMPS -a flexible, scalable proxy testbed that supports a wide and extensible set of next-generation proxy streaming services. AMPS employs a modular architecture and is built on top of a commodity Linux system. We quantify the maximum achievable throughput for two of the principal components of the proxy -the control plane and data plane, and identify the CPU to be the system bottleneck. Through profiling studies, we further
more » ... entify the kernel network protocol processing and the Network Reception Module inside the proxy to be the most CPUintensive components. We also characterize the end-to-end performance along the server-to-proxy-to-client path. We discuss lessons learned and the various optimizations made in the course of our study to improve system performance.
doi:10.1145/1005847.1005873 dblp:conf/nossdav/ZhangBGWKST04 fatcat:mvd45p3vp5bbbfdszefrjuwwjq