DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Park, Kyoung-Soo | - |
dc.contributor.advisor | 박경수 | - |
dc.contributor.author | Jeong, Eun-Young | - |
dc.contributor.author | 정은영 | - |
dc.date.accessioned | 2015-04-23T06:14:52Z | - |
dc.date.available | 2015-04-23T06:14:52Z | - |
dc.date.issued | 2014 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=569286&flag=dissertation | - |
dc.identifier.uri | http://hdl.handle.net/10203/196814 | - |
dc.description | 학위논문(석사) - 한국과학기술원 : 전기및전자공학과, 2014.2, [ v, 44 p. ] | - |
dc.description.abstract | Today, large-scale servers or middleboxes face millions of transactions over TCP every second. However, scaling the performance of short TCP connections (e.g., transactions) on multicore systems is fundamentally challenging. Although many proposals have attempted to address various shortcomings, inefficiency in the kernel implementation still persists. For example, even the state-of-the-art design spends 70 to 80% of CPU cycles in handling TCP connections in the kernel, leaving only small room for innovation in the user-level program. This work presents mTCP, a high-performance user-level TCP stack for multicore systems. mTCP addresses the inefficiency from the ground up-from packet I/O and TCP connection management to the application interface. In addition to adopting well-known techniques, our design (1) translates expensive system call to shared memory access between two threads within the same CPU core, (2) allows efficient flow-level event aggregation, and (3) performs batch processing of RX/TX packets for high I/O efficiency. Our evaluation on an 8-core machine shows that mTCP improves the performance of small message transactions by a factor 25 and 3 than that of latest Linux TCP stack and the best-performing research system known so far. It also improves the performance of various popular applications by 33% to 320% compared with those on the Linux stack. | eng |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | Host network stack | - |
dc.subject | 미들박스 | - |
dc.subject | 유저 레벨 TCP | - |
dc.subject | 고성능 네트워크 시스템 | - |
dc.subject | 네트워크 스택 | - |
dc.subject | Middleboxes | - |
dc.subject | Performance | - |
dc.subject | User-level TCP | - |
dc.title | Design and Implementation of Highly Scalable User-level TCP Stack for Multicore Systems | - |
dc.title.alternative | 멀티코어 시스템을 위한 고성능 유저 레벨 TCP 스택 설계 및 구현 | - |
dc.type | Thesis(Master) | - |
dc.identifier.CNRN | 569286/325007 | - |
dc.description.department | 한국과학기술원 : 전기및전자공학과, | - |
dc.identifier.uid | 020123639 | - |
dc.contributor.localauthor | Park, Kyoung-Soo | - |
dc.contributor.localauthor | 박경수 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.