• 제목/요약/키워드: Log Record

검색결과 80건 처리시간 0.025초

그리디 알고리즘을 이용한 맵리듀스 세타조인 M-Bucket-I 휴리스틱의 개선 (Using a Greedy Algorithm for the Improvement of a MapReduce, Theta join, M-Bucket-I Heuristic)

  • 김우열;심규석
    • 정보과학회 논문지
    • /
    • 제43권2호
    • /
    • pp.229-236
    • /
    • 2016
  • 세타조인은 데이터베이스에 있어서 가장 기본적이면서도 중요한 질의 중 하나이다. 최근 처리해야 하는 데이터의 양이 증가함에 따라, 맵리듀스와 같은 분산 병렬 처리 프레임워크를 사용한 데이터베이스의 질의처리가 많이 연구되고 있다. 대표적인 연구로 M-Bucket-I 휴리스틱을 이용한 세타조인이 있으나, 이 알고리즘은 수행시간이 입력 데이터의 크기를 n이라 할 때, 각 레코드를 $r_{max}$개의 리듀서 중 어느 리듀서로 보낼지 정하는 리듀서맵핑을 구하는데 O(n)의 시간이 걸려 쉽게 사용할 수 없다는 문제가 있다. 본 논문에서는 기존의 M-Bucket-I 휴리스틱을 개선하여, 같은 리듀서 매핑 결과를 내놓더라도 수행시간이 $O(r_{max}log\;n)$으로 보다 짧은 새로운 알고리즘을 제시한다. 다양한 실험을 통하여 기존의 맵리듀스를 이용한 세타조인보다 성능을 10% 정도 향상시킬 수 있음을 보였다.

Redis를 활용한 Web Service 성능 향상 (Web Service Performance Improvement with the Redis)

  • 김철호;박경원;최용락
    • 한국정보통신학회논문지
    • /
    • 제19권9호
    • /
    • pp.2064-2072
    • /
    • 2015
  • 대부분의 Web Service는 성능 개선을 위해 사용자 접속 로그를 생성하여 관리한다. 생성된 접속 로그를 통해 트래픽이 많이 발생하는 시간대와 어떤 Resource가 많이 사용되는지 확인할 수 있으며 로그 분석을 통해 Web Service의 성능 측정 및 개선하는데 이용된다. 하지만, 많은 공공부문 Web Service와 같이 일정 기간 동안에 접속량이 증가할 때, 처리 할 사용자 접속 로그 수 증가로 인해 Web Service의 성능이 저하된다. 이를 해결하기 위해, 시스템의 성능을 개선하거나 튜닝을 필요로 하지만 많은 비용이 발생하게 되며 일정한 시간이 지나면, 사용자의 접속이 줄어들게 되어 더 많은 비용이 발생한다. 본 논문에서는 사용자 접속 로그 처리의 성능을 개선을 통한 Web Service의 성능개선을 제안한다. 또한, 최근 대용량 데이터를 처리하기 위하여 많이 사용되고 있는 Redis를 활용하여 NoSQL을 일부 적용한 방법을 제안한다.

한국산(韓國産) 왕대나무의 현존량(現存量)과 토양(土壤) 미세균류상(微細菌類相) (The Standing Crops and Soil-borne Microfungal Flora of Phyllostachys reticulata in Korea)

  • 김관수
    • 한국균학회지
    • /
    • 제7권2호
    • /
    • pp.91-116
    • /
    • 1979
  • 본(本) 연구(硏究)는 예산지역(禮山地域)(A)과 광산지역(光山地域)(B)의 왕대나무(Phyllostachys reticulata)의 현존량(現存量)과 그 토양(土壤) 미세균류상(微細菌類相)을 조사(調査)한 것이다. 왕대나무의 죽림밀도(竹林密度)는 예산지역(禮山地域)이 17,250본(本)/ha이며 광산지역(光山地域)이 14,780본(本)/ha으로서 예산지역(禮山地域)이 16.1%가 많았다. 양지역(兩地域)의 환경요인(環境要因)은 B지역(地域)의 생장기간(生長期間)의 평균기온(平均氣溫)이 A지역(地域)보다 $1.5{\sim}2^{\circ}C$가 높았고 토양온도(土壤溫度)도 $1{\sim}2^{\circ}C$가 높았으며 토양내(土壤內)에 함유(含有)되어 있는 전실소(全室素), 인산(燐酸) 및 유기물질량(有機物質量)도 약간(若干)많았다. 또 B지역(地域)에서는 낙엽량(落葉量)과 부식량(腐植量) 그리고 죽림내(竹林內)의 식생수량(植生數量)도 많았으며 죽림지(竹林地)에서 환원(還元)되는 각종(各種) 유기물(有機物) 분해(分解)에 관여(關與)하는 미세균류(微細菌類)도 Mortierella elongata, Mucor circinelloides, Aspergillus japonicus, Penicillium waksmani and Trichoderma lignorum등의 5종(種)이 더 많았다. 온도(溫度)는 죽림내부(竹林內部)로 들어 갈수록 낮았고 습도(濕度)는 높았다. 죽림내(竹林內)의 상대조도(相對照度)의 비율(比率)은 A지역(地域)이 4.19% B지역(地域)이 2.7%로서 하단분(下端部)에서는 모두 광합성작용(光合成作用)을 할 수 있는 능력(能力)이 상실(喪失)되었으나 조도(照度)가 약(弱)할수록 표토(表土)근처에서 서식(棲息)하는 미세균류(微細菌類)는 오히려 활동력(活動力)을 강(强)하게 하는 것으로 생각한다. 생산구조도(生産構造圖)에서 B지역(地域)의 광합성부(光合成部)의 최대량(最大量)이 대나무 지상부(地上部)의 상단(上端)에 위치(位置)하고 있어서 높은 생산량(生産量)을 유지(維持)하는데 효과적(效果約)인 구조(構造)였다고 생각된다. A,B지역(地域) 죽림(竹林)에서 $D^2H$, $w_s,\;w_b$, 및 $w_l$ 상대생장식(相對生長式)을 유도(誘導)한 결과(結果)는 다음과 같다. A지역(地域) $logw_s=0.5262\;logD^2H+1.9546$ $logw_b=0.6288\;logD^2H+1.5723$ $logw_l=0.5181\;logD^2H+1.8732$ B지역(地域) $logw_s=0.5433\;logD^2H+1.8610$ $logw_b=0.1630\;logD^2H+2.3475$ $logw_l=0.4509\;logD^2H+2.0041$ 상기(上記)한 식(式)을 적용(適用)하여 10a당 현존량(現存量)을 조사(調査)한 결과(結果) A지역(地域) $w_s=1128.83kg,\;w_b=689.05kg,\;w_l=926.69kg$ 으로 $w_e=2744.57kg$이었고, B지역(地域) $w_s=1206.66kg,\;w_b=679.92kg,\;w_l=1112.51kg$으로 $w_t=2999kg$이였다. 따라서 A,B양지역간(兩地域間)에 있어서 $D^2H,\;w_s,\;w_b$, 및 $w_l$의 현존량(現存量)을 비교한 결과(結果)(t-test), $D^2H,\;w_s,\;w_b,\;w_l$에서는 유의차(有意差)가 인정되었으나 $w_b$는 유의차(有意差)가 없었다. 토양생(土壤生) 미세균류(微細菌類)를 조사(調査)한 결과(結果) 158균주(菌株)를 분리(分離)하고 55종(種)을 동정(同定)하였다. 그 중 A지역(地域) 50종(種), B지역(地域) 55종(種)으로 양지역(兩地域)의 우점종(優占種)들은 다음과 같다. Trichoderma viride, Penicillium janthinellum, P. commune, Aspergillus oryzae, A. niger, A. gigantus, A. fumigatus, Mortierella ramaniana, var. anguliFPora, Mucor hiemalis와 Zygorhynchus moelleri. 이상(以上)의 결과(結果)에 의(依)하면 토성(土性)이 좋고 토양양료(土壤養料) 및 토양생(土壤生) 미세균류(微細菌類)의 증가(增加) 그리고 생육기간(生育期間)의 온도(溫度)가 왕대나무의 생장(生長)이나 임상식물(林床植物)의 종(種)과 양(量)을 증가(增加)시킨 것으로 나타났고 왕대나무의 현존량(現存量)과 환경요인(環境要因)과의 상관관계(相關關係)는 이들의 모든 요인(要因)이 상호연관(相互連關)을 갖고 복잡(複雜)하게 작용(作用)한 것으로 보며 더욱 죽림밀도(竹林密度)가 중용(重要)한 인자(因子)로 작용(作用)한 것같다.

  • PDF

항공전자장비 비행운용프로그램 개발을 위한 요구도 관리 시스템 (Requirement management program for the Development of the Avionics Operational Flight Program)

  • 박경춘;서정배;배종민;강현석
    • 한국정보통신학회논문지
    • /
    • 제15권9호
    • /
    • pp.2050-2058
    • /
    • 2011
  • 본 논문은 항공기의 항공 전자에 내장된 비행운용프로그램을 개발하기 위한 요구도 관리 시스템을 제시한다. 제시된 시스템은 비행운용프로그램을 개발하기 위한 요구사항분석, 설계, 구현 테스트결과와 요구도 수정 로그 등을 효과적으로 관리한다. 기존의 상업용 요구도 관리시스템은 보다 다양한 기능을 가지고 있지만 이들 대부분의 도구들은 너무 복잡하고 상대적으로 구입가격이 비싸며 유지보수 비용이 크다. 본 논문에서 개발된 시스템은 항공전자 장비 비행운용프로그램 개발에 특화된 시스템으로서 사용의 용이성과 비용 면에서 효율적인 시스템이다.

Personalized Battery Lifetime Prediction for Mobile Devices based on Usage Patterns

  • Kang, Joon-Myung;Seo, Sin-Seok;Hong, James Won-Ki
    • Journal of Computing Science and Engineering
    • /
    • 제5권4호
    • /
    • pp.338-345
    • /
    • 2011
  • Nowadays mobile devices are used for various applications such as making voice/video calls, browsing the Internet, listening to music etc. The average battery consumption of each of these activities and the length of time a user spends on each one determines the battery lifetime of a mobile device. Previous methods have provided predictions of battery lifetime using a static battery consumption rate that does not consider user characteristics. This paper proposes an approach to predict a mobile device's available battery lifetime based on usage patterns. Because every user has a different pattern of voice calls, data communication, and video call usage, we can use such usage patterns for personalized prediction of battery lifetime. Firstly, we define one or more states that affect battery consumption. Then, we record time-series log data related to battery consumption and the use time of each state. We calculate the average battery consumption rate for each state and determine the usage pattern based on the time-series data. Finally, we predict the available battery time based on the average battery consumption rate for each state and the usage pattern. We also present the experimental trials used to validate our approach in the real world.

A Design for a Hyperledger Fabric Blockchain-Based Patch-Management System

  • Song, Kyoung-Tack;Kim, Shee-Ihn;Kim, Seung-Hee
    • Journal of Information Processing Systems
    • /
    • 제16권2호
    • /
    • pp.301-317
    • /
    • 2020
  • An enterprise patch-management system (PMS) typically supplies a single point of failure (SPOF) of centralization structure. However, a Blockchain system offers features of decentralization, transaction integrity, user certification, and a smart chaincode. This study proposes a Hyperledger Fabric Blockchain-based distributed patch-management system and verifies its technological feasibility through prototyping, so that all participating users can be protected from various threats. In particular, by adopting a private chain for patch file set management, it is designed as a Blockchain system that can enhance security, log management, latest status supervision and monitoring functions. In addition, it uses a Hyperledger Fabric that owns a practical Byzantine fault tolerant consensus algorithm, and implements the functions of upload patch file set, download patch file set, and audit patch file history, which are major features of PMS, as a smart contract (chaincode), and verified this operation. The distributed ledger structure of Blockchain-based PMS can be a solution for distributor and client authentication and forgery problems, SPOF problem, and distribution record reliability problem. It not only presents an alternative to dealing with central management server loads and failures, but it also provides a higher level of security and availability.

Use of beta-P distribution for modeling hydrologic events

  • Murshed, Md. Sharwar;Seo, Yun Am;Park, Jeong-Soo;Lee, Youngsaeng
    • Communications for Statistical Applications and Methods
    • /
    • 제25권1호
    • /
    • pp.15-27
    • /
    • 2018
  • Parametric method of flood frequency analysis involves fitting of a probability distribution to observed flood data. When record length at a given site is relatively shorter and hard to apply the asymptotic theory, an alternative distribution to the generalized extreme value (GEV) distribution is often used. In this study, we consider the beta-P distribution (BPD) as an alternative to the GEV and other well-known distributions for modeling extreme events of small or moderate samples as well as highly skewed or heavy tailed data. The L-moments ratio diagram shows that special cases of the BPD include the generalized logistic, three-parameter log-normal, and GEV distributions. To estimate the parameters in the distribution, the method of moments, L-moments, and maximum likelihood estimation methods are considered. A Monte-Carlo study is then conducted to compare these three estimation methods. Our result suggests that the L-moments estimator works better than the other estimators for this model of small or moderate samples. Two applications to the annual maximum stream flow of Colorado and the rainfall data from cloud seeding experiments in Southern Florida are reported to show the usefulness of the BPD for modeling hydrologic events. In these examples, BPD turns out to work better than $beta-{\kappa}$, Gumbel, and GEV distributions.

Analysis of management status of oak mushroom management in Chungcheongnam-do

  • Oh, Do Kyo;Ji, Dong Hyun;Kim, Se Bin
    • 농업과학연구
    • /
    • 제48권3호
    • /
    • pp.483-492
    • /
    • 2021
  • This study attempted to estimate the degree of management of oak mushroom farms in Chungcheongnam-do and to provide information to establish oak mushroom cultivation-related policies. The oak mushroom management standard diagnostic table consists of three major categories, growing condition, inoculation management, cultivation management and management administration, along with 20 subcategories. Thus, 209 households of oak mushroom farms were surveyed from 2015 to 2018 in Gongju, Cheongyang, Buyeo and Seochun in Chungcheongnam-do. The average score for the 20 subcategories was 71.5 points (representing a significant level), indicating that these areas have excellent management conditions. The analysis of the management performance indicators revealed a high number of indicators with scores of five or above. The total score was higher, and the amount per bed log and the rate of top-grade products in the total output were also higher, indicating a significant correlation. These findings will provide consulting services to oak mushroom growers as they highlight the correlation between the higher scores of indicators in the oak mushroom management standard diagnostic table and the management performance of farmers. We found that the scores of the indicators for management administration, such as management record and analysis and fund plan were relatively lower than those of other indicators. It is assumed that the owners aging has led to negligence in recording the details on incomes, expenditures, and work and lowered the willingness to make substantial profits. Therefore, it is essential to overcome these problems for profitable oak mushroom farming.

양서류 번식음 맵핑을 위한 무인비행장치 시스템의 정확성 검증 (Accuracy verification for unmanned aerial vehicle system for mapping of amphibians mating call)

  • 박민규;배서현
    • 한국환경복원기술학회지
    • /
    • 제25권2호
    • /
    • pp.85-92
    • /
    • 2022
  • The amphibian breeding habitat is confirmed by mating call. In some cases, the researcher directly identifies the amphibian individual, but in order to designate the habitat, it is necessary to map the mating call region of the amphibian population. Until now, it has been a popular methodology for researchers to hear mating calls and outline their breeding habitats. To improve this subjective methodology, we developed a technique for mapping mating call regions using Unmanned Aerial Vehicle (UAV). The technology uses a UAV, fitted with a sound recorder to record ground mating calls as it flies over an amphibian habitat. The core technology is to synchronize the recorded sound pressure with the flight log of the UAV and predict the sound pressure in a two-dimensional plane with probability density. For a demonstration study of this technology, artificial mating call was generated by a potable speaker on the ground and recorded by a UAV. Then, the recorded sound data was processed with an algorithm developed by us to map mating calls. As a result of the study, the correlation coefficient between the artificial mating call on the ground and the mating call map measured by the UAV was R=0.77. This correlation coefficient proves that our UAV recording system is sufficiently capable of detecting amphibian mating call regions.

스마트 팩토리의 제조 프로세스 마이닝에 관한 실증 연구 (An Empirical Study on Manufacturing Process Mining of Smart Factory)

  • 김태성
    • 대한안전경영과학회지
    • /
    • 제24권4호
    • /
    • pp.149-156
    • /
    • 2022
  • Manufacturing process mining performs various data analyzes of performance on event logs that record production. That is, it analyzes the event log data accumulated in the information system and extracts useful information necessary for business execution. Process data analysis by process mining analyzes actual data extracted from manufacturing execution systems (MES) to enable accurate manufacturing process analysis. In order to continuously manage and improve manufacturing and manufacturing processes, there is a need to structure, monitor and analyze the processes, but there is a lack of suitable technology to use. The purpose of this research is to propose a manufacturing process analysis method using process mining and to establish a manufacturing process mining system by analyzing empirical data. In this research, the manufacturing process was analyzed by process mining technology using transaction data extracted from MES. A relationship model of the manufacturing process and equipment was derived, and various performance analyzes were performed on the derived process model from the viewpoint of work, equipment, and time. The results of this analysis are highly effective in shortening process lead times (bottleneck analysis, time analysis), improving productivity (throughput analysis), and reducing costs (equipment analysis).