Previous [ 1] [ 2] [ 3] [ 4] [ 5] [ 6] [ 7] [ 8] [ 9] [ 10] [ 11] [ 12] [ 13] [ 14] [ 15] [ 16] [ 17] [ 18] [ 19] [ 20] [ 21] [ 22] [ 23] [ 24]

@

Journal of Information Science and Engineering, Vol. 27 No. 1, pp. 19-33 (January 2011)

Offloading Socket Processing for Ubiquitous Services*

SUNWOOK KIM1, SEONGWOON KIM1, KYOUNG PARK2 AND YONGWHA CHUNG3
1Department of Cloud Computing Research
2Department of Future SW Content Technology Research
Electronic and Telecommunications Research Institute
Daejeon, 305-350 Korea
3Department of Computer and Information Science
Korea University
Chungnam, 339-700 Korea

As digital devices with communication capability become more pervasive, the network performance of a corresponding server needs to be improved. In this paper, we present the hardware and software for offloading the socket processing in order to improve the network performance of a server. The experimental results showed that the proposed solution could improve the network performance of a typical solution significantly. Furthermore, the proposed solution can provide the binary compatibility with the BSD socket standard such that the existing network programs can be used without modification and/or recompilation.

Keywords: ubiquitous/home-network service, network I/O, TCP/IP, TOE, socket offloading

Full Text () Retrieve PDF document (201101_02.pdf)

Received October 6, 2009; revised February 28, 2010; accepted June 7, 2010.
Communicated by Ren-Hung Hwang, Chung-Ming Huang, Cho-Li Wang, and Sheng-Tzong Cheng.
* This work was supported by the Industrial Strategic Technology Development Program (10035242, Development of Cloud DaaS (Desktop as a Service) System and Terminal Technology) funded by the Ministry of Knowledge Economy (MKE, Korea) and under the HNRC ITRC support program supervised by the NIPA (NIPA-2010-C1090-1011-0010).