• Title/Summary/Keyword: 튜닝 시간

Search Result 85, Processing Time 0.025 seconds

Automated-Database Tuning System With Knowledge-based Reasoning Engine (지식 기반 추론 엔진을 이용한 자동화된 데이터베이스 튜닝 시스템)

  • Gang, Seung-Seok;Lee, Dong-Joo;Jeong, Ok-Ran;Lee, Sang-Goo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.06a
    • /
    • pp.17-18
    • /
    • 2007
  • 데이터베이스 튜닝은 일반적으로 데이터베이스 어플리케이션을 "좀 더 빠르게" 실행하게 하는 일련의 활동을 뜻한다[1]. 데이터베이스 관리자가 튜닝에 필요한 주먹구구식 룰(Rule of thumb)들을 모두 파악 하고 상황에 맞추어 적용하는 것은 비싼 비용과 오랜 시간을 요구한다. 그렇게 때문에 서로 다른 어플 리케이션들이 맞물려 있는 복잡한 서비스는 필수적으로 자동화된 데이터베이스 성능 관리와 튜닝을 필 요로 한다. 본 논문에서는 이를 해결하기 위하여 지식 도매인(Knowledge Domain)을 기초로 한 자동화 된 데이터베이스 튜닝 원칙(Tuning Principle)을 제시하는 시스템을 제안한다. 각각의 데이터베이스 튜닝 이론들은 지식 도매인의 지식으로 활용되며, 성능에 영향을 미치는 요소들을 개체(Object)와 콘셉트 (Concept)로 구성하고 추론 시스템을 통해 튜닝 원칙을 추론하여 쉽고 빠르게 현재 상황에 맞는 튜닝 방법론을 적용시킬 수 있다. 자동화된 데이터베이스 튜닝에 대해 여러 분야에 걸쳐 학문적인 연구가 이루어지고 있다. 그 예로써 Microsoft의 AutoAdmin Project[2], Oracle의 SQL 튜닝 아키텍처[3], COLT[4], DBA Companion[5], SQUASH[6] 등을 들 수 있다. 이러한 최적화 기법들을 각각의 기능적인 방법론에 따라 다시 분류하면 크게 Design Tuning, Logical Structure Tuning, Sentence Tuning, SQL Tuning, Server Tuning, System/Network Tuning으로 나누어 볼 수 있다. 이 중 SQL Tuning 등은 수치적으로 결정되어 이미 존재하는 정보를 이용하기 때문에 구조화된 모델로 표현하기 쉽고 사용자의 다양한 요구에 의해 변화하는 조건들을 수용하기 쉽기 때문에 이에 중점을 두고 성능 문제를 해결하는 데 초점을 맞추었다. 데이터베이스 시스템의 일련의 처리 과정에 따라 DBMS를 구성하는 개체들과 속성, 그리고 연관 관계들이 모델링된다. 데이터베이스 시스템은 Application / Query / DBMS Level의 3개 레벨에 따라 구조화되며, 본 논문에서는 개체, 속성, 연관 관계 및 데이터베이스 튜닝에 사용되는 Rule of thumb들을 분석하여 튜닝 원칙을 포함한 지식의 형태로 변환하였다. 튜닝 원칙은 데이터베이스 시스템에서 발생하는 문제를 해결할 수 있게 하는 일종의 황금률로써 지식 도매인의 바탕이 되는 사실(Fact)과 룰(Rule) 로써 표현된다. Fact는 모델링된 시스템을 지식 도매인의 하나의 지식 개체로 표현하는 방식이고, Rule 은 Fact에 기반을 두어 튜닝 원칙을 지식의 형태로 표현한 것이다. Rule은 다시 시스템 모델링을 통해 사전에 정의되는 Rule와 튜닝 원칙을 추론하기 위해 사용되는 Rule의 두 가지 타업으로 나뉘며, 대부분의 Rule은 입력되는 값에 따라 다른 솔루션을 취하게 하는 분기의 역할을 수행한다. 사용자는 제한적으로 자동 생성된 Fact와 Rule을 통해 튜닝 원칙을 추론하여 데이터베이스 시스템에 적용할 수 있으며, 요구나 필요에 따라 GUI를 통해 상황에 맞는 Fact와 Rule을 수동으로 추가할 수도 었다. 지식 도매인에서 튜닝 원칙을 추론하기 위해 JAVA 기반의 추론 엔진인 JESS가 사용된다. JESS는 스크립트 언어를 사용하는 전문가 시스템[7]으로 선언적 룰(Declarative Rule)을 이용하여 지식을 표현 하고 추론을 수행하는 추론 엔진의 한 종류이다. JESS의 지식 표현 방식은 튜닝 원칙을 쉽게 표현하고 수용할 수 있는 구조를 가지고 있으며 작은 크기와 빠른 추론 성능을 가지기 때문에 실시간으로 처리 되는 어플리케이션 튜닝에 적합하다. 지식 기반 모률의 가장 큰 역할은 주어진 데이터베이스 시스템의 모델을 통하여 필요한 새로운 지식을 생성하고 저장하는 것이다. 이를 위하여 Fact와 Rule은 지식 표현 의 기본 단위인 트리플(Triple)의 형태로 표현된다, 트리플은 Subject, Property, Object의 3가지 요소로 구성되며, 대부분의 Fact와 Rule들은 트리플의 기본 형태 또는 트리플의 조합으로 이루어진 C Condition과 Action의 두 부분의 결합으로 구성된다. 이와 같이 데이터베이스 시스템 모델의 개체들과 속성, 그리고 연관 관계들을 표현함으로써 지식들이 추론 엔진의 Fact와 Rule로 기능할 수 있다. 본 시스템에서는 이를 구현 및 실험하기 위하여 웹 기반 서버-클라이언트 시스템을 가정하였다. 서버는 Process Controller, Parser, Rule Database, JESS Reasoning Engine으로 구성 되 어 있으며, 클라이 언트는 Rule Manager Interface와 Result Viewer로 구성되어 었다. 실험을 통해 얻어지는 튜닝 원칙 적용 전후의 실행 시간 측정 등 데이터베이스 시스템 성능 척도를 비교함으로써 시스템의 효용을 판단하였으며, 실험 결과 적용 전에 비하여 튜닝 원칙을 적용한 경우 최대 1초 미만의 전처리에 따른 부하 시간 추가와 최소 약 1.5배에서 최대 약 3배까지의 처리 시간 개선을 확인하였다. 본 논문에서 제안하는 시스템은 튜닝 원칙을 자동으로 생성하고 지식 형태로 변형시킴으로써 새로운 튜닝 원칙을 파생하여 제공하고, 성능에 영향을 미치는 요소와 함께 직접 Fact과 Rule을 추가함으로써 커스터마이정된 튜닝을 수행할 수 있게 하는 장점을 가진다. 추후 쿼리 자체의 튜닝 및 인텍스 최적화 등의 프로세스 자동화와 Rule을 효율적으로 정의하고 추가하는 방법 그리고 시스템 모델링을 효과적으로 구성하는 방법에 대한 연구를 통해 본 연구를 더욱 개선시킬 수 있을 것이다.

  • PDF

Database System Parameter Toning in the TPC-W Benchmark (TPC-W 성능 평가에서의 데이타베이스 시스템 성능 인자 튜닝)

  • 류문수;정회진;이상호
    • Journal of KIISE:Databases
    • /
    • v.31 no.4
    • /
    • pp.373-383
    • /
    • 2004
  • There have been an emerging interests in the importance of database tuning techniques under modem database environments in which very large-scale data should be managed. In Particular. database performance parameters should be tuned to reflect system loads appropriately. This paper presents two parameter tuning strategies, namely throughput-based and response-time-based, which tune each performance parameter accordingly. The proposed techniques are applied to two commercial database systems in the TPC-W benchmark to see the effectiveness of those methods. The results show that they can help improve system performance considerably.

An Index Method for Wireless XML Streams (무선 XML 스트림을 위한 색인 기법)

  • Chung, Yon-Dohn;Lee, Ji-Yeon
    • Journal of KIISE:Databases
    • /
    • v.32 no.4
    • /
    • pp.416-428
    • /
    • 2005
  • In the paper we propose an index method for XML streaming services, where a server broadcasts XML data to a lot of clients in wireless information systems. In order to control the access and tuning time of mobile clients, the proposed method constructs the XML stream through replicating partial index intermixed with parts of data. For this purpose, we propose a two-level tree structure for separating index and XML data into two parts: replicated vs. non-replicated. We analyze the performance of the proposed method with respect to access time and tuning time. With the analysis result, we derive the optimal level value.

Application Tuning For Increased Database System Performance (어플리케이션 튜닝을 통한 데이터베이스 시스템 성능 향상)

  • 이병헌;최용락;정기원
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04b
    • /
    • pp.187-189
    • /
    • 2001
  • 기존 시스템에서 보다 정확하고 신속한 정보의 제공에 대한 사용자들의 요구사항을 충족시키기 위해서는 시스템의 개선이나 현재 운영중인 시스템의 조율이 필수적으로 여겨지고 있다. 시스템 개발자는 관계형 데이터베이스 시스템의 성능을 저하 시키는 용인 중 응용 프로그램들과 저장 포로시저, 트리거, 패키지, 뷰 등에 대한 성능 향상을 위하여 튜닝을 고려하여야만 한다. 특히, 응용 어플리케이션 수행에 많은 시간을 소요하거나, 많은 자원을 필요로 하는 응용 프로그램들을 중심적으로 분석하여 적절한 튜닝을 수행한다. 또한, 오라클에서 제공하는 도구들을 이용하여 자료나 질의문의 특성을 파악한 후에 효과적인 개선을 통하여 데이터베이스 시스템의 성능 및 효율을 높이는 방법에 관심을 두고 있다.

  • PDF

A Study on PID Gain Auto Tuning for Steering Type mobile robot (조향형 이동로봇을 위한 PID 이득 자동 튜닝에 관한 연구)

  • Jung, Se-Young;Yang, Tae-Kyu
    • Journal of Satellite, Information and Communications
    • /
    • v.11 no.4
    • /
    • pp.39-43
    • /
    • 2016
  • In this paper, we propose PID gain auto tuning method in steering type mobile robot. PID controller gain select method are various methods. Ziegler-Nichols step tuning method is one method tuning in PID controller. Use step tuning method find a the first gain and did experiment in steering mobile robot. and Make a new the second gains from the first gains. After appling the second gain in PID controller, Where perform observe for convergence time and stabilization error. Experiments result the second gain are useful in real steering mobile robot system.

Virtual PID Algorithm Tuning Technique and Data Analysis through Computer Simulation (컴퓨터 시뮬레이션을 통한 가상 PID 알고리즘 튜닝 기법과 데이터 분석)

  • Jin Moon Nam
    • The Journal of the Convergence on Culture Technology
    • /
    • v.9 no.6
    • /
    • pp.875-882
    • /
    • 2023
  • In this paper, we propose a virtual tuning technique for a temperature controller using the PID algorithm. Virtual simulation on a computer was used using the mathematical expression of the control object. A technique for accurately calculating the gain of the PID algorithm was introduced through detailed computer data analysis, and superior performance compared to conventional experimental tuning results was verified. In addition, it has the advantage of replacing tuning experiments conducted on actual control subjects, so there are no temporal or spatial limitations. Tuning experiments that actually operate the control object do not show detailed data that appears during the process. The accuracy of the experiment could not be guaranteed, and the results could not be confirmed immediately. Through the proposed technique, the entire tuning process can be accurately checked on a computer and the cause of problems that occur can also be analyzed.

A Design and Performance Evaluation of Multicast Scheduling Algorithm using the State Information of Receivers in the WDM Broadcast Networks (WDM 방송망에서 수신기의 상태 정보를 이용한 멀티캐스트 스케줄링 알고리즘의 설계 및 성능평가)

  • Jin, Kyo-Hong
    • The KIPS Transactions:PartC
    • /
    • v.9C no.6
    • /
    • pp.919-926
    • /
    • 2002
  • In this paper, new multicast scheduling algorithms are proposed for the WDM single-hop broadcast-and-select networks. The existing multicast scheduling algorithms are focused on the partitioning a multicast group into several subgroups to reduce the delay time of each receiver. These partitioning algorithms are grouping method of the receivers already tuned to the transmitter's wavelength. However, these algorithms ignore the state of receivers, which leads to increase the number of subgroups and the delay time. Therefore, 1 propose two new multicast scheduling algorithms called H_EAR and PGM that partition a multicast group to subgroups using the tunable transmitter, state information of receivers, and pseudo group concept. The performance of proposed algorithms are evaluated through the computer simulation. They show the better performance comparing with the existing multicast scheduling algorithm.

Skyline Query Processing Method in Wireless Broadcast Environments (무선 방송 환경에서 스카이라인 질의 처리 기법)

  • Jong-Woo Ha;Sang-Hyun Park;Byung-Gul Ryu;SangKeun Lee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.344-347
    • /
    • 2008
  • 본 논문에서 무선 방송 환경에서 효율적으로 스카이라인 질의를 처리하는 기법을 제안한다. 무선 방송 환경의 순차적 데이터 접근 특성 때문에 기존의 기법을 적용할 경우 접근시간 및 튜닝시간에 큰 제약이 있다. 이를 해결하고 모바일 사용자가 에너지 효율적으로 스카이라인 질의를 처리하기 위하여 DSI(Distributed Spatial Index) 구조에 기반한 SOA(Skyline On Air) 알고리즘을 제안하였다. 제안된 기법은 접근시간이 한 주기의 방송 프로그램 길이를 넘지 않도록 한다. 또한 성능 평가를 통하여 제안 된 기법이 접근시간 및 튜닝시간 측면에서 효율적임을 확인하였다.

Geometrical Analysis and Implementation of the Real-Time Tuning Structure Using Spatial Light Modulator in Photorefractive Tunable Filter (광굴절 가변 필터에서 공간광학변조기를 이용한 실시간 튜닝 구조의 기하학적 해석 및 구현)

  • An, Jun-Won;Kim, Seong-Goo;Kim, Nam
    • Journal of the Korean Institute of Telematics and Electronics D
    • /
    • v.36D no.12
    • /
    • pp.43-52
    • /
    • 1999
  • We propose a new method for tuning of center wavelength in photorefractive filter using $LiNbO_3$ crystal doped with 0.015Wt.% Fe. through the filter bandwidth property analysis using the geometrical method, a new wavelength selectivity theory was presented. In this scheme, the tuning of the center wavelength can be achieved by the real time incident angle control of the received heam, which was gotten by the spatial light modulator. So, tuning time depend on the response time of the SLM and results in the high speed turing. Because the use of thermally fixed grating in our filter, it has uniform diffraction property to the all filtering wavelength. Designed tunable filter has 4nm bandwidth and composed of the three channel with 10nm space. From the optical experiment, we get the 4.5nm, 4.25nm, 4nm bandwidth and 1530.5nm, 1540.5nm, 1549.5nm center wavelength respectively.

  • PDF

Experimental Test Time Reduction Method for Step Responses Using the Time-Optimal Control Technique (시간최적제어 기법을 이용한 계단응답 실험시간 단축 방법)

  • Lee, Jietae
    • Korean Chemical Engineering Research
    • /
    • v.58 no.2
    • /
    • pp.190-196
    • /
    • 2020
  • The step to obtain a process dynamic model through process experiments is very important because it needs times and expenditures. Step response method is one of the standard methods to have long been used for understanding process dynamics, obtaining dynamical models and designing control systems. For the step response, it is usually required to measure process output for a step input change in the open-loop manner. Its disadvantage criticized is the long open-loop operation. For this, a method based on the time-optimal control technique to minimize the test time for obtaining the step response has been recently presented. However, the method requires iterative computations for the minimization of test times. Here, a method where iterative computations are not required is proposed. Simulation results are presented to show that test times to obtain step responses are reduced considerably and an autotuning method based on the proposed method is compared with the relay feedback autotuning method accepted widely for the autotuning of controllers.