• DocumentCode
    2061931
  • Title

    Analyzing the benefits of protocol offload by full-system simulation

  • Author

    Ortiz, Andrés ; Ortega, Julio ; Díaz, Antonio F. ; Prieto, Alberto

  • Author_Institution
    Departamento de Ingenieria de Comunicaciones, Univ. de Malaga
  • fYear
    2007
  • fDate
    7-9 Feb. 2007
  • Firstpage
    229
  • Lastpage
    237
  • Abstract
    Due to the network technology advances, an order-of-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, particularly 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 network-oriented 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
  • Keywords
    digital simulation; protocols; CPU resource; Simics simulation platform; application program; central processing unit; communication overhead; full-system simulation; functional system simulation; network I/O model; operating system; protocol offloading; protocol stack; Analytical models; Bandwidth; Computational modeling; Costs; Ethernet networks; Network interfaces; Operating systems; TCPIP; Telecommunications; Transport protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2007. PDP '07. 15th EUROMICRO International Conference on
  • Conference_Location
    Napoli
  • ISSN
    1066-6192
  • Print_ISBN
    0-7695-2784-1
  • Type

    conf

  • DOI
    10.1109/PDP.2007.24
  • Filename
    4135282