RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

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

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

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 웹 서버를 공격하는 웜 바이러스의 자기 유사성

        정기훈(Kihun Chong),송하윤(Ha Yoon Song),노삼혁(Sam H. Noh) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.1C

        최근 인터넷의 폭발적인 확장에 따라서 웹 서버의 절대 개수가 증가하였으며, 웜 바이러스에 의한 웹 서버의 공격도 빈번해졌다. 바이러스의 무제한 자기 증식이라는 특성에 따라 인터넷상의 공격 패킷의 증가로 인하여 네트워크가 마비되고, 특히 IIS가 DoS공격으로 인하여 많은 피해를 입었다. 이에 따라 웜 바이러스의 공격을 방어하기 위한 많은 방법이 제시되었는데, 본 논문에서는 웜 바이러스의 공격 패턴을 분석하여 웜 바이러스의 공격 패턴의 특성이 어떠한지를 연구하였다. 대부분의 웜 바이러스 공격이 IIS에는 유효하지만 유닉스 시스템에서는 무력한 점을 이용하여, UNIX 시스템에서 구동되는 Apache 웹 서버의 로그 정보를 사용하여 웜 바이러스의 공격 패턴을 분석하였다. 분석 결과 웜 바이러스의 공격 패턴은 Hurst 상수 H에 의한 자기 유사성을 나타내는 것을 알 수 있었다.

      • 선반입을 이용한 효율적인 버퍼 캐쉬 관리 알고리즘

        전흥석(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.

      • 선반입을 이용한 실용적이고 효율적인 데이터베이스 버퍼 관리 알고리즘

        전흥석(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 알고리즘은 변화하는 파일참조형태에 잘 대처하며, 기존의 버퍼관리 정책들에 비해 가장 좋은 성능을 나타낸다.

      • 선반입 통합 기법을 이용한 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%의 성능 향상을 보였다.

      • 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비즈니스 환경에 최적의 솔루션을 매우 용이하게 구축할 수 있다.

      • KCI우수등재

        뉴메모리 기반 시스템에서 세밀한 COW 관리 기법을 통한 효율적 프로세스 체크포인팅 기법

        박재형(Jay H. Park),문영제(Young Je Moon),노삼혁(Sam H. Noh) 한국정보과학회 2017 정보과학회논문지 Vol.44 No.2

        본 연구에서는 뉴메모리 기반 컴퓨팅 시스템의 신뢰성을 높이기 위해 프로세스 단위로 체크포인팅하는 시스템을 설계하고 구현한다. 프로세스 체크포인팅을 위하여 일반적인 프로세스 실행에서 문맥전환이 일어나는 시점마다 결함이 발생하기 이전의 안전한 상태로 되돌아갈 수 있는 롤백 시점을 만든다. 본 연구에서는 롤백 시점의 안전한 프로세스 상태에 대한 새로운 프로세스를 만들며 이를 P-process(Persistent-process)라고 명명한다. P-process를 만드는 주기를 세밀한 간격인 문맥전환 때마다 만들기 때문에 결함이 발생하였을 때 롤백으로 인한 프로세스 실행시간 손실을 작게 만들 수 있다. P-process를 만드는 오버헤드를 줄이기 위하여 프로세스의 메모리 상태에서 변경된 부분만 저장할 수 있도록 COW(Copy-On-Write) 메커니즘을 이용하였다. 문맥전환 때마다 P-process를 생성하였을 때 PARSEC 벤치마크의 11개 워크로드 중 8개의 워크로드에서 5% 내의 실행 시간 오버헤드가 발생하였으며 오버헤드가 많이 발생한 워크로드도 P-process의 생성 주기의 조정으로 오버헤드를 감소시킬 수 있었다. We design and implement a process-based fault recovery system to increase the reliability of new memory based computer systems. A rollback point is made at every context switch to which a process can rollback to upon a fault. In this study, a clone process of the original process, which we refer to as a P-process (Persistent-process), is created as a rollback point. Such a design minimizes losses when a fault does occur. Specifically, first, execution loss can be minimized as rollback points are created only at context switches, which bounds the lost execution. Second, as we make use of the COW (Copy-On-Write)mechanism, only those parts of the process memory state that are modified (in page units) are copied decreasing the overhead for creating the P-process. Our experimental results show that the overhead is approximately 5% in 8 out of 11 PARSEC benchmark workloads when P-process is created at every context switch time. Even for workloads that result in considerable overhead, we show that this overhead can be reduced by increasing the P-process generation interval.

      • KCI우수등재

        비휘발성 메모리의 동적 활용을 통한 서버 시스템 성능 및 사용성 향상

        송현호(Hyeonho Song),노삼혁(Sam H. Noh) 한국정보과학회 2021 정보과학회논문지 Vol.48 No.10

        본 연구는 DIMM 인터페이스 기반의 비휘발성 메모리(PM)를 사용하는 컴퓨팅 시스템에서 PM을 관리하기 위한 메모리 관리 시스템을 개발하는 연구이다. PM은 메인 메모리, 스토리지, 또는 스토리지 캐시 레이어로 사용될 수 있다는 전제에서 연구되어 왔다. 본 연구에서는 이러한 역할을, 각각이 아니라, 동시에 할 수 있도록 하는, PM을 위한 메모리 관리 시스템을 개발한다. 이 관리 시스템을 하이브리드 메모리 관리 시스템(Hybrid Memory Management System, HMMS)이라 부른다. HMMS는 DRAM과 PM이 공존하는 환경을 가정하며 컴퓨팅 시스템 상태와 사용자의 요구 성질을 반영하여 이 세 가지 역할을 동적으로, 적절하게 배분한다. HMMS의 도입을 통해서 다양한 스케일의 컴퓨팅 시스템의 기능적, 성능적인 향상을 목표로 한다. Persistent Memory (PM) has been studied assuming that it can only be used as main memory, storage, or storage cache. In this paper, we present HMMS (Hybrid Memory Management System), which is a memory management system that allows PM to play all these roles, not exclusively, but simultaneously. Specifically, HMMS dynamically and appropriately allocates these three roles by reflecting the state of the computing system and the users’ requests. With HMMS, we aim to improve the functionality and performance of computing systems where DRAM and PM coexist.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼