The Click modular router has been one of the most popular software router platforms for rapid prototyping and new protocol development. Unfortunately, its internal architecture has not caught up with recent hardware advancements, and the performance remains sub-optimal in high-speed networks despite its benefit of flexible module composition.In this work, we identify the performance bottlenecks of the existing Click router and extend it to scale with modern computer systems. Our improvements focus on both I/O and computation batching, and include various optimizations for multi-core systems and multi-queue network cards. We find that these techniques improve the performance by almost a factor of 10, and the maximum throughput reaches 28 Gbps of minimum-sized IPv4 packet forwarding speed on a single machine.
In recent years, the world has witnessed the deployment of several 3G and 3.5G wireless networks based on technologies such as CDMA 1x EVolution Data-Only (EVDO), High-Speed Downlink Packet Access (HSDPA), and mobile WiMax (e.g., WiBro). Although 3G and 3.5G wireless networks support enough bandwidth for typical Internet applications, their performance varies greatly due to the wireless link characteristics.We present a measurement analysis of the performance of UDP and TCP over 3G and 3.5G wireless networks. The novelty of our measurement experiments lies in that we took our measurements in a fast moving car on a highway and in a high-speed train running at 300 km/h. Our results show that mobile nodes experience far worse performance than stationary nodes over the same network.
By moving network appliance functionality from proprietary hardware to software, Network Function Virtualization promises to bring the advantages of cloud computing to network packet processing. However, the evolution of cloud computing (particularly for data analytics) has greatly benefited from application-independent methods for scaling and placement that achieve high efficiency while relieving programmers of these burdens. NFV has no such general management solutions. In this paper, we present a scalable and application-agnostic scheduling framework for packet processing, and compare its performance to current approaches.
Abstract. In this work, we have conducted experiments to evaluate QoS of VoIP applications over the WiBro network. In order to capture the baseline performance of the WiBro network we measure and analyze the characteristics of delay and throughput under stationary and mobile scenarios. Then we evaluate QoS of VoIP applications using the E-Model of ITU-T G.107. Our measurements show that the achievable maximum throughputs are 5.3 Mbps in downlink and 2 Mbps in uplink. VoIP quality is better than or at least as good as toll quality despite user mobility exceeding the protected limit of WiBro mobility support. Using RAS and sector identification information, we show that the handoff is correlated with throughput and quality degradation.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.