http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
오석근(Seok-Kun Oh),차규일(Gyu-Il Cha),황시영(See-Young Hwang),유혁(Hyuck Yoo) 한국정보과학회 1999 정보과학회논문지 : 시스템 및 이론 Vol.26 No.5
본 논문은 유닉스웨어의 가상 메모리 시스템에서 자원을 보다 효율적으로 공유하는 방법에 관해 논한다. 기존의 유닉스웨어는 가상 메모리 자원을 프로세스 단위로 할당하며 공유하지 않는다. 그런데 가상 메모리의 요구량과 이 자원을 사용하는 프로세스의 수가 증가함에 따라 가상 메모리 자원은 시스템의 성능을 저하시키는 요인이 된다. 본 논문은 유닉스웨어의 가상 메모리 최적화 방안으로써 가상 메모리 자원을 공유하는 방법에 대해 고찰한다. 본 논문은 유닉스웨어에서 가상 메모리 자원의 공유 방법으로써 ‘공유 페이지 디렉토리’ 기법을 제시하고 이를 구현하였다. 또한 상용 시스템상의 실험 결과를 통해 제안된 기법이 전체 시스템 성능을 향상시킴을 보이고 있다. In the virtual memory system of Unixware, virtual memory resources are allocated per process basis. As the demands on virtual memory resources increase in volume and the number of processes using virtual memory grows, virtual memory resources degrade the performance of system significantly. In this paper, we propose and implement a method of sharing resources more effectively under the virtual memory system of Unixware and analyze the performance of the method. The proposed method is called ‘shared page directory’. We extensively evaluate the method in a real environment similar to TPC-B along with Oracle. The experimental results show that the shared page directory can improve the system performance by 10%.
OpenCFS 클러스터 파일 시스템의 구현 및 성능 평가
전승협(Seung-Hyub Jeon),차규일(Gyu-Il Cha),김진미(Jin-Mi Kim),유혁(Chuck Yoo) 한국정보과학회 2000 한국정보과학회 학술발표논문집 Vol.27 No.1A
본 논문에서는 멀티미디어 데이터베이스 등 대용량 입출력을 효율적으로 지원하기 위하여 고속 네트웍으로 연결된 클러스터링 환경에서 동작하는 클러스터 파일 시스템인 OpenCFS를 설계하고 구현하여 성능을 평가한다. 구현된 클러스터 파일 시스템은 입출력 장치의 한계를 극복하기 위하여 스트라이핑(striping) 기법을 통한 병렬 입출력(parallel I/O)을 수행하고, 능동적으로 시스템 내부 정책 병경을 가능하게 하는 오픈 임플리멘테이션(Open Implementation) 방법론은 적용함으로써 응용프로그램의 시스템 내부 정책에 대한 접근 방법을 제공한다. 실험을 통하여 구현된 클러스터 파일 시스템의 내부 정책에 대한 접근 방법을 제공한다. 실험을 통하여 구현된 클러스터 파일 시스템의 성능을 분석한 결과, 사용자가 기존의 프로그래밍 환경을 유지하면서 시스템 내부 정책을 변경함으로써 개선된 성능 입출력 서비스를 제공 받을 수 있다.
김영호 ( Young-ho Kim ),안신영 ( Shin-young Ahn ),임은지 ( Eun-ji Lim ),차규일 ( Gyu-il Cha ) 한국정보처리학회 2014 한국정보처리학회 학술대회논문집 Vol.21 No.2
본 논문에서는 고속 저지연 네트워크로 연결된 다수의 분산 메모리 공여 노드를 통해 분산 통 합 메모리 서비스를 제공하는 메모리 가상화 시스템에서, 대용량 메모리와 다수의 호스트 채널 어댑터(HCA)를 장착한 공여 노드의 프로세서, 물리 메모리, 그리고 HCA 의 연결구조와 정보로부터 토 폴로지 구조를 추출하고, 프로세서 중심으로 자원 연관성 정보를 나타내는 토폴로지 맵을 생성한다. 토폴로지 맵을 기반으로 공여 메모리의 초기화, 등록, 할당 및 메모리 데이터 전송 등을 수행하는 공여 메모리 관리 메커니즘을 제안한다. 이를 통해 대용량 분산 통합 메모리를 이용하는 빅데이터 처리 환경에서 참조 데이터 대한 메모리의 응답 시간 및 접근 지연 시간을 최소화시킬 수 있다.
리눅스 커널 2.6을 위한 Network Asynchronous I/O 의 설계와 구현
임은지(Eun-Ji Lim),김재열(Chei-Yul Kim),차규일(Gyu-Il Cha),안백송(Baik-Song Ahn),정성인(Sung-In Jung) 한국정보과학회 2006 한국정보과학회 학술발표논문집 Vol.33 No.2A
수많은 동시 사용자를 처리해야 하는 인터넷 서버에서는 다수의 연결을 효율적으로 처리 하는 것이 중요한 문제이다. 기존의 멀티 쓰레드 방식이나 이벤트 드리븐 방식이 가지는 한계를 극복하기 위한 한 가지 대안으로서 네트워크 비동기 입출력 방식을 들 수 있다. 네트워크 비동기 입출력은 입출력을 요청 한 후에 완료될 때까지 블로킹 되지 않고 즉시 다른 작업을 진행할 수 있는 방식으로서, 하나의 쓰레드에서 다중 연결을 효율적으로 처리할 수 있게 한다. 본 논문에서는 리눅스 커널에 네트워크 비동기 입출력을 구현하고 실험을 통한 성능 분석을 수행하였다.
서버리스 컴퓨팅 시스템을 위한 효율적인 마이크로 펑션 관리기 구현에 관한 연구
장수민 ( Su-min Jang ),온진호 ( Jin-ho On ),김영호 ( Young-ho Kim ),김재열 ( Chei-yol Kim ),차규일 ( Gyu-il Cha ) 한국정보처리학회 2019 한국정보처리학회 학술대회논문집 Vol.26 No.2
최근에 이슈가 되고 있는 서버리스 컴퓨팅 시스템은 실행 요청이 있을 때만 동적으로 머신 자원의 할당으로 해당되는 마이크로 펑션을 실행되고 그 요청이 증가할 경우 그에 비례하는 자원을 할당하여 동시에 처리하는 방법으로 자원 사용률과 서비스 확장성이 매우 좋은 장점을 갖는다. 그러나 서버리스 컴퓨팅 시스템 관련 개발자는 여전히 마이크로 펑션에 대한 관리 측면에 대한 다양한 대응을 스스로 해결해야 하는 여러가지 문제점을 가지고 있다. 그래서 본 논문은 서버리스 컴퓨팅 시스템의 효율적인 마이크로 펑션 관리와 마이크로 펑션의 실행환경설정에서 발생되는 불필요한 자원 낭비를 최소화하는 방안을 제안한다.