A Performance Improvement of Linux TCP Networking by Data Structure Reuse (자료 구조 재사용을 이용한 리눅스 TCP 네트워킹 성능 개선)
-
- KIPS Transactions on Computer and Communication Systems
- /
- v.3 no.8
- /
- pp.261-270
- /
- 2014
As Internet traffic increases recently, much effort has been put on improving the performance of a web server. In addition to hardware side solutions such as replacement by high-end hardware or expansion of the number of servers, there are software side solutions to improve performance. Recent studies on these software side solutions have been actively performed. In this paper, we identify performance degradation problems occurring in a conventional TCP networking reception process and propose a way to solve them. We improve performance by combining three kinds of existing methods for Linux Networking Performance Improvement and two kinds of newly proposed methods in this paper. The three existing methods include 1) an allocation method of a packet flow to a core in a multi-core environment, 2) ITR(Interrupt Throttle Rate) method to control excessive interrupt requests, and 3) sk_buff data structure recycling. The two newly proposed methods are fd data structure recycling and epoll_event data structure recycling. Through experiments in a web server environment, we verify the effect of our two proposed methods and its combination with the three existing methods for performance improvement, respectively. We use three kinds of web servers: a simple web server, Lighttpd generally used in Linux, and Apache. In a simple web server environment, fd data structure recycling and epoll_event data structure recycling bring out performance improvement by about 7 % and 6%, respectively. If they are combined with the three existing methods, performance is improved by up to 40% in total. In a Lighttpd and an Apache web server environment, the combination of five methods brings out performance improvement by up to 36% and 20% in total, respectively.
This paper aims at examining the indices and their weights for the evaluation of local government to allocate reconstruction charge and reviewing the availability of them simulating local governments' evaluation. There has been no specific evaluation criteria existed, while central government has to allocate the reconstruction charge to local governments by the provision 3 of Restitution of Housing Reconstruction Gains Act. The results as follows : According to a survey on evaluation indices weight and AHP analysis, the weight of 'the housing welfare improve effort' is the highest with 25.1% among 5 upper-classification indices. Following this, each weight of 'housing welfare conditions(22.7%)', 'housing SOC establishment(22.5%)', 'the achievement and planning on reconstruction charge use(15.8%)', and 'housing sector achievement such as Bogeumjari(13.9%)' are ranked. Meanwhile, Among 16 lower-classification indices, 'the rate of minimum housing standard households(11.5%)', 'public rental housing supply(8.9%)', 'reconstruction charge use achievement(8.3%)', 'reconstruction charge use planning submit(7.5%)', and 'rate of water and sewage(6.3%)' hold high rank. The analysis results show the weight of 'housing sector achievement such as Bogeumjari' on the existing provisions should be decreased(30%
The purpose of this research paper is to re-valuate the factors that affected the Royal Navy's rearmament and preparation for war by conducting analysis on the discussion held in the Britain on the strategic priorities and Navy's coping measures adopted during the interwar period. After the end of the WWI, each of the military arms of the Britain faced significant difficulty in securing budget and increasing their military power all throughout the interwar period, and the Navy was not an exception. The WWII that got started on September 1939 was the turning point in which this difficulty led to full-fledged crisis. Immensely many criticisms followed after the war and problems were identified when it comes to the Royal Navy's performance during the war. This type of effort to identify problem led to the attempt to analyze whether Royal Navy's preparation for war and rearmament policy during interwar period were adequate, and to identify the root causes of failure. Existing studies sought to find the root cause of failed rearmament from external factors such as the deterioration of the Britain itself or pressure from the Treasury Department to cut the budget for national defense, or sought to detect problems from the development of wrong strategies by the Navy. However, Royal Navy's failed preparation for the war during interwar period is not the result of one or two separate factors. Instead, it resulted due to the diverse factors and situations that the Britain was facing at the time, and due to intricate and complex interaction of these factors. Meanwhile, this research paper focused on the context characterized by 'strategic selection and setting up of priorities' among the various factors to conduct analysis on the Navy's rearmament by linking it with the discussion held at the time on setting up strategic priorities, and sought to demonstrate that the Navy Department's inadequate counter-measures developed during this process waned Royal Navy's position. After the end of WWI, each of the military arms continued to compete for the limited resources and budget all throughout the interwar period, and this type of competition amidst the situation in which the economic situation of Britain was still unstable, made prioritization when it comes to the allocation of resources and setting up of the priorities when it comes to the military power build-up, inevitable. Amidst this situation, the RAF was able to secure resources first and foremost, encouraged by the conviction of some politicians who were affected by the 'theory of aerial threat' and who believed that curtailing potential attack with the Air Force would be means to secure national security at comparatively lower cost. In response, Navy successfully defended the need for the existence of Navy despite the advancement of the aerial power, by emphasizing that the Britain's livelihood depends on trade and on the maintenance of maritime traffic. Despite this counter-measuring logic, however, Navy's role was still limited to the defense of overseas territory and to the fleet run-off instead of sea traffic route production when it comes to the specific power build-up plan, and did not understand the situation in which financial and economic factors gained greater importance when it comes to the setting up of strategic priorities. As a result, Navy's plan to build its powers was met with continual resistance of the Treasury Department, and lost the opportunity to re-gain the status of 'senior service' that it had enjoyed in the past during the competition for strategic prioritization. Given that the strategic and economic situation that Korea faces today is not very different from that of the Britain during the interwar period, our Navy too should leverage the lessons learned from the Royal Navy to make the effort to secure viable position when it comes to the setting of priorities in case of national defense strategy by presenting the basis on why maritime coping should be prioritized among the numerous other threats, and by developing the measures for securing the powers needed effectively amidst the limited resources.
From January 2020 to October 2021, more than 500,000 academic studies related to COVID-19 (Coronavirus-2, a fatal respiratory syndrome) have been published. The rapid increase in the number of papers related to COVID-19 is putting time and technical constraints on healthcare professionals and policy makers to quickly find important research. Therefore, in this study, we propose a method of extracting useful information from text data of extensive literature using LDA and Word2vec algorithm. Papers related to keywords to be searched were extracted from papers related to COVID-19, and detailed topics were identified. The data used the CORD-19 data set on Kaggle, a free academic resource prepared by major research groups and the White House to respond to the COVID-19 pandemic, updated weekly. The research methods are divided into two main categories. First, 41,062 articles were collected through data filtering and pre-processing of the abstracts of 47,110 academic papers including full text. For this purpose, the number of publications related to COVID-19 by year was analyzed through exploratory data analysis using a Python program, and the top 10 journals under active research were identified. LDA and Word2vec algorithm were used to derive research topics related to COVID-19, and after analyzing related words, similarity was measured. Second, papers containing 'vaccine' and 'treatment' were extracted from among the topics derived from all papers, and a total of 4,555 papers related to 'vaccine' and 5,971 papers related to 'treatment' were extracted. did For each collected paper, detailed topics were analyzed using LDA and Word2vec algorithms, and a clustering method through PCA dimension reduction was applied to visualize groups of papers with similar themes using the t-SNE algorithm. A noteworthy point from the results of this study is that the topics that were not derived from the topics derived for all papers being researched in relation to COVID-19 (