• 제목/요약/키워드: 링 버퍼

검색결과 470건 처리시간 0.032초

모바일 IP 네트워크에서 패킷 버퍼링 방식의 TCP 성능 분석 (TCP Performance Analysis of Packet Buffering in Mobile IP based Networks)

  • 허경;노재성;조성준;엄두섭;차균현
    • 한국통신학회논문지
    • /
    • 제28권5B호
    • /
    • pp.475-488
    • /
    • 2003
  • 모바일 IP 프로토콜에서 핸드오프 동안에 발생하는 패킷 손실 때문에 초래되는 TCP의 성능저하를 방지하기 위해서는 모바일 IP 경로 최적화 확장의 스무스 핸드오프 방식에서 이전기지국이 핸드오프 동안 손실되는 패킷들을 버퍼에 저장하고 저장된 패킷들이 이동한 단말에게 전달되어야 한다. 그러나 무선링크가 병목인 일반적인 경우에서 이동단말이 새로운 서브 네트워크의 혼잡한 기지국으로 이동한 경우에는, 이전 기지국이 포워딩하는 패킷들은 손실되고 또한 이전 기지국이 포워딩하는 패킷들의 버스트한 도착 특성으로 인해 심화된 혼잡으로 기지국 내 이동단말 플로들의 TCP 전송 성능이 저하되게 된다. 본 논문에서는 기지국 패킷 버퍼링 방식이 결합된 스무스 핸드오프 방식으로 이동단말이 새로운 서브네트워크의 혼잡한 기지국으로 이동한 경우, 기지국 패킷 버퍼링 방식이 혼잡한 기지국을 통과하는 TCP 플로들에게 미치는 영향을 혼잡한 기지국에서의 핸드오프 도착분포에 따라 Drop-Tail과 RED 버퍼관리방식에 대하여 분석하였다. 시뮬레이션 결과는 RED 방식이 Drop-Tail 방식보다 기지국 패킷 버퍼링 방식이 혼잡한 기지국을 통과하는 TCP 플로들에게 가하는 혼잡을 완화할 수 있으나, 이전 기지국이 포워딩하는 패킷들의 버스트한 도착특성으로 인한 Global Synchronization은 피할 수 없고, 모바일 IP 네트워크에서 이를 해결하기 위해서는 새로운 버퍼관리방식이 요구됨을 보인다.

$ZnO_{1-x}S_x$ 버퍼층 건식 성장 시 스퍼터링 파워 변화에 따른 CIGS 태양전지 특성

  • 위재형;조대형;김주희;박수정;정중희;한원석;정용덕
    • 한국진공학회:학술대회논문집
    • /
    • 한국진공학회 2013년도 제44회 동계 정기학술대회 초록집
    • /
    • pp.684-685
    • /
    • 2013
  • p-형 반도체인 Cu(In,Ga)$Se_2$ (CIGS) 광 흡수 층은 이보다 에너지 밴드 간격이 큰 n-형 반도체와 이종 접합을 형성한다. 흡수층과 윈도우층 사이의 결정구조 차이와 밴드갭 에너지 차이를 완화시키기 위해 버퍼층이 필요하다. 버퍼층을 형성하는 물질로 화학적 용액 성장법(Chemical Bath deposition)을 사용한 CdS가 많이 적용되어 왔으나 Cd의 유해성 및 습식 공정으로 인한 연속공정에 대한 어려움이 있다. 따라서 버퍼층을 Cd을 포함하지 않는 ZnS, $In_2S_3$, (Zn, Mg)O 등과 같은 물질로 대체하여 원자층 증착법(Atomic Layer Deposition), 펄스레이져증착법(Pulsed Laser Deposition), 스퍼터링(sputtering) 등과 같은 건식으로 성장시키는 연구가 활발히 진행되고 있다. 본 연구에서는 $ZnO_{1-x}S_x$ ($0.2{\leq}x{\leq}0.4$)를 반응성 스퍼터링으로 증착하여 큰 밴드갭 에너지와 높은 광투과율를 갖는 버퍼층을 제작하였다. CIGS 박막의 손상을 줄여주기 위하여 RF 파워는 240, 200, 150, 100 W로 변화시켰다. CIGS 태양전지의 I-V 측정 결과, RF 파워가 150 W일 때 10.7%의 가장 높은 변환 효율을 보였고, 150 W 이상에서는 파워가 증가할 때 단락전류는 감소하였으며 개방전압은 다소 증가하였다. 반면 100 W에서 단락전류는 다소 증가하는 것에 반해 개방 전압이 급격히 낮아졌다. 이것은 파워에 따라 결합되는 산소의 양이 다르기 때문으로 생각된다.

  • PDF

IP 망을 통한 MPEG-2 TS 기반의 프로그레시브 스트리밍을 위한 de-jitter 버퍼링 시간 추정 기법 (Estimation of De-jitter Buffering Time for MPEG-2 TS Based Progressive Streaming over IP Networks)

  • 서광덕;김현정;김진수;정순흥;유정주;정영호
    • 방송공학회논문지
    • /
    • 제16권5호
    • /
    • pp.722-737
    • /
    • 2011
  • 본 논문에서는 MPEG-2 TS (transport stream)를 포함하는 TCP 패킷들을 유무선 인터넷 환경에서 프로그레시브 스트리밍 서비스를 통해 클라이언트로 전달할 때 발생하게 되는 네트워크 jitter 를 추정하는 기법을 제안한다. 추정된 네트워크 jitter의 크기를 바탕으로 네트워크 jitter를 흡수할 수 있는 수신측에서 필요한 de-jitter 버퍼링 시간을 계산할 수 있다. 이를 위해서 TS 패킷에 기록되어 있는 PCR (program clock reference) 정보를 활용하여 TCP 패킷 헤더의 optional 필드에 jitter 크기 추정에 필요한 새로운 타임스탬프 정보를 생성한다. 제안된 de-jitter 버퍼링 기법을 IP 망을 통한 프로그레시브 스트리밍 서비스에 활용할 경우 기존의 T-STD 버퍼 모델의 동작 원리를 그대로 따를 수 있게 되어 기존의 T-STD 버퍼 모델을 수정 없이 활용할 수 있다. 제안된 기법은 최근에 국제표준으로 개발된 MPEG DASH (dynamic adaptive streaming over HTTP) 기술에 응용될 수 있다.

P2P 라이브 스트리밍 시스템을 위한 프리패칭/캐싱 통합 기법 (An Integrated Prefetching/Caching Scheme for P2P Live Streaming)

  • 김태영;김은삼
    • 한국인터넷방송통신학회논문지
    • /
    • 제14권1호
    • /
    • pp.69-76
    • /
    • 2014
  • 본 논문에서는 P2P 라이브 스트리밍 시스템에서 각 피어의 캐싱과 프리페칭 영역 비율을 조절하여 성능을 향상시키는 버퍼링 기법을 제안한다. 이를 위해 재생 시점을 기준으로 피어들을 그룹핑한 후 그룹 내 각 피어의 상대적인 재생 시점에 따라 캐싱과 프리페칭을 적응적으로 결정한다. 즉, 피어의 재생 시점이 최근일수록 캐싱 영역의 비율을 증가시키고 이른 시점일수록 프리페칭 영역을 증가시킴으로써 그룹 내 피어들 간에 버퍼맵 구간의 중복 정도를 크게 높일 수 있다. 마지막으로 시뮬레이션 실험을 통해 본 논문에서 제안하는 프리페칭/캐싱 통합 버퍼링 기법이 기존 고정 영역 버퍼링 기법보다 평균 지터 비율, 초기 재생 지연 시간 및 공유 가능한 버퍼맵 비율 등에서 우수한 성능을 나타낸다는 것을 보인다.

DNS를 이용한 효율적인 IP 페이징 제공 방안 (The Efficient IP Paging Provisioning Scheme Based on DNS)

  • 김기일;서정현;김상하
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (3)
    • /
    • pp.256-258
    • /
    • 2001
  • 이동 환경에서의 서비스가 대중화 되면서 문제가 되고 있는 것이 바로 이동 호스트의 전력 제어 문제이다. 이동 호스트는 충분한 전력을 얻기 힘들기 때문에 데이터 전송을 받지 않는 경우에는 최소한의 정보만을 교환하는 상태로의 전의가 필수적이다. 현재 IETF의 Seamoby Working Group에서 논의되고 있는 IP 페이징 프로토콜의 경우에는 요구사항과 논리적인 구조만이 정의되어 있다. 현재 정의되어 있는 구조의 문제점은 유휴 (formant) 모드에 있는 이동 호스트에 데이터를 전송하기 위해서는 Dormant Monitoring Agent(DMA)로 전송된 데이터에 대하여 버퍼링이 수행되어야만 한다. 버퍼링의 목적은 이동 호스트의 유휴 모드에서 활성 (active) 모드로 전의 되는 시간 동안의 데이터의 손실을 방지하기 위함이다. 따라서, 하나의 DMA해서 관리해야 하는 이동 호스트가 많은 경우에는 대회의 양이 문제가 된다. 즉, 확장성 문제점이 존재하게 된다. 본 논문은 이러한 문제점을 줄이기 위하여 Domain Name Server(DNS)를 이용한 IP 페이징 제공 방안을 제안한다. 본 메커니즘은 송신자가 DNS에 호스트의 IP주소를 얻고자 하는 경우 IP 페이징 프로토콜을 먼저 이동 호스트의 페이징 에이전트에 전송함으로써 미리 이동 호스트를 활성 모드로 변경하게 함으로써 이전 메커니즘에서 적용되어야 하는 버퍼의 크기를 줄일 수 있는 메커니즘이다.

  • PDF

입출력 버퍼형 ATM 스위치의 단순 셀 스케줄링 알고리즘 (Simple Cell Scheduling Algorithm for Input and Output Buffered ATM Switch)

  • 한만수;한인탁;이범철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 추계학술발표논문집 (하)
    • /
    • pp.1099-1102
    • /
    • 2000
  • 입출력버퍼형 스위치를 위한 간단한 셀 스케줄링 알고리즘을 제시한다. 스위치는 고속동작 및 성능 향상을 위해 이중 스위칭 플랜을 갖고 있다. 제안한 알고리즘은 각각의 스위칭 플랜에서 독립적으로 수행되며 전송요청 (request), 전송허가(grant). 전송확정 (accept)의 3 단계 동작으로 이루어져 있다. 또한 각 3 단계동작을 한 셀시간에 한 번씩만 수행하여 단위 셀시간이 작은 고속 스위칭에 적합하다. 모의실험 결과 제안한 알고리즘의 성능이 Bernoulli 트래픽 입력에 대해 출력버퍼형 스위치의 성능과 거의 동일하였다.

  • PDF

스택메모리상의 명령 수행 탐지를 위한 시스템콜 모니터링 도구 설계 (Design of System Call Monitoring System for Command Execution Detection in Stack Memory Area)

  • 최양서;서동일;이상호
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2004년도 춘계종합학술대회
    • /
    • pp.772-775
    • /
    • 2004
  • 지난 1988년 인터넷 웜 사건을 계기로 널리 알려진 버퍼 오버플로우 해킹 기법은 최근까지도 가장 널리 사용되고 있는 해킹 기법이다. 최근 이러한 버퍼 오버플로우 해킹 공격 기법을 방어하기 위한 연구가 계속되었고, Libsafe, Stack guard 등 많은 해결책이 제시되기도 하였다 본 논문에서는 기존 호스트 기반 침입탐지 시스템에서 사용하는 시스템 콜 모니터링 기법을 이용하여 시스템 콜이 발생하는 메모리상의 위치를 확인함으로써 스택 버퍼 오버플로우 해킹 공격을 방지하기 위한 새로운 방어 기법을 제시한다.

  • PDF

리눅스 넷필터 기반의 인터넷 웜 탐지에서 버퍼를 이용하지 않는 빠른 스트링 매칭 방법 (A Fast String Matching Scheme without using Buffer for Linux Netfilter based Internet Worm Detection)

  • 곽후근;정규식
    • 정보처리학회논문지C
    • /
    • 제13C권7호
    • /
    • pp.821-830
    • /
    • 2006
  • 전 세계적으로 큰 피해를 주는 웜을 탐지하고 필터링 하는 것은 인터넷 보안에서 큰 이슈중의 하나이다. 웜을 탐지하는 하나의 방법으로서 리눅스 넷필터 커널 모듈이 사용된다. 웜을 탐지하는 기본 동작으로서 스트링 매칭은 네트웍 상으로 들어오는 패킷을 미리 정의된 웜 시그니쳐(Signature, 패턴)와 비교하는 것이다. 웜은 하나의 패킷 혹은 2개(혹은 그 이상의) 연속된 패킷에 나타난다. 이때, 웜의 일부분은 첫 번째 패킷에 있고 나머지 부분은 연속된 패킷 안에 있다. 웜 패턴의 최대 길이가 1024 바이트를 넘지 않는다고 가정하면, 2048 바이트의 길이를 가지는 2개의 연속된 패킷에 대해서 스트링 매칭을 수행해야만 한다. 이렇게 하기 위해, 리눅스 넷필터는 버퍼에 이전 패킷을 저장하고 버퍼링된 패킷과 현재의 패킷을 조합한 2048 바이트 크기의 스트링에 대해 매칭을 수행한다. 웜 탐지 시스템에서 다루어야 하는 동시 연결 개수의 수가 늘어날수록 버퍼(메모리)의 총 크기가 증가하고 스트링 매칭 속도가 감소하게 된다. 이에 본 논문에서는 메모리 버퍼 크기를 줄이고 스트링 매칭의 속도를 증가시키는 버퍼를 이용하지 않는 스트링 매칭 방식을 제안한다. 제안된 방식은 이전 패킷과 시그니쳐(Signature)의 부분 매칭 결과만을 저장하고 이전 패킷을 버퍼링하지 않는다. 부분 매칭 정보는 연속된 패킷에서 웜을 탐지하는데 사용된다. 제안된 방식은 리눅스 넷필터 모듈을 수정하여 구현하였고, 기존 리눅스 넷필터 모듈과 비교하였다. 실험 결과는 기존 방식에 비해 25%의 적은 메모리 사용량 및 54%의 속도 향상을 가짐을 확인하였다.

패킷 버퍼링을 이용한 TCP 처리율 보장 방법 (TCP Throughput Guarantee using Packet Buffering)

  • 최선웅;김종권
    • 한국정보과학회논문지:정보통신
    • /
    • 제28권2호
    • /
    • pp.242-250
    • /
    • 2001
  • 본논문에서는 차별화 서비스망에서 TCP 플로우의 처리율을 보장하는 문제를 연구하였다. 확신 서비스는 망의 혼잡 시에도 약속한 대역폭을 보장하기 위하여 패킷패기율을 차별화하는 방법을 사용한다. 그러나 토큰 버퍼 표시자는 TCP의 혼잡제어과 잘 동작하지 않아 적절한 성능을 보이지 못한다. 본 논문에서는 토큰 버퍼와 함께 데이터 버퍼를 사용하는 표시자를 제안하였다. 데이터 버퍼를 사용하는 표시자는 TCP 트래픽을 평활화하는 효과가 있어 확신 서비스 메커니즘과잘 동작한다. 컴퓨터 시뮬레이션 결과 데이터 버퍼를 사용하는 표시자가 토큰 버퍼만을 사용하는 표시자에 비해 목표 대역폭에 보다 근접한 성능을 보이는 것을 확인하였다. 또한 최적 데이터 버퍼 크기는 예약 대역폭과 RTT에 비례하는 것을 관찰하였다.

  • PDF

3차원 임플리시트 곡면 렌더링을 위한 시프트(shifted) 멀티 Z-버퍼 앤티 앨리어싱 연구 (A Study on Shifted Multi-Z-Buffers Anti-Aliasing for 3D Implicit Surface Rendering)

  • 박화진;김학란
    • 한국멀티미디어학회논문지
    • /
    • 제8권2호
    • /
    • pp.249-257
    • /
    • 2005
  • 본 논문은 3차원 임플리시트(implicit) 곡면을 렌더링할 때 시프트 멀티 Z-버퍼를 이용하여 앨리어싱을 줄이는 것을 목적으로 한다. 복셀로 표현된 임플리시트 곡면은 고해상도를 사용하면 앤티 앨리어싱 효과를 볼 수 있지만 시간이 많이 걸리는 단점이 있다. 따라서 복셀로 표현되는 곡면을 렌더링할 때 저해상도에서도 양질의 이미지를 생성하는 새로운 앤티 앨리어싱이 필요하다. 이에 각 복셀마다 여러 개의 Z-버퍼를 이동함으로써 샘플링되는 값을 다양화하고 평활하는 방법을 제안한다. 이 방법은 메모리의 효율성을 고려하여 연산이 간단하고 필터링 적용이 쉬운 장점이 있다. 다만 Z-버퍼의 개수를 증가시키면 시간소비량이 증가하므로 향후 과제로서 이미지의 질 향상 정도와 소비시간증가의 관계를 수치로 나타내는 연구가 요구된다.

  • PDF