http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
정기훈(Kihun Chong),송하윤(Ha Yoon Song),노삼혁(Sam H. Noh) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.1C
최근 인터넷의 폭발적인 확장에 따라서 웹 서버의 절대 개수가 증가하였으며, 웜 바이러스에 의한 웹 서버의 공격도 빈번해졌다. 바이러스의 무제한 자기 증식이라는 특성에 따라 인터넷상의 공격 패킷의 증가로 인하여 네트워크가 마비되고, 특히 IIS가 DoS공격으로 인하여 많은 피해를 입었다. 이에 따라 웜 바이러스의 공격을 방어하기 위한 많은 방법이 제시되었는데, 본 논문에서는 웜 바이러스의 공격 패턴을 분석하여 웜 바이러스의 공격 패턴의 특성이 어떠한지를 연구하였다. 대부분의 웜 바이러스 공격이 IIS에는 유효하지만 유닉스 시스템에서는 무력한 점을 이용하여, UNIX 시스템에서 구동되는 Apache 웹 서버의 로그 정보를 사용하여 웜 바이러스의 공격 패턴을 분석하였다. 분석 결과 웜 바이러스의 공격 패턴은 Hurst 상수 H에 의한 자기 유사성을 나타내는 것을 알 수 있었다.
Business Scenario Assembly™ (BSA) : 인터넷 기반의 효율적인 비즈니스 솔루션 개발 환경에 관한 연구
전흥석(H. Seok Jeon),김태진(Taejin Kim),김태연(Taeyeon Kim),노삼혁(Sam H. Noh) 한국정보과학회 2000 한국정보과학회 학술발표논문집 Vol.27 No.2Ⅲ
현재와 미래의 e비즈니스 환경을 인터넷을 중심으로 끊임없이 변화 발전하고 있으나 e비즈니스의 복잡함과 역동적인 특성에 비해 지원해 줄 수 있는 인터넷 기술은 아직 매우 부족한 형편이다. 기존의 많은 개발 도구들은 비용이 많이 들거나 복잡하여 솔루션 개발에 매우 많은 시간과 비용이 소요되는 단점을 가지고 있다. 따라서, 본 논문에서는 소프트웨어 엔지니어가 아니라 비즈니스 실무 담당자가 급변하는 비즈니스 환경에 맞는 최적의 솔루션을 용이하게 구축할 수 있는 Business Scenario Assembly (BSA)라고 하는 개념 및 이의 구현에 대해 소개한다. BSA는 비즈니스 프로세스 주체들이 다양한 비즈니스 시나리오들을 실시간 커뮤니케이션을 통해 쉽게 공유, 재편, 변경하도록 하는 새로운 개념의 e비즈니스 솔루션 개발 도구이다. BSA를 이용한 역동적으로 변화하는 e비즈니스 환경에 최적의 솔루션을 매우 용이하게 구축할 수 있다.
선반입을 이용한 실용적이고 효율적인 데이터베이스 버퍼 관리 알고리즘
전흥석(H. Seok Jeon),노삼혁(Sam H. Noh) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.1B
본 논문에서는 선반입에 근거한 효율적인 디스크 버퍼 관리 정책인 Adaptive W²R 알고리즘을 제안한다. W²R 알고리즘은 버퍼캐쉬를 논리적으로 두개의 영역, 즉, Weighing Room과 Waiting Room으로 분할한다. Weighing Room은 적어도 한번 이상 참조된 블록을 위한 영역이며, Waiting Room은 선반입된 블록을 위한 영역이다. Adaptive W²R 알고리즘은 추가적인 오버헤드 없이 변화하는 파일 참조 형태에 따라 적절하게 Weighing Room과 Waiting Room의 분할율을 실시간으로 유지한다. 트레이스에 기반한 시뮬레이션 결과에 의하면 Adaptive W²R 알고리즘은 변화하는 파일참조형태에 잘 대처하며, 기존의 버퍼관리 정책들에 비해 가장 좋은 성능을 나타낸다.
전흥석(H. Seok Jeon),노삼혁(Sam H. Noh) 한국정보과학회 2000 정보과학회논문지 : 시스템 및 이론 Vol.27 No.5
본 논문은 선반입에 기반한 디스크 버퍼 관리 알고리즘인 W²R 알고리즘을 제안한다. W²R 알고리즘은 어떤 블록을, 언제 선반입할 것인가를 결정하기 위한 복잡한 선반입 정책 대신, LRU-OBL 알고리즘의 접근 방법을 따라 현재 참조되는 블록의 논리적 다음 블록을 선반입한다. LRU-OBL 알고리즘과의 기본적인 차이점은 W²R 알고리즘은 버퍼를 논리적으로 두개의 공간, 즉, Weighing Room과 Waiting Room으로 분할한다는 것이다. 참조되는 블록은 Weighing Room에 반입되고 선반입되는 논리적 다음 블록은 Waiting Room에 저장된다. 이렇게 함으로써, 무조건으로 참조되는 블록의 논리적 다음 블록을 선반입하는 LRU-OBL 정책의 단점을 해결한다. 구체적으로, 선반입되었으나 결코 참조되지 않을, 혹은 실제로 참조된다고 할지라도 교체될 블록보다 더 나중에 참조될 블록들을 위해 재 참조될 가능성이 있는 블록들을 교체하는 문제점들을 해결한다. W²R 알고리즘은 트레이스 기반 시뮬레이션을 통해 버퍼 캐쉬 적중률을 측정한 결과 2Q 알고리즘에 비해서는 최고 23.19 %, LRU-OBL 알고리즘에 비해서는 최고 10.25 %의 성능향상을 나타낸다. This paper proposes a prefetch-based disk buffer management algorithm, which we call W²R (Weighing/Waiting Room). Instead of using elaborate prefetching schemes to decide which block to prefetch and when, we simply follow the LRU-OBL (One Block Lookahead) approach and prefetch the logical next block along with the block that is being referenced. The basic difference is that the W²R algorithm logically partitions the buffer into two rooms, namely, the Weighing Room and the Waiting Room. The referenced, hence fetched block is placed in the Weighing Room, while the prefetched logical next block is placed in the Waiting Room. By so doing, we alleviate some inherent deficiencies of blindly prefetching the logical next block of a referenced block. Specifically, a prefetched block that is never used may replace a possibly valuable block and a prefetched block, though referenced in the future, may replace a block that is used earlier than itself. We show through trace driven simulation that for the workloads and the environments considered the W²R algorithm improves the hit rate by a maximum of 23.19 percentage points compared to the 2Q algorithm and a maximum of 10.25 percentage points compared to the LRU-OBL algorithm.
선반입 통합 기법을 이용한 GNU / Linux 파일 시스템의 성능 향상에 관한 연구
전흥석(H. Seok Jeon),노삼혁(Sam H. Noh) 한국정보과학회 2000 한국정보과학회 학술발표논문집 Vol.27 No.2Ⅲ
버퍼 캐쉬의 관리를 위해 많은 교체 정책들과 선반입 정책들이 연구되어져 왔다. 그러나, GNU/Linux를 포함한 많은 실제의 운영체제들은 일반적으로 Least Recently Used (LRU)교체 정책을 사용한다. 본 논문에서는 끊임없이 적극적인 선반입이 이루어지는 가운데 단순하여 실제 시스템에서 채택하기 용이하다. 이 정책은 기본적으로 버퍼 교체를 위하여 LRU 정책을 사용한다. 그러나 정책의 모듈성으로 인해 어떤 교체 정책도 이 정책에 적용될 수 있다. SA-W²R 정책에서는 선반입을 위해 오버헤드가 적어 일반적으로 많이 사용되는 LRU-One Block Lookahead (OBL) 정책을 사용한다. GNU/Linux 커널 버전 2.2.14에 구현 된SA-W²R 정책은 응용 프로그램의 실행 시간에 있어 현재 버전의 GNU/Linux 보다 최고 23%의 성능 향상을 보였다.
소프트웨어 RAID 파일 시스템과 클라이언트 / 서버 파일 시스템의 성능 비교
김종훈(Jong-Hoon Kim),노삼혁(Sam H. Noh),원유헌(Yoo-Hun Won) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.1A
전통적인 클라이언트/서버 형태의 파일 시스템에서는 모든 파일 시스템에 대한 서비스를 서버가 제공함으로 서버에 병목현상이 발생한다. 분산 시스템에서 이러한 중앙 서버의 병목을 해결함과 동시에 높은 신뢰성을 제공하기위해 대두된 파일 시스템이 소프트웨어 RAID 파일 시스템이다. 소프트웨어 RAID 파일 시스템은 파일 저장시 여러 워크스테이션의 디스크에 분산시켜 동시에 저장함으로 성능을 향상시킴과 동시에 특정 기계에 대한 부하를 줄이며, 또한 패리티 정보를 추가적으로 저장함으로 시스템에 결함이 발생하여도 신뢰성있게 동작하는 분산 파일 시스템이다. 본 논문에서는 소프트웨어 RAID 파일 시스템에 대해 살펴보고 클라이언트/서버 형태의 분산 파일 시스템과의 성능을 비교한다. 이를 위하여 클라이언트/서버 파일 시스템과 소프트웨어 RAID 파일 시스템을 세부적으로 모델링한 시뮬레이터를 개발하며, 스프라이트 트레이스로 부터 시뮬레이션의 작업부하를 생성할 수 있는 환경을 구축한다. 실험을 통해 기존의 클라이언트/서버 파일 시스템 보다 소프트웨어 RAID 파일 시스템이 효율적인 성능을 나타내며 특히 확장성이 뛰어남을 알 수 있었다.