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
최근 들어 가상화 기술은 서버의 통합에 뿐만 아니라, 임베디드 시스템에서도 널리 사용되고 있다. 하지만, 가상화 시스템에서는 물리 프로세서가 게스트 운영체제에게 직접 전달되지 않으며, 게스트 운영체제는 가상 프로세서를 통해서 실행할 수 밖에 없다. 따라서, 기존의 처리량 기준의 공평성 스케줄러가 가상머신 모니터에서 동작하는 경우, 실시간 스케줄링이 불가능하다. 본 연구에서는 멀티코어 기반의 가상화 시스템에서 실시간 태스크의 실행을 보장하는 기법을 소개한다. 특히, 본 논문에서는 계층형 스케줄링의 특성과 최대 병렬성 조건을 통하여 멀티코어 가상머신의 스케줄 가능성 분석 기법을 제시한다.
Overlay 구조의 Network 에서 Multi-Hour를 이용한 안정적 대역폭 확보 기법
안성원(SungWon Ahn),유혁(Hyuck Yoo) 한국정보과학회 2008 한국정보과학회 학술발표논문집 Vol.35 No.1
모든 Network는 대역폭의 한계성을 갖고 있다. Overlay 구조의 Network 또한 예외는 아니다. 이러한 Network 대역폭 자원의 한계성은 Network를 이용한 많은 통신에 있어서 심한 Traffic 을 형성하고 그로 인한 낮은 대역폭을 제공해준다. 이에 대한 해결책으로 Multi-Hour Ability 를 적용할 수 있다. 우리가 살아가는 환경은 서로 다른 시간대가 존재하며, 그로 인한 생활패턴에 따라 Network를 이용하는 정도 또한 시간대별로 다르다. 이 논문에서는 라우팅이 자유로운 Overlay Network를 통해 Multi-Hour Ability 를 적용하여 Network에 발생한 Traffic 을 완화시키고, 잉여 대역폭을 효과적으로 사용하며, 보다 안정적인 대역폭 확보를 통해 성능 향상을 할 수 있다는 것을 보인다.
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),최진희(Jin-Hee Chol),유혁(Hyuck Yoo) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.2Ⅲ
무선 랜을 사용하는 애드 혹 네트워크에서는 경쟁 기반의 전송을 하는 링크 계층의 동작으로 인해 기존의 TCP의 정책들이 불리하게 작용하는 점이 있다. 특히, 이러한 환경에서는 패킷 전송을 위한 채널 경쟁이 큰 요소로 작용하게 된다. 본 논문에서는 무선 랜을 사용하는 애드 혹 네트워크에서 TCP의 ACK 기법을 조절하여, 경쟁으로 인한 오버헤드를 줄임으로써, 전송 효율을 높일 수 있는 방식을 제시한다.
황재현(Jae-Hyun Hwang),유혁(Hyuck Yoo) 한국정보과학회 2004 한국정보과학회 학술발표논문집 Vol.31 No.2Ⅲ
컨텐츠 기반의 네트워크 상에서 효율적인 이벤트 전달 방법은 계속적으로 연구가 진행 중인 분야이다. 기존에는 컨텐츠 기반의 라우팅을 위한 방안으로 크게 필터 기반의 라우팅 방식과 멀티캐스트 기반의 라우팅 방식으로 나누어 접근해 왔다. 그러나 이 두 가지 방식은 라우팅 정보의 저장 및 관리 비용과 정확 한 이벤트의 전달 간에 트레이드 오프가 발생한다. 본 논문에서는 해시 그룹 기반의 라우팅 기법을 제안 하며 이 방식을 통해 모든 노도에게 원하는 정보의 정확한 전달이 가능할 뿐 아니라 n개의 서로 다른 컨텐츠에 대해 각 노도에서 유지해야 하는 라우팅 엔트리의 수가 0(√n) 이 됨을 보였다.