Estimation of Performance Improvement Derived from TCP/IP Offload Engine with Software Emulation

Journal Title: INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY - Year 2013, Vol 12, Issue 1

Abstract

Many TOE (TCP/IP Offload Engine) devices have been developed and installed in high-end systems.  Although there have been many analysis of the effectiveness of TOE devices, there remain open issues related to them.  For example, it has not been clarified which part of TCP/IP processing should be performed with hardware and which with software, or how end-to-end TCP/IP performance is affected by the introduction of a TOE device.  In this paper, we propose VOSE (Virtual Offloading with Software Emulation), which is a technique for measuring TCP/IP performance improvements derived from different type of TOE devices without implementing TOE prototypes really.  VOSE enables virtual offloading without requiring a hardware TOE device by virtually emulating TOE processing on both source and destination end hosts.  For demonstrating the effectiveness of VOSE, we apply VOSE to the TCP checksum and IPsec protocol.  We extensively examine the accuracy of virtual offloading with VOSE, by comparing performance (i.e., end-to-end performance and CPU processing overhead) between VOSE and a dedicated TOE device.  Moreover, we estimate performance improvement that are derived from several TOE devices of IPsec and combinations of those devices, by applying VOSE to header authenticating and payload encryption in IPsec protocol.  Consequently, we show that performance improvements which are derived from TOE devices can be estimated correctly.

Authors and Affiliations

Takamichi Nishijima, Nobuhiro Yokoi, Yoichi Nakamoto, Hiroyuki Ohsaki

Keywords

Related Articles

Nature Inspired Load Balancing Algorithms in a Cloud Computing Environment

Cloud computing is a general term for anything that involves delivering hosted services over the Internet, One of the primary issues in cloud computing is implementation of a novel load balancing approach. The demanding...

A Proposed Electronic Health Record Content Structure Based on Clinical Organizations Survey

Computer systems and communication technologies made a strong and influential presence in the different fields of medicine. The cornerstone of a functional medical information system is the Electronic Health Records (EHR...

IDARP: ID-based Address Resolution Protocol

In this paper, security attacks in ARP are classified and logically organized/represented in a more lucid manner.ARP provides no authentication mechanism to the incoming request packets this is the reason that any client...

An Implementation of Online Voting System using Okamoto-Uchiyama Encryption Scheme

Electronic voting (e-Voting) has totally replaced the traditional voting system. Due to the rapid growth of computer networks and cloud computing the existing e-Voting system can be replaced with online voting system.Whe...

Safety of Smart Cities

Present work is based on the concept of integral safety management of system of systems and it gives the proposal of set of measures into the simultaneously modern concept of communities called “smart cities”. The ta...

Download PDF file
  • EP ID EP650401
  • DOI 10.24297/ijct.v12i1.3366
  • Views 85
  • Downloads 0

How To Cite

Takamichi Nishijima, Nobuhiro Yokoi, Yoichi Nakamoto, Hiroyuki Ohsaki (2013). Estimation of Performance Improvement Derived from TCP/IP Offload Engine with Software Emulation. INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY, 12(1), 3117-3130. https://europub.co.uk/articles/-A-650401