Show simple item record

dc.contributor.advisorLoguinov, Dmitri
dc.creatorZhuo, Yue
dc.date.accessioned2015-04-28T15:32:08Z
dc.date.available2016-12-01T06:36:14Z
dc.date.created2014-12
dc.date.issued2014-12-12
dc.date.submittedDecember 2014
dc.identifier.urihttps://hdl.handle.net/1969.1/154001
dc.description.abstractWith the ever-growing volume and speed of Internet traffic, network applications place higher demand on packet I/O rates. Although 1-Gbps and even 10-Gbps Ethernet are widely adopted, achieving wire rate with small packets remains hindered by bottlenecks inside the TCP/IP stack. Improvements have been made for Linux, but there is still limited work in Windows. To bridge this gap, we build a new generation of our network driver IRLstack and show that it can achieve 10 Gbps wire rate (i.e. 14.88 Mpps), for both send and receive, with zero CPU utilization. This compares favorably to the fastest Linux versions, which typically saturate one or more CPU cores and often fail to achieve this rate in both directions.en
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.subjectnetwork driveren
dc.subjectsocketen
dc.subjectwindowsen
dc.subjecthigh-performanceen
dc.titleIRLstack 3.0: High-Performance Windows Socketsen
dc.typeThesisen
thesis.degree.departmentComputer Science and Engineeringen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorTexas A & M Universityen
thesis.degree.nameMaster of Scienceen
thesis.degree.levelMastersen
dc.contributor.committeeMemberBettati, Riccardo
dc.contributor.committeeMemberReddy, Narasimha
dc.type.materialtexten
dc.date.updated2015-04-28T15:32:08Z
local.embargo.terms2016-12-01
local.etdauthor.orcid0000-0002-6398-8525


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record