• Title/Summary/Keyword: 로깅

Search Result 185, Processing Time 0.026 seconds

Overhead Analysis of WAL on RocksDB (RocksDB WAL Overhead 분석)

  • Sung, Hanseung;Lee, Doogie;Park, Sanghyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.857-860
    • /
    • 2017
  • RocksDB는 데이터를 Key-Value쌍으로 다루는 Key-Value 데이터베이스 시스템이며 효율적으로 데이터를 저장하기 위한 자료구조로 Log-Structured Merge-Tree를 사용하고 있다. 이에 더하여, 데이터베이스의 지속성을 위해 WAL 방식으로 로깅을 한다. 이러한 특징들로 인해 RocksDB는 신속하고 효과적인 데이터 처리와 지속성 보존이 가능하여 지속적으로 화두가 되고 있는 데이터베이스 시스템이다. 그러나 RocksDB는 WAL 로깅으로 인한 오버헤드가 발생한다. 본 논문에서는 RocksDB에서 발생하는 WAL 오버헤드를 측정하여 WAL 로깅이 차지하는 오버헤드를 분석하였으며, 차세대 비 휘발성 메모리인 NVRAM을 통해 오버헤드가 얼마나 개선 될 수 있는지 분석하였다. 분석을 통해 로깅 오버헤드는 성능 저하에 상당한 비중을 차지하고 있으며, 디바이스의 쓰기 속도에 따른 로깅 오버헤드의 차이를 발견 하였다.

A Data Logging Smart r-Learning Effect on Students' Logical Thinking (데이터 로깅 활용 Smart r-Learning이 학생들의 논리적 사고력에 미치는 효과)

  • Lee, Jae-Inn;Yoo, Seoung-Han
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.1
    • /
    • pp.25-33
    • /
    • 2014
  • Due to the recent development of educational robot hardwares, processing speed and scalability have been greatly improved. Thus, the robot hardwares that are compatible with temperature sensor for MBL and gyro sensor made a data logging possible. Students can conduct an experiment on scientific research and prediction, collecting and data analysis with robots that can process data logging. Therefore this research constructed and adopted science project class that introduced a Smart r-Learning that utilizes Class SNS and smartphone. As a result of applying a data logging smart r-Learning to elementary school 5th graders, it has shown that the students' logical thinking ability four of the six areas have been improved in t-test.

A Study on Construction of the Union Cataloging by WIKI Cataloging Philosophy (WIKI cataloging 정신을 통한 공동목록 완성에 관한 연구)

  • Nam, Young-Joon
    • Journal of the Korean BIBLIA Society for library and Information Science
    • /
    • v.20 no.2
    • /
    • pp.75-89
    • /
    • 2009
  • This study propose the union cataloging based on wiki cataloging method which guarantee the quality of imported bibliographic data by outsourcing. Wiki cataloging means to improves a quality of union catalog used the cooperation of librarians who have the knowledge and experience to the cataloging. The methods are 1) policy of wiki cataloging 2) development of wiki systems 3) establishment of wiki cataloging rule based on advanced librarian cooperation. Especially, advanced librarian take charge of an 245, 260, 300 fields as basic bibliographical elements, general librarians participate expanded fields.

Communication Pattern Based Message Logging (통신 패턴에 기반한 메시지 로깅)

  • 김기범;유헌창;안진호;황종선
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.753-755
    • /
    • 1998
  • 메시지로깅을 이용한 기존의 메시지 로깅기법에서는 모든 메시지에 대한 처리를 동일하게 수행하였다. 반면 이 논문에서는 통신 패턴에 대한 연구를 바탕으로 통신시에 발생하는 중요한 성질인 통신 국부성을 발견하였다. 이를 기반으로 프로세서의 통신 집합을 유도록 함으로써 결함 발생 후 모든 프로세서에게 도움을 요청하는 메시지를 보는 것이 아니라 오직 자신과 통신을 수행했던 프로세서에게만 메시지를 보내는 기법을 제안한다.

  • PDF

Solving Bottleneck in MMDB using Parallel Logging method (병렬적 로깅 기법을 통한 주 메모리 DBMS의 병목 현상 해소)

  • 이주창;이상호;차상균
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.246-248
    • /
    • 1999
  • 주 메모리 DBMS에서의 회복 시스템은 디스크에의 접근을 요하는 유일한 경우이기 때문에 시스템 전체 성능의 병목(bottleneck)이 된다. 본 논문에서는 회복 시스템에서 발생하는 주 메모리 DBMS의 병목 현상을 해소하기 위하여 복수 개의 로그 디스크를 이용하는 병렬적 로깅 기법을 제안한다. 또한 병렬적 로깅 기법을 사용하는 경우 로그 레코드들이 여로 디스크에 흩어짐으로써 시스템 재시작 시 이들간의 순서를 재규명해야 하는 오버헤드가 생기는데 이를 해결하기 위해서 병렬적 재시작 알고리즘을 제안한다.

  • PDF

A Recovery Technique Using Client-based Logging in Client/Server Environment (클라이언트/서버 환경에서 클라이언트 기반 로깅을 이용한 회복 기법)

  • Park, Yong-Mun;Lee, Chan-Seop;Kim, Hui-Su;Choe, Ui-In
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.8S
    • /
    • pp.2735-2747
    • /
    • 2000
  • 클라이언트/서버 데이터베이스 시스템에서 로깅 기법을 사용하는 기존 회복 기법은 서버에서만 전체 로그를 관리한다. 이는 잠재적으로 각 클라이언트에서 수행되는 트랜잭션에 대한 로그 레코드의 전송 비용을 내포하고 있고, 네트워크 트래픽을 증가시킨다. 본 논문에서는 로그 레코드의 전송 비용을 제거하기 위해서 클라이언트 기반 로깅(client-based logging)을 지원하고, 중복된 before-image를 제거하고 재수행 전용 로그(redo-only log)만을 로깅하는 방법을 제안한다. 그리고 클라이언트 파손 시 클라이언트에서 자치적으로 한번의 후방향 클라이언트 로그 분석을 이용한 재수행 회복을 하고, 서버 파손 시 각 클라이언트에서는 병행적으로 후방향 클라이언트 로그 분석을 이용하여 회복해야 하는 페이지의 after-image만을 서버에 전송하며, 서버에서는 수신된 after-image와 후방향 서버 로그 분석을 이용하여 재수행 회복을 수행한다.

  • PDF

Design and Implementation of An Application Program Logging System with Linux Security Module (리눅스 보안 모듈을 이용한 응용 프로그램 로깅 시스템 설계 및 구현)

  • Park, Nam-Youl;Song, Choon-Hwan H.;Kim, Chong-Il;Noh, Bong-Nam
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.04b
    • /
    • pp.1081-1084
    • /
    • 2001
  • 리눅스 시스템의 급격한 사용증가에 비해 리눅스 보안에 대한 인식은 취약한 상태이며, 응용수준에서 제공되는 로깅시스템은 위.변조의 가능성이 높다. 특히 서버 데몬에서의 감시나 추적은 전적으로 응용수준에 의존하고 있는 상태이므로 현재의 특정한 자료나 연결 요청이 공격인지 아닌지를 판단하기에는 어려움이 많다. 본 논문에서는 리눅스의 시스템 호출 로깅 모듈인 리눅스 보안 모듈(LSM:Linux Security Module)을 이용하여 서버 데몬이나 유틸리티 등에 대해 선택적으로 응용프로그램에 대한 동작상태를 감사 및 추적하여 침입여부를 판단할 수 있도록 지원하는 응용 프로그램 로깅 시스템(ALOGS: Application Program Logging System)을 설계 및 구현하고자 한다.

  • PDF

A Pessimistic Message Logging Protocol for Mobile Environments (이동 환경을 위한 비관적 메시지 로깅 기법)

  • Kim, Chi-Yeon;Bae, Suk-Chan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11c
    • /
    • pp.1461-1464
    • /
    • 2003
  • 이동 환경에서 회복 기법은 이동 환경을 구성하는 요소들의 낮은 신뢰성을 극복하기 위해 반드시 필요하다. 이 논문에서는 비관적 메시지 로깅 기법을 이용한 회복 프로토콜을 제안 한다. 제안하는 방법은 이동 호스트와 MSS에 두 종류의 검사점을 유지하되 이동 호스트의 부담을 줄이기 위하여 송신 메시지에 관한 정보만 이동 호스트에 로깅한다. 또한 검사점을 취할 때 시간 간격을 기준으로 사용하지 않고, 로깅된 메시지의 수에 따라 검사점 시점을 결정함으로써 저장되는 검사점의 수를 줄일 수 있다. 또한, 제안하는 방법은 고아 프로세스를 발생시키지 않음으로써 회복 후 일관된 전역 상태를 유지할 수 있다.

  • PDF

A Development of Application for Realtime Tracking Plogging based on Deep Learning Model (딥러닝 모델을 활용한 실시간 플로깅 트래킹 어플리케이션 개발)

  • In-Hye Yoo;Da-Bin Kim;Jung-Yeon Park;Jung-Been Lee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2023.11a
    • /
    • pp.434-435
    • /
    • 2023
  • 사회 환경적 운동의 하나인 플로깅(Plogging)은 조깅을 하며 길거리의 쓰레기를 줍는 행위를 소셜 네트워크 서비스(SNS) 등에 기록하는 사회 환경적 운동의 일환이다. 그러나, 활동 지역이나 쓰레기의 종류 및 양 등을 직접 입력해야 하는 불편함으로 인해 이러한 활동의 확대를 저해할 수도 있다. 본 연구는 이러한 활동 기록를 자동으로 트래킹하고 기록할 수 있는 딥러닝 기반의 플로깅 트래핑어플리케이션을 개발하였다. CNN과 YOLOv5를 사용하여 학습된 이미지 인식 모델은 높은 성능으로 쓰레기의 종류와 양을 인식하였다. 이를 통해 사용자는 더욱 편리하게 플로깅 활동을 기록할 수 있었으며, 수거한 쓰레기의 양이나 활동 거리를 활용한 리워딩 시스템으로 사용자 간의 건전한 경쟁을 유도하는데 활용할 수 있다.

Usability Evaluation for Life-logging Application (라이프로깅 애플리케이션 사용성 평가)

  • Lee, Joeun;Kwon, Jieun
    • The Journal of the Korea Contents Association
    • /
    • v.16 no.12
    • /
    • pp.43-49
    • /
    • 2016
  • As user-centered design and content development emerge, the research and the establishment of items on usability evaluation are becoming more important. However, research on usability evaluation for digital systems in specific areas of mobile applications is still incomplete. Due to the recent development of wearable devices and smartphones, development and usage of quantified-self and life-logging applications has been rapidly increasing. This study aims to establish evaluation items and the main factors for the usability assessment of the applications that support life-logging services. In order to establish evaluation factors for life-logging application usability, we first gathered existing usability assessment items and selected the initial items through the Focus Group Interview(FGI). Second, we conducted user assessment surveys on the selected initial questionnaires and performed reliability and exploratory factor analyses based on the survey results. Third, through the statistical analyses results, we established 28 usability assessment items and four factors: recognition; functionality; aesthetics; and satisfaction. Finally, we discussed the expectations and limitations of the established usability assessment. The results from this paper could be used as a guideline for the usability assessment of life-logging applications and thus will contribute to effective content development.