Scalable event system for mOS networking stack고성능 미들박스 네트워킹 스텍의 이벤트 처리 시스템이 관한 연구

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 428
  • Download : 0
mOS is a specialized networking stack for developing stateful middleboxes. It allows the developers to focus on the core middlebox logic instead of re-implementing complex TCP flow management for each custom middlebox. mOS encourages modular programming of middleboxes by allowing to express custom middlebox operations with a set of event and event handlers. mOS event is defined as a notable condition that triggers middlebox-specific action, and is the key abstraction of mOS application. In this thesis, we focus on the performance scalability of the mOS event system where an application needs to handle several hundreds of thousands of concurrent flows with a dynamically changing event set. To achieve low memory usage and fast event registration at the same time, we design the mOS event system to easily share event metadata across multiple flows, and to allocate metadata IDs for efficient hash table lookup. We observe that the mOS’s event system outperforms the original design, and increases the overall event performance of mOS by up to almost twice, even when the system experiences frequent dynamic event registration with 192 K concurrent flows. The mOS event system delivers not only flexibility but also high performance, capable of handling a large number of concurrent flows.
Advisors
Park, KyoungSooresearcher박경수researcher
Description
한국과학기술원 :전기및전자공학부,
Publisher
한국과학기술원
Issue Date
2016
Identifier
325007
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전기및전자공학부, 2016.2 ,[iv, 28 p. :]

Keywords

networking; middlebox; network system; event processing; network function virtualization; 네트워크; 미들박스; 네트워크 시스템; 이벤트 처리; 네트워크 기능 가상화

URI
http://hdl.handle.net/10203/221720
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=649589&flag=dissertation
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