This is not the kind of Agile I'm talking about (picture by Double-M on flickr) Guest post: Networks for Mangrove Protection in Costa Rica.Who influences the EU’s green infrastructure strategy?.Pivoting from development to humanitarian aid.Net-Mapping with a New Stakeholder Group: Neighborhood Store Managers and their Clients.Boston, MA, USA, 1995.Malawi Nigeria Network Map Mapping Ghana More > Addison-Wesley Longman Publishing Co., Inc. New techniques to develop low-latency network apps. SCHUTZ, B., BRIGGS, E., AND ERTUGAY, O.Transparent acceleration of software packet forwarding using netmap. RIZZO, L., CARBONE, M., AND CATALLI, G.Polling versus interrupts in network device drivers. Eliminating receive livelock in an interrupt-driven kernel. ACM SIGCOMM Computer Communication Review 38 (March 2008), 69-74. Openflow: enabling innovation in campus networks. MCKEOWN, N., ANDERSON, T., BALAKRISHNAN, H., PARULKAR, G., PETERSON, L., REXFORD, J., SHENKER, S., AND TURNER, J.In USENIX Winter Conference (1993), USENIX Association. The bsd packet filter: A new architecture for user-level packet capture. on Microelectronics Systems Education (2007). Netfpga-an open platform for gigabit-rate network switching and routing. KOHLER, E., MORRIS, R., CHEN, B., JANNOTTI, J., AND KAASHOEK, M.Using the Endace DAG 3.7 GF card with FreeBSD 7.0. ACM SIGCOMM Computer Communication Review 33, 1 (2003), 53-57. Xorp: An open platform for network research. HANDLEY, M., HODSON, O., AND KOHLER, E.ACM SIGCOMM Computer Communication Review 40, 4 (2010), 195-206. Packetshader: a gpu-accelerated software router. HAN, S., JANG, K., PARK, K., AND MOON, S.Routebricks: Exploiting parallelism to scale software routers. DOBRESCU, M., EGI, N., ARGYRAKI, K., CHUN, B., FALL, K., IANNACCONE, G., KNIES, A., MANESH, M., AND RATNASAMY, S.In Workshop on End-to-End Monitoring Techniques and Services (2005), IEEE, pp. ncap: Wire-speed packet capture and transmission. Improving passive packet capture: Beyond device polling. Large speedups (5× and more) are also achieved on user-space Click and other packet forwarding applications using a libpcap emulation library running on top of netmap. This is more than 20 times faster than conventional APIs. In our prototype, a single core running at 900 MHz can send or receive 14.88 Mpps (the peak packet rate on 10 Gbit/s links). Netmap has been implemented in FreeBSD and Linux for several 1 and 10 Gbit/s network adapters. The novelty in our proposal is not only that we exceed the performance of most of previouswork, but also that we provide an architecture that is tightly integrated with existing operating system primitives, not tied to specific hardware, and easy to use and maintain. Separately, some of these techniques have been used in the past. ![]() In building netmap, we identified and successfully reduced or removed three main packet processing costs: per-packet dynamic memory allocations, removed by preallocating resources system call overheads, amortized over large batches and memory copies, eliminated by sharing buffers and metadata between kernel and userspace, while still protecting access to device registers and other kernel memory areas. In this paper we present netmap, a novel framework that enables commodity operating systems to handle the millions of packets per seconds traversing 1.10 Gbit/s links, without requiring custom hardware or changes to applications. Many applications (routers, traffic monitors, firewalls, etc.) need to send and receive packets at line rate even on very fast links.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |