http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
The Page - Level Concurrency Control Manager for the KAOSS
장지웅(Ji Woong Chang),김원영(Won-Young Kim),황규영(Kyu-Young Whang),김장수(Jang-Su Kim) 한국정보과학회 1995 한국정보과학회 학술발표논문집 Vol.22 No.2A
동시성 제어는 다사용자용 저장 시스템에서 필수적인 요소이다. 본 논문에서는 단일 사용자용 다목적 객체 저장 시스템 KAOSS(KAist Object Storage System)를 위한 동시성 제어 관리자를 설계하고 구현하였다. 구현된 동시성 제어 관리자는 엄정 이단계 로킹 규약(strict 2-phase locking protocol)을 사용하여 트랜잭션의 serializability를 보장하며 다음과 같은 특징을 갖는다. (1) 로크의 단위로 페이지와 화일을 제공하는 계층적 로킹 기법(hierarchical locking)을 사용하고, (2) 가변 길이 키와 중복키를 지원하는 변형된 B+ 트리 인덱스에 대한 동시성을 제공하고, (3) 계층적 로킹 기법과 키범위 로킹(key range locking)을 사용하여 유령 현상(phantom problem)을 해결하였으며, (4) 대기 그래프(walt-for graph)를 이용하여 교착 상태를 찾아 해결하였다.
체중감량방법에 따른 신체조성과 무산소성 운동능력에 관한 연구
장지웅(Jang Ji-Woong),권창기(Kwon Chang-Ki),이상호(Lee Sang-Ho) 한국체육과학회 2011 한국체육과학회지 Vol.20 No.3
In this study, short term weight loss method has been conducted to help those athletes in need of more effective weight control and also to present scientific analysis. There were 10 weight-class athletes who had participated short-term weight loss program previously. Average body composition (body weight, body water, muscle, fat, fat-free) and anaerobic exercise capacity (Mean power, Peak power, Minimum power, Time to Peak power, Fatigue index) were measured after the participants went through the following program-1. 20 minutes half body bath and 5 minutes steam-sauna vs. 2. 5-day dietary restriction (the 1st 1300 ~ 1500㎉ intake) which made participants to lose 3% of body weight.In order to compare the difference between the two methods (moisture loss through sauna vs. five days of calorie restriction), the paired sample t-test has been analyzed using SPSS 12.0 Program. The result shows that former method which uses sauna caused significant reduction (p<.05) in Minimum Power in anaerobic exercise capacity. And latter method which uses 5-day dietary restriction caused significant reduction(p<.05) in body fat in body composition and significant increase(p<.05) in the oxygen fatigue index in exercise capacity. Even 3% loss in anaerobic exercise capacity in short term is considered to change body composition and anaerobic exercise capacity significantly and therefore impact the performance.
장지웅(Ji-Woong Chang),이영구(Young-Koo Lee),황규영(Kyu-Young Whang),양재헌(Jae-Heon Yang) 한국정보과학회 2001 정보과학회논문지 : 데이타베이스 Vol.28 No.4
데이타베이스 관리 시스템에서 한계 이상의 로크요청이 발생하는 경우에는 트랜잭션이 철회된다. 최악의 경우에는 트랜잭션들이 연속적으로 철회되어 시스템이 정지된 것과 같이 어느 트랜잭션도 완료 하지 못하는 현상이 발생할 수 있다. 이 문제점을 해결하기 위하여 로크상승을 사용하지만 기존의 로크상승 방법들은 문제를 완전히 해결하지는 못한다. 본 논문에서는 이 문제를 해결하기 위하여 적응형 로크상승 기법을 제안한다. 먼저 로크상승에 대한 체계적인 모델과 로크자원의 부족으로인한 트랜잭션 철회의 주 발생 원인인 상승불가능 로크의 개념을 제안한다. 또한 상승불가능 로크의 수를 제어하기 위한 해결책으로 준로크상승, 로크블로킹, 선택적 강제수행의 개념을 제안하고, 이를 적응형 로크상승 기법에 적용한다. 적응형 로크상승 기법은 불필요한 트랜잭션 철회를 감소시키며 과다한 로크요청 상황에서 시스템의 성능을 단계적으로 저하시키면서 시스템이 정지되는 현상이 발생하지 않음을 보장한다. 적응형 로크상승 기법의 성능을 검증하기 위하여 시뮬레이션을 통한 실험을 수행하였다.실험결과 적응형 로크상승 기법은 기존의 로크상승 방법을 사용하는 경우에 비하여 트랜잭션의 철회와 평균 응답시간을 크게 줄이고, 단위시간당 트랜잭션 처리율을 향상시켰다. 특히 동시에 수행할 수 있는 트랜잭션의 수가 16 에서 256배 이상 증가하는 것을 보였다. 본 논문은 모호하게 인식되던 로크자원 관리 측면에서의 로크상승의 역할을 체계적으로 규명하고 상세한 작동원리를 명확히 했다는 점에서 커다란 의의가 있다. 기존의 로크상승 방법들은 과다한 로크요청이 발생할 때의 문제를 사용자 또는 시스템관리자의 책임으로 처리한다. 반면에 적응형 로크상승 기법은 과다한 로크요청이 발생할 때의 문제를 자동적으로 조절하므로 사용자의 부담을 크게 감소시킨다. 따라서 최근에 많은 관심이 모아지고 있는 자체조율(self-tuning)이 가능한 데이타베이스 관리 시스템 개발에 공헌할 것이다. Since database management systems(DBMSs) have limited lock resources, transactions requesting locks beyond the limit must be aborted. In the worst case, if such transactions are aborted repeatedly, the DBMS can become paralyzed, i.e., transactions execute but cannot commit. Lock escalation is considered a solution to this problem. However, existing lock escalation methods do not provide a complete solution. In this paper, we propose a new lock escalation method, adaptive lock escalation, that solves most of the problems. First, we propose a general model for lock escalation and present the concept of the unescalatable lock, which is the major cause making the transactions to abort. Second, we propose the notions of semi lock escalation, lock blocking, and selective relief as the mechanisms to control the number of unescalatable locks. We then propose the adaptive lock escalation method using these notions. Adaptive lock escalation reduces needless aborts and guarantees that the DBMS is not paralyzed under excessive lock requests. It also allows graceful degradation of performance under those circumstances. Third, through extensive simulation, we show that adaptive lock escalation outperforms existing lock escalation methods. The results show that, compared to the existing methods, adaptive lock escalation reduces the number of aborts and the average response time, and increases the throughput to a great extent. Especially, it is shown that the number of concurrent transactions can be increased more than 16~256 fold. The contribution of this paper is significant in that it has formally analyzed the role of lock escalation in lock resource management and identified the detailed underlying mechanisms. Existing lock escalation methods rely on users or system administrator to handle the problems of excessive lock requests. In contrast, adaptive lock escalation releases the users of this responsibility by providing graceful degradation and preventing system paralysis through automatic control of unescalatable locks. Thus adaptive lock escalation can contribute to developing self-tuning DBMSs that draw a lot of attention these days.
장애통지 사례를 통한 전력계통 신뢰도 향상 방안에 대한 연구
장지웅(Ji-Woong Jang),이임섭(Im-Sop Lee),김완홍(Wan-Hong Kim),이창규(Chang-Kyu Lee) 대한전기학회 2010 대한전기학회 학술대회 논문집 Vol.2010 No.7
전력계통의 취득데이터는 계통 감시는 물론 발전기제어 및 계통해석의 기본자료로 활용된다. 전력거래소는 전력시장운영규칙에 근거하여 계통데이터의 취득 오류에 대해 장애통지서를 발행하며, 장애통지는 실계통운영자인 급전원이 직접 파악한 오류를 회원사에 통지하여 수정을 요구하는 절차로 취득데이터의 오류 판단에 중요한 자료로 활용될 수 있다. 2009년도 발행된 장애통지 사례 중 원인인 규명된 385건을 분석하였다. 장애통지서의 약 80%가 발전회원사에 집중되는 경향을 보였다. 장애발생의 원인을 Transducer, DB불일치, 원격소 장치, 현장 제어설비, 제어케이블의 결선 등의 7가지 범주로 구분하여 발생빈도를 분석하고 장애발생의 감소를 통한 전력계통 신뢰도 향상방안을 도출하였다.