http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
대규모 데이타 공유를 위한 유닉스 가상 메모리의 기능확장
유혁(Hyuck Yoo) 한국정보과학회 1996 정보과학회논문지 : 시스템 및 이론 Vol.23 No.12
본 논문은 대규모 데이타 공유가 유닉스(UNIX)에서 어떻게 이루어지는지에 대하여 고찰한다. 데이타의 공유란 다수 개의 협력 프로세스(cooperating processes)들이 동시에 하나의 데이타 집합에 접근하고 변경하는 것을 의미한다. 유닉스에서 널리 이용되고 있는 데이타 공유 방법은 공유 메모리 인터페이스(shared memory interface)이다. 데이타의 공유가 대규모인 경우에, 즉 공유되는 데이타의 양이 많고 협력 프로세스의 개수가 증가함에 따라 유닉스의 가상 메모리 시스템에서는 페이지 테이블 스틸링(page table stealing)이 발생한다. 페이지 테이블 스틸링은 공유 메모리 인터페이스를 사용하는 협력 프로세스들의 수행 능력을 매우 저하시킨다. 본 논문은 페이지 테이블 스틸링을 막기 위한 몇 가지 대안을 분석하고 공유 페이지 테이블(shared page table)을 해결책으로 제시한다. Solaris 운영체제에서 공유 페이지 테이블을 구현하였으며, 벤치마크 실험 결과는 공유 페이지 테이블은 페이지 테이블 스틸링을 방지하며 80 퍼센트에서 200 퍼센트 이상의 성능 향상을 가져옴을 보여준다. This paper investigates how large-scale data sharing is done in UNIX. By data sharing, we mean that cooperating processes access and update the same set of data. One of the popular facilities for data sharing in UNIX is the shared memory interface. In the case of large-scale data sharing, i. e., the shared data is big and the number of cooperating processes is large, the UNIX virtual memory system runs into page table stealing, which is a major bottleneck in multiprocessor systems. We consider a few alternatives to avoid page table stealing and propose a solution called shared page tables. We implemented shared page tables on Solaris, and the results of experiments show that shared page tables prevent page table stealing and improve the performance of cooperating processes from 80 percent to over 200 percent.
유시환 ( Seehwan Yoo ),유혁 ( Hyuck Yoo ) 한국정보처리학회 2010 한국정보처리학회 학술대회논문집 Vol.17 No.2
최근 들어 가상화 기술은 서버의 통합에 뿐만 아니라, 임베디드 시스템에서도 널리 사용되고 있다. 하지만, 가상화 시스템에서는 물리 프로세서가 게스트 운영체제에게 직접 전달되지 않으며, 게스트 운영체제는 가상 프로세서를 통해서 실행할 수 밖에 없다. 따라서, 기존의 처리량 기준의 공평성 스케줄러가 가상머신 모니터에서 동작하는 경우, 실시간 스케줄링이 불가능하다. 본 연구에서는 멀티코어 기반의 가상화 시스템에서 실시간 태스크의 실행을 보장하는 기법을 소개한다. 특히, 본 논문에서는 계층형 스케줄링의 특성과 최대 병렬성 조건을 통하여 멀티코어 가상머신의 스케줄 가능성 분석 기법을 제시한다.
유시환(See-Hwan Yoo),최진희(Jin-Hee Chol),유혁(Hyuck Yoo) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.2Ⅲ
무선 랜을 사용하는 애드 혹 네트워크에서는 경쟁 기반의 전송을 하는 링크 계층의 동작으로 인해 기존의 TCP의 정책들이 불리하게 작용하는 점이 있다. 특히, 이러한 환경에서는 패킷 전송을 위한 채널 경쟁이 큰 요소로 작용하게 된다. 본 논문에서는 무선 랜을 사용하는 애드 혹 네트워크에서 TCP의 ACK 기법을 조절하여, 경쟁으로 인한 오버헤드를 줄임으로써, 전송 효율을 높일 수 있는 방식을 제시한다.
Micro - mobility를 지원하는 IP 멀티캐스트 핸드오프 기법 연구
변상선(Sangseon Byun),유혁(Hyuck Yoo) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.2Ⅲ
이동 단말의 수요가 급속하게 증가하고 무선 인터넷의 보급이 활발해짐에 따라 IP 멀티캐스트를 사용하는 응용 프로그램의 사용 증가가 예상된다. 이를 위해, 유니캐스트와 마찬가지로 이동 단말을 위한 우선 IP 멀티캐스트를 위한 핸드오프 프로토콜이 제시되어야 하는데, 그러한 프로토콜로 원격가입(Remote Subscription)과 양방향 터널링(Bidirectional Tunneling)이 제시되고 있다. 하지만, 이들 프로토콜은 가입 지연시간 발생과 패킷 데이터 중복수신의 문제점을 각각 안고 있다. 이러한 문제점들은 멀티캐스트 단말의 Micro-mobility 지원에 있어서 장애가 된다. 본 논문에서는 계층 구조를 통해 멀티캐스트 트리의 재구성을 최소화하고 원격가입 지연시간을 최소화함으로써 Micro-mobility를 지원하는 프로토콜을 제시한다.
유시환(See-hwan Yoo),유혁(Hyuck Yoo) 한국정보과학회 2004 한국정보과학회 학술발표논문집 Vol.31 No.2Ⅲ
유비쿼터스 환경에서는 다양한 종류의 응용 서비스가 존재한다. 이러한 서비스를 지원하기 위한 기반 구조로 제안된 소프트웨어 시스템들은 다양한 정보를 수집하여 그 중 의미 있는 정보를 이용한다. 본 논문에서는 서비스의 특성을 반영하여 네트워크를 구성할 수 있는 방법을 제시한다. 특히, 서비스들이 필요로 하는 여러 가지 요구 시항을 반영하여 라우팅 메트릭을 만들고 온톨로지에 저장해 두어 서비스들이 필요로 하는 특성을 잘 반영할 수 있다.
황재현(Jae-Hyun Hwang),유혁(Hyuck Yoo) 한국정보과학회 2004 한국정보과학회 학술발표논문집 Vol.31 No.2Ⅲ
컨텐츠 기반의 네트워크 상에서 효율적인 이벤트 전달 방법은 계속적으로 연구가 진행 중인 분야이다. 기존에는 컨텐츠 기반의 라우팅을 위한 방안으로 크게 필터 기반의 라우팅 방식과 멀티캐스트 기반의 라우팅 방식으로 나누어 접근해 왔다. 그러나 이 두 가지 방식은 라우팅 정보의 저장 및 관리 비용과 정확 한 이벤트의 전달 간에 트레이드 오프가 발생한다. 본 논문에서는 해시 그룹 기반의 라우팅 기법을 제안 하며 이 방식을 통해 모든 노도에게 원하는 정보의 정확한 전달이 가능할 뿐 아니라 n개의 서로 다른 컨텐츠에 대해 각 노도에서 유지해야 하는 라우팅 엔트리의 수가 0(√n) 이 됨을 보였다.
유경상(KyoungSang Yu),유혁(Hyuck Yoo) 한국정보과학회 1995 한국정보과학회 학술발표논문집 Vol.22 No.2B
운영체제론은 컴퓨터 관련 분야에서 매우 중요한 기초이다. 반면에 운영체제에 대한 교육은 교육 환경 미흡으로 인해 이론에만 한정되고 있는 것이 현실이다. 본 논문에서는 기존의 유닉스(UNIX) 계열의 운영체제인 Linux를 수정, 축소한 교육용 윤영체제를 구현하고 이를 활용할 수 있는 방안에 대해서 제시하고자 한다.
무선 랜을 사용하는 Ad - Hoc 네트워크에서 TCP와 UDP 트래픽 비교
유시환(See-Hwan Yoo),최진희(Jin-Hee Choi),진현욱(Hyun-Wook Jin),유혁(Hyuck Yoo) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.1C
본 논문에서는 802.11을 기반으로 한 무선 링크에서 인터넷 상의 대표적인 전송계층 프로토콜인 TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol)의 성능을 비교한다. 또한 이들 프로토콜이 무선 환경에서 보이는 문제점을 지적하고 원인을 분석한다. 무선 네트워크의 용량은 유선 네트워크와 다르며, 따라서 유선 네트워크 용량을 기반으로 설계된 TCP는 불안정하게 작동한다. 본 논문에서는 주목할만한 전송 프로토콜의 병목현상을 나타내는 원인으로 MAC(Medium Access Control)에 의해 채널을 잡기 위한 경쟁이 심각함과 전송 계층 프로토콜의 네트워크 용량 예측이 올바르지 않음을 지적하고, TCP와 UDP를 비교하여 무선 망에서도 네트워크 상황에 적응하는 기법이 중요함을 확인한다.