loading...
Analyzing the benefits of protocol offload by full-system simulation
Naples, Italy February 07-February 09
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PDP.2007.2415th Euromicro International Conferen ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Andr?s Ortiz, Universidad de M?laga, Spain
Julio Ortega, Universidad de Granada, Spain
Antonio F. D?az, Universidad de Granada, Spain
Alberto Prieto, Universidad de Granada, Spain

Due to the network technology advances, an orderof- magnitude jump has been produced in the network bandwidth. This fact has reawake the interest in protocol offloading (particularly in protocols such as TCP, that require a lot of CPU resources to process the stack), since network communication is one key factor for the system performance. Nevertheless, there are controversial studies on protocol offloading benefits, and much research work on offloading, particulary on TCP offloading as it has been the main transport protocol for many years, and in fact, it is the most used protocol in the networks.

This paper describes a model to simulate by Simics the protocol offloading technique to keep low the communication overheads on the host CPU. The simulation platform provided by Simics can be used for a functional system simulation, including the application program, the operating system, the protocol stack and the device drivers, since networkoriented applications require a full-system simulation. As Simics does not provide a detailed network I/O model, in this paper we describe the way we have generated a model that allows the simulation of the offloading effects.

Citation:
Andr?s Ortiz, Julio Ortega, Antonio F. D?az, Alberto Prieto, "Analyzing the benefits of protocol offload by full-system simulation," pdp, pp.229-237, 15th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.