RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
        • 등재정보
        • 학술지명
        • 주제분류
        • 발행연도
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • In - Place 갱신과 Shadow 갱신 기법을 혼용한 주기억장치 데이터베이스 시스팀

        김성혜(Kim Sung Hei),강종규(Kang Jong Gyu),진성일(Jin Seong Il) 한국정보과학회 1994 한국정보과학회 학술발표논문집 Vol.21 No.1

        본 논문에서는 새로운 기법의 주기억장치 데이터베이스(MMDB) 시스팀을 제안한다. 본 시스팀에서 제안하고 있는 트랜잭션 처리기법은 트랜잭션 갱신시 In-Place 갱신과 Shadow 갱신을 혼용하면 트랜잭션 처리가 효율적으로 이루어진다. 그리고 Fuzzy 체크포인트를 사용하고 있어 체크포인팅이 간단하게 이루어지면서 트랜잭션 처리에 주는 영향을 최소화 하였다. 또한 이 시스템에서 적합한 회복기법을 제안한다.

      • 병렬 데이타베이스를 위한 비공유 클러스터 시스템 SPAX의 성능 분석

        김성혜,김양우,김용걸,진성일(Sung Hei Kim),Yangwoo Kim,Yong Keol Kim,Seong Il Jin 한국정보과학회 1998 정보과학회논문지(B) Vol.25 No.5

        데이타베이스 시스템에 병렬화를 도입하면 성능은 물론이고 가용도와 확장성 측면에서 기존 데이타베이스 시스템들이 가진 많은 문제점들을 해결할 수 있다. 프로세서와 메모리 그리고 디스크의 상호 연결 구조는 그들의 구성에 따라 질의어를 처리하는 방법이 크게 달라지기 때문에 병렬 데이타베이스 시스템의 성능에 큰 영향을 끼친다. SPAX 시스템은 OLTP(On-Line Transaction Processing)와 같은 상용 응용분야를 위한 병렬 클러스터 시스템으로 현재 한국전자통신연구원에서 개발 중이다. 본 논문에서는 SPAX 시스템에서 운영 가능한 다양한 병렬 DBMS들을 위해 시스템 구성 방안을 살펴보고 그들의 성능을 측정하여 가장 효율적인 구조를 찾는다. 이를 위하여 SPAX 시스템의 클러스터들을 확장성이 뛰어난 비공유 구조로 구성하고 클러스터 내부는 세 가지 즉, 공유메모리 구조, 공유디스크 구조, 그리고 비공유 구조로 구성하여 서로간의 성능을 비교/분석하였다. Introducing parallelism to the database system salves many problems that have been encountered in conventional database systems in terms of scalability, availability as well as performance. The way in which processors, memories, and disks are interconnected plays an important role for the parallel database system, because the different system configurations affect the way in which a query is processed. SPAX system is a parallel cluster system that is being developed by ETRI for commercial application such as On-Line Transaction Processing (OLTP). In this paper, we discuss and evaluate various SPAX system configurations for the parallel DBMS in order to find an optimal configuration. The structure between clusters in the SPAX system is configured in shared nothing structure, which has the benefits of scalability, but the structure within the cluster will be configured and evaluated in three different structures: shared everything, shared disk, and shared nothing.

      • 데이타 불균형 분포를 고려한 병렬 데이타베이스 시스템 구조간의 병렬 조인 비용에 대한 비교 분석

        김용걸(Yong-Keol Kim),박영규(Young-Kyu Park),김성혜(Sung-Hei Kim),박유미(Yoo-Mi Park),진성일(Seong Il Jin) 한국정보과학회 1996 한국정보과학회 학술발표논문집 Vol.23 No.1A

        데이타베이스 연산 중에서 가장 많은 처리 시간을 요구하는 조인 연산에 대한 연구는 병렬 데이타베이스에서도 지속적으로 이루어지고 있으며, 이러한 병렬 조인 연산은 병렬 데이타베이스 시스템의 구조에 따라 그 성능에 영향을 받을 수 있다. 기존의 병렬 데이타베이스 시스템 구조에 관한 연구에서는 부하 균등에 단점을 가진 비공유 구조가 디스크 공유 구조에 비해 더 좋은 성능을 보이는 것으로 평가되어 왔다. 그러나 트랜잭션내의 병렬성, 동적 부하균등 그리고 DSS(Decision-Support System)형 트랜잭션 처리의 관점에서 비교한다면 디스크 공유 구조가 비공유 구조에 비해 성능 향상을 가져올 수 있다. 본 논문에서는 비공유 구조의 부하 균등을 위한 해쉬 조인 알고리즘을 디스크 공유 구조에 적용하도록 수정하였으며, 각각의 성능을 비교 · 분석하기 위한 성능분석 모델의 제시 및 분석을 수행하였다.

      • 차세대지능망에서 주문형 서비스를 위한 다중스레드형 서비스제어기능의 구현 및 성능분석

        김용걸(Yong-Keol Kim),김성혜(Sung-Hei Kim),진성일(Seong-Il Jin),임충재(Choong-Jae Im),조세형(Se-Hyung Cho) 한국정보과학회 1995 정보과학회논문지 : 시스템 및 이론 Vol.22 No.12

        차세대지능망은 서비스 가입자가 기존에 제공하고 있는 서비스 범위내에서 서비스 특징을 선택하거나 데이타를 수정할 수 있는 주문형 서비스(Customized Service)를 제공할 수 있어야 한다. 이러한 주문형 서비스를 제공하는 서비스 제어기능의 구현을 위해 기존의 지능망서비스제어 시스템처럼 주문형 서비스마다 하나의 프로세스를 할당하는 형태로 서비스 로직을 구성하게 되면 주문형 서비스 수만큼 프로세스 수도 증가되어 문맥 교환, 프로세스간 통신등과 같은 운영체제 오버헤드로 인하여 차세대지능망시스템의 실시간 특성상 성능에 문제점이 많다. 본 논문에서는 이러한 문제점을 해결하기 위해 운영체제 오버헤드를 줄일 수 있는 경량프로세스(Light-Weight Process : LWP) 개념의 다중스레드형 주문형 서비스 처리 모델을 도입하여 SunOS Release 4.0에서 운용되는 경량프로세스 라이브러리를 이용하여 구현하였으며, 서비스제어 기능을 다중스레드화(Multi-threaded) 시켰을 때 프로세스형태로 구성된 모델에 대한 상대적인 성능향상 효과 예측을 위하여 각 성능 모델에 대하여 객체지향 시뮬레이션 언어인 DEVSIM++을 이용하여 시뮬레이션을 수행하였다. 또한 기존의 다중스레드 모델인 주/종속 스레드 모델의 경우 트래픽 증가에 따른 병목현상이 발생되어 이를 완화시킬 수 있는 새로운 다중스레드 모델을 제시하고 기존의 주/종속 스레드모델보다 성능이 우수함을 시뮬레이션을 통하여 보였다. The Advanced Intelligent Network (AIN) must have the capability to provide customized services, which is to provide service subscribers with more flexible services by selecting different service features of their choices. If the customized services are implemented in the service control function with each service logic configured in single-threaded structure with one process per one type of service, the performance may be a major problem in the real-time AIN system. The reason for performance degradation is that as the number of various services increases. so does the number of processes. This causes to increase operating system overhead, such as context switching and inter-process communication(IPC). In this paper. we implement a multi-threaded S/W model for customized service which adopts the concept of the light-weight process to reduce the operating system overhead using the user-level multi-threaded library in SunOS Release 40. We analyze the effect of the performance improvement of multi-threaded service logic models over single-threaded service logic models by a computer simulation based on DEVSIM++ object-oriented simulation language. Also multi-threaded model has a problem of performance degradation due to bottleneck with the traffic increase. In order to solve the problem, we present a multi-threaded S/W model and analyze the effect of the performance improvement of proposed model.

      • 차세대 지능망에서의 개인화 서비스 제공을 위한 멀티스레드형 서비스제어시스템 구현 방안

        김용걸(Yong-Gul Kim),김성혜(Sung-Hei Kim),진성일(Seong-Il Jin),임충재(Choong-jae Im),조세형(Se-Hyeong Cho) 한국정보과학회 1994 한국정보과학회 학술발표논문집 Vol.21 No.2B

        차세대 지능망에서는 이용자가 요구하는 모든 서비스를 제공해야하고 모든 차세대 지능망 서비스는 동일한 서비스라도 각기 서로 다른 형태로 제공할 수 있는 개인화 서비스가 가능해야 한다. 각 개인화된 지능망 서비스들은 각기 다른 서비스 제어 로직을 가질 수 있다. 개인화 서비스를 구현하기 위한 방법으로는 각 서비스 로직을 이용하여 서비스를 제어하는 프로세스 하나를 생성하는 방법이 있다. 그러나 이런 방법은 문맥교환/프로세스간 통신등의 시간 때문에 서비스 요구가 대량으로 들어올 때는 성능에 문제가 있고 생성할 수 있는 프로세스 수도 한정되어 있어 적합하지 않아 프로세스를 대신하여 멀티스레드를 이용하는 방법이 필요하다. 본 논문에서는 멀티스레딩 기법을 이용하여 개인화 서비스를 구현할 수 있는 여러가지 방안을 제시하겠다.

      • KCI우수등재

        비공유 병렬 데이타베이스 시스템에서 불균형 분포를 위한 부하균등 해쉬 조인 알고리즘

        김용걸(Yong Keol Kim),김성혜(Sung Hei Kim),박영규(Young Kyu Park),진성일(Seong Il Jin),임기욱(Kee Wook Rim) 한국정보과학회 1995 정보과학회논문지 Vol.22 No.8

        비공유(Shared-Nothing) 병렬프로세서 구조는 확장성, 유용성 등의 장점을 가지고 있어 많은 병렬 데이타베이스 시스템들에 적용되고 있다. 그러나 전체의 프로세서에 데이타가 균일하게 분포되지 않은 경우 일부 프로세서에게만 과중한 부담을 주게 되어 전체 시스템의 성능을 감소시키는 데이타 불균형분포(skew) 문제가 발생되는 단점을 가진다. 데이타 불균형 분포도(skewness)가 심한 경우의 처리를 위한 병렬 해쉬 조인 알고리즘이 데이타에 대한 효율적인 부하균등 기능을 가진다면 시스템의 성능이 크게 향상된다. 본 논문에서는 부하균등의 오버헤드인 디스크 접근 횟수를 감소시켜 데이타 불균형 분포 문제를 효율적으로 해결하기 위한 알고리즘을 제시한다. 또한 알고리즘의 성능 분석을 위한 분석 모델을 제시하여 데이타 불균형 분포 처리를 위한 다른 알고리즘과의 성능을 비교한다. The shared-nothing multiprocessor architecture has advantages in scalability and availability, this architecture has been adopted in many multiprocessor database systems. But, if the data are not uniformly distributed across the processors, load will be unbalanced. Therefore, the whole system performance will deteriorate. This is the data skew problem, which usually occurs in processing parallel hash join. Balancing the load before performing join will resolve this problem efficiently and the whole system performance can be improved. In this paper, we will present two algorithms to reduce disk access overhead in performing load balancing and to efficiently solve the data skew problem. Also, we will present analytical model of our new algorithms and present the result of some performance study we made comparing our algorithms with the other algorithms in handling data skew.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼