Optimizing performance of Epoll-based usable user-level network stackEpoll 기반의 쓰기 쉬운 유저 레벨 네트워크 스택의 성능 고도화

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 393
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorPark, Kyoungsoo-
dc.contributor.advisor박경수-
dc.contributor.authorPark, Ilwoo-
dc.date.accessioned2019-09-04T02:41:36Z-
dc.date.available2019-09-04T02:41:36Z-
dc.date.issued2018-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=828562&flag=dissertationen_US
dc.identifier.urihttp://hdl.handle.net/10203/266782-
dc.description학위논문(석사) - 한국과학기술원 : 전기및전자공학부, 2018.8,[iv, 25 p. :]-
dc.description.abstractUser level network stack is becoming more and more important as number of connection is expected to rise exponentially with recent IoT trend. mTCP has attracted companies and researchers as it supports developer-friendly socket API, but it has been shown that performance falls behind run-to-completion stacks. We uncover the reasons behind the performance drop of mTCP and show that the overhead does not come from supporting socket API. Overhead comes from synchrozing two kernel level threads, inefficinet cache utilization while processing batch of packets and strict copying application payload. Based on the analysis, we derive three optimization techniques for mTCP: user-level threading, simulated zero-copy ring buffer and packet sorting with header prefetch. Microbenchmark result shows that mTCP's performance is on par with IX when redoing the same experiment conducted in IX paper and macrobenchmark performed with L7 load balancer implementation shows that optimized mTCP performs 20% faster than vanilla mTCP.-
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectNetwork stack▼aHigh performance network system▼auser level TCP▼aasynchronous network programming▼asoftware optimization-
dc.subject네트워크 스택▼a고성능 네트워크 시스템▼a유저 레벨 TCP▼a비동기 네트워크 프로그래밍▼a소프트웨어 최적화-
dc.titleOptimizing performance of Epoll-based usable user-level network stack-
dc.title.alternativeEpoll 기반의 쓰기 쉬운 유저 레벨 네트워크 스택의 성능 고도화-
dc.typeThesis(Master)-
dc.identifier.CNRN325007-
dc.description.department한국과학기술원 :전기및전자공학부,-
dc.contributor.alternativeauthor박일우-
Appears in Collection
EE-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0