8 research outputs found
커널 네트워크 장치 드라이버를 이용한 고성능 사용자 드라이버 제작
학위논문(석사) - 한국과학기술원 : 전산학부, 2016.2
,[v, 25 p. :]With the advent of 10GbE/40GbE high performance NIC(Network Interface Card)s, high-performance network drivers bypassing the kernel network stack overheads have emerged. Intel Data Plane Development Kit (DPDK) is one such high-performance packet I/O framework with userspace drivers on top of Userspace I/O (UIO), which exposes device memory into userspace and delivers interrupts. However, the complex set of functionalities that today’s network drivers have to support calls for a great effort to re-implement kernel device drivers into userspace. In this work, we propose a methodology to build a high-performance userspace driver from existing kernel drivers. On top of UIO, we emulate kernel-specific functions for the userspace to make a greater percentage of kernel driver code reusable, and our novel shim interface makes a high-performance bridge between the device driver and Intel DPDK. With our emulation layer and optimized shim interface, we have successfully converted a 40GbE Mellanox driver for Intel DPDK and report 8.11 times better performance better than the original kernel driver for 64B packets.한국과학기술원 :전산학부
Advanced Study of Personality Traits, Self-Determination, and Exercise Behavior in Korean Older Adults
Mining VPN Users from Network Logs of Commercial Games
온라인 모바일 게임 운영에 있어서 이상 유저를 모니터링하는 것은 건전한 게임 생태계와 유저의 게임 이용 경험 향상을 위해 매우 중요하다. 그러나 이상 유저 탐지와 모니터링은 인적 자원의 직접적 투입을 필요로 하는 작업이므로, 이상 유저의 후보군을 좁히는 기법이 필요하다. 본 연구진은 모바일 게임 로그를 활용해, 한 국가에서 다른 국가로 짧은 시간 내에 이동한 것으로 나타나는 유저를 발견하고 이러한 현상에 대해 분석하였다. 유저의 갑작스런 이동을 설명할 수 있는 가장 유력한 시나리오는 VPN의 사용이다. VPN은 유저의 실제 IP 주소가 콘텐츠 제공자 서버와 같은 상대 종단 측에 드러나지 않게 해주며, 그렇기에 서버 측에서는 VPN 이용자와 그렇지 않은 이용자를 구분할 수 없다. 본 논문에서는 유저의 접근 기록과 위치 정보를 활용하여 이상 유저의 후보군 범위를 좁히는 기법을 제시하며, 로그 데이터 분석을 통해 약 2.01%의 유저가 모바일 게임에 VPN을 활용한 것으로 추론하였다.
