http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
암호화 통신의 모니터링을 위한 SSLSPLIT 성능 분석
한태현(Taehyun Han),이현명(Hyeonmyeong Lee),조효재(Hyojae Cho),조희승(Heeseung Jo) 한국정보과학회 2019 정보과학회 컴퓨팅의 실제 논문지 Vol.25 No.10
인터넷 사용량이 증가함에 따라 네트워크 보안에 대한 중요성이 높아져, 암호화된 통신 프로토콜을 사용하는 것은 매우 보편적인 일이 되었다. 하지만 암호화 통신은 관리자의 입장에서 보면 트래픽의 모니터링이 어려워진다는 문제가 발생하게 된다. 이러한 문제의 해결방안으로 MITM방식을 활용한 트래픽 모니터링 소프트웨어들이 공개되어 있다. 본 논문에서는 트래픽 모니터링 소프트웨어 중 하나인 SSLSPLIT의 성능을 평가하고 분석하였다. 웹서버 성능 테스트를 위한 벤치마크인 httperf를 사용하여 SSLSPLIT의 성능 상의 overhead에 대해 분석하고, CPU와 메모리 자원을 얼마나 사용하는지 파악하였다. 또한, 함수 프로파일링을 통하여 어떤 함수가 가장 많은 자원을 점유하는지 확인하였다. 분석 결과 SSLSPLIT이 트래픽 모니터링 소프트웨어를 사용하지 않은 환경과 비교했을 때 적은 오버헤드를 가지며, 트래픽 데이터의 암호화/복호화에 가장 많은 CPU 자원을 사용한다는 것을 확인하였다. As internet usage has continued to increase worldwide, the importance of network security has become more and more important, and it is now very common to use encrypted communication protocols. However, with such protocols, it is difficult to monitor the traffic from the viewpoint of the administrator of the encrypted communication. To solve this problem, traffic monitoring software using the MITM method is considered. In this paper, we evaluate and analyze the performance of SSLSPLIT, a traffic monitoring software. Using httperf, a benchmark for Web server performance testing, we analyzed the performance overhead of SSLSPLIT and determined how much CPU and memory resources are used. In addition, through function profiling, we confirmed which function occupies the most resources. The results show that SSLSPLIT has less overhead than an environment without traffic monitoring software, and it is also confirmed that SSLSPLIT uses the most CPU resources for the encryption / decryption of traffic data.
서버 응용프로그램 성능 향상을 위한 운영체제 스케줄러 변수 조정
한태현(Taehyun Han),이현명(Hyeonmyeong Lee),조희승(Heeseung Jo) Korean Institute of Information Scientists and Eng 2020 정보과학회논문지 Vol.47 No.7
Modern Linux servers are used in a variety of ways, from large servers to small IOTs, and most machines run their services through the default scheduler provided by Linux. Although it is possible to optimize for a specific purpose, there is a problem in which the average user cannot optimize all modern Linux applications. In this paper, we propose SCHEDTUNE to automatically optimize the scheduler configuration to maximize Linux server performance. SCHEDTUNE allows users to improve performance without modification to the application or basic kernel source running on the server. This makes it easy for administrators to configure schedulers that operate specifically for their servers. Experimental results showed that when SCHEDTUNE is applied, the maximum performance is achieved up to 19 %, and in most cases performance improvement is achieved as well.
P<SUB>AR</SUB>P<SUB>A</SUB>: 고성능 컴퓨팅을 위한 이기종 아키텍처 동시 사용 프레임워크
조효재(Hyojae Cho),한태현(Taehyun Han),이현명(Hyeonmyeong Lee),조희승(Heeseung Jo) Korean Institute of Information Scientists and Eng 2019 정보과학회논문지 Vol.46 No.9
With the substantial performance improvements achieved in GPU, they have come to be commonly used not only in computer graphics but also in high performance computing. Simply using a CPU and a GPU concurrently is not difficult. However, distributing works and adjusting the computing ratio among these heterogeneous processors are challenging issues. We propose a novel framework in this paper, named PARPA, which automatically distributes and processes tasks to a CPU and a GPU. PARPA can maximize computation performance by using a CPU and a GPU simultaneously. The load balancing between them can be performed dynamically based on their usage and features. The evaluation results indicate that PARPA shows 3.48 times better performance.