Improving networking server performance with programmable network interfaces

dc.contributor.advisorRixner, Scott
dc.contributor.advisorPai, Vijay S.
dc.creatorKim, Hyong-Youb
dc.date.accessioned2009-06-04T07:06:17Z
dc.date.available2009-06-04T07:06:17Z
dc.date.issued2003
dc.description.abstractNetworking servers, such as web servers, have been widely deployed in recent years. While developments in the operating system and applications continue to improve server performance, programmable network interfaces with local memory provide new opportunities to improve server performance through extended network services on the network interface. However, due to their embedded nature, programmable processors on the network interface may suffer from inadequate processing power when compared to non-programmable application-specific network interfaces. This thesis first shows that exploiting a multiprocessor architecture and task-level concurrency in network interface processing enables programmable network interfaces to overcome the performance disadvantages over application-specific network interfaces that result from programmability. Then, the thesis presents a network service on a programmable network interface that exploits the storage capacity of the interfaces to alleviate the local I/O interconnect bottleneck, thereby improving server performance. Thus, these two results show that programmable network interfaces can offset the performance disadvantages due to programmability and improve networking server performance through extended network services that exploit their computation power and storage capacity.
dc.format.extent125 p.en_US
dc.format.mimetypeapplication/pdf
dc.identifier.callnoTHESIS E.E. 2003 KIM
dc.identifier.citationKim, Hyong-Youb. "Improving networking server performance with programmable network interfaces." (2003) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/17599">https://hdl.handle.net/1911/17599</a>.
dc.identifier.urihttps://hdl.handle.net/1911/17599
dc.language.isoeng
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.
dc.subjectComputer science
dc.titleImproving networking server performance with programmable network interfaces
dc.typeThesis
dc.type.materialText
thesis.degree.departmentElectrical Engineering
thesis.degree.disciplineEngineering
thesis.degree.grantorRice University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1414271.PDF
Size:
10.26 MB
Format:
Adobe Portable Document Format