ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술대회 A Network I/O Architecture for Terminal-Initiated Traffics in an Ubiquitous Service Server
Cited 2 time in scopus Download 1 time Share share facebook twitter linkedin kakaostory
저자
박경, 오수철, 김성운, 정용화
발행일
200701
출처
International Conference on Information Networking (ICOIN) 2007 (LNCS 5200), v.5200, pp.161-170
DOI
https://dx.doi.org/10.1007/978-3-540-89524-4_17
초록
In ubiquitous environment, terminal-initiated traffics(e.g., sensor data streams) will become more popularized than human-initiated traffics(e.g., web browsing, file transfer, and media streaming). The characteristics of the terminal-initiated traffics can be described as the streams of small sized packets with the large number of simultaneous connections. Thus, an ubiquitous service server will suffer from the burden of the terminal-initiated traffics since the per-packet-cost of a CPU will increase proportionally with the number of terminals. In this paper, we propose Latona architecture that offloads not only TCP/IP processing but also parts of socket processing from a host to minimize the per-packet-cost of a CPU in a Linux server. Based on the experimental results, the Latona kernel could save 50% and 79% of the kernel execution time of send() and recv() for 32 bytes transfer in the legacy TCP/IP stack. The packet-per-second were 21.9K and 18.3K for send() and recv(),respectively. The bandwidth increased as the size of payload increased. The profile of detail execution time showed that the bottleneck of the Latona was for handling the socket and the TCP in Latona hardware. © 2008 Springer Berlin Heidelberg.
키워드
Linux, Network I/O, Offloading, TCP/IP overhead, Terminal-initiated traffics, Ubiquitous service server
KSP 제안 키워드
File Transfer, I/O architecture, Media streaming, Sensor data streams, Ubiquitous environments, Web browsing, execution time, ubiquitous service