Estimation of Performance Improvement Derived from TCP/IP Offload Engine with Software Emulation
Journal: INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY (Vol.12, No. 1)Publication Date: 2013-12-20
Authors : Takamichi Nishijima; Nobuhiro Yokoi; Yoichi Nakamoto; Hiroyuki Ohsaki;
Page : 3117-3130
Keywords : Hardware Offloading; TOE (TCP/IP Offload Engine); Network Performance; Virtual Software Emulation; Virtual Offloading;
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.
Other Latest Articles
- PUBLIC HEALTH RISK OF LISTERIA MONOCYTOGENES IN RAW MILK IN EGYPT: VIRULENCE GENES, ANTIBIOTIC-RESISTANCE AND HIGH-RISK CONSUMPTION PRACTICES
- Modeling and implementation of sequencing of tasks to Maximize the Processing in an organization
- Performance Analysis of Rule Based Algorithms Applied to a Cardiovascular Dataset
- Towards Standardized Conformance Test Suite for ISO Transport Layer Protocol
- Improve Enterprise Search using pattern matching and web mining techniques for E-Commerce Website
Last modified: 2016-06-29 18:23:47