Home > Hardware > Networking



HARDWAREASSISTED NETWORKING USING SCHEDULED TRANSFER PROTOCOL ON ...

Sort Desciption:

When the network interface card (NIC) receives a packet a hardware interrupt is ... network hardware and driver design that affect performance. ...



Content Inside:

HARDWAREASSISTED NETWORKING USING SCHEDULED TRANSFER PROTOCOL ON LINUXPage 1SHKTEKNIIKAN OSASTOTIETOTEKNIIKAN KOULUTUSOHJELMAHARDWAREASSISTED NETWORKINGUSING SCHEDULED TRANSFER PROTOCOLON LINUXTyn tekijPekka PietikinenTyn valvojaTino PyssysaloHyvksytty/2001ArvosanaPage 2Pietikinen P. (2001) Hardwareassisted Networking Using Scheduled TransferProtocol on Linux. Department of Electrical Engineering University of Oulu OuluFinland. Diploma thesis 78 p.ABSTRACTAs network speeds have increased the demands placed on protocol implementations have grown significantly. Gigabit Ethernet has made network speeds of 100MB/s possible on commodity hardware although achieving the full potential isdifficult. The two greatest problems seen on Gigabit Ethernet networks are thelarge number of hardware interrupts and unnecessary memory copies.This thesis studies the ways in which implementations of network protocolscan be optimized. An emphasis is placed on methods which offload some of theprotocol processing onto programmable network adapters.Scheduled Transfer Protocol (STP) is a new ANSI specified data transfer protocol which uses small control messages to preallocate buffers at the data destination before the data movement begins. This characteristic of the protocolreduces the state information required for protocol processing significantly andthus makes hardware accelerated implementations of the protocol that copy datadirectly between the user buffer and network interface considerably simpler thantraditional protocols such as TCP.Experimental results of STP performance are obtained by studying the STPimplementation for Linux 2.4 on Gigabit Ethernet and comparing the results toTCP.The results obtained in this thesis show that partially offloading protocol processing to an intelligent network interface reduces the CPU utilization considerably and makes it possible to utilize the full capabilities of future network technologies.Keywords: zerocopy networking interrupt mitigation networ ...

Source: www.ee.oulu.fi


add to Google Reader add to Google Bookmark add to bloglines add to newsgator add to FURL add to digg add to webnews add to Netscape add to Yahoo MyWeb add to spurl.net add to diigo Bookmark newsvine Bookmark del.icio.us Bookmark @ SIMPIFY Bookmark MISTER WONG Bookmark Linkarena Bookmark icio.de Bookmark oneview Bookmark folkd.com Bookmark yigg.de Bookmark reddit Bookmark StumbleUpon Bookmark Slashdot Bookmark blinklist Bookmark technorati add to blogmarks add to blinkbits add to ma.gnolia add to smarking.com add to netvouz add to co.mments add to Connotea add to de.lirio.us
Search Terms:

 

Related Files

Masters in Computer Networking Network Design Network Hardware ...

Filed under: Hardware and Networking
Masters in Computer Networking. Basic Courses. Courses Prefix. Credits. Semester ... Network Hardware. Technical Concentration. Courses Prefix. Credits ...

Networking

Filed under: Hardware and Networking
Hardware Compatibility. Microsoft has created a tool that tests for Windows Vista Compatibility with networking hardware. The tool ...

Wireless Networking Basics

Filed under: Hardware and Networking
iii v1.0, October 2005 Contents Wireless Networking Basics Chapter 1 About This Manual Audience, Scope, Conventions, and Formats .....1-1 How to Use ...

Teaching Networking Hardware

Filed under: Hardware and Networking
Stanford High Performance Networking Group. Motivation. (networking hardware experience needed in classroom). . Many students go to work in the networking ...

NETWORKING HARDWARE AND SOFTWARE

Filed under: Hardware and Networking
NETWORKING HARDWARE AND SOFTWARE. Background: ... Qualifications: The submitter must be a qualified Premise Based NETWORKING HARDWARE AND ...