• 제목/요약/키워드: 멀티 쓰레드

검색결과 114건 처리시간 0.072초

멀티 쓰레드 기반 N-IDS 모델의 설계 및 구현 (A Design and Implementation of N-IDS Model based on Multi-Thread)

  • 주수홍;엄윤섭;김상철;홍승표;이재호
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2003년도 추계종합학술대회
    • /
    • pp.542-547
    • /
    • 2003
  • 많은 해킹 기법의 발전과 해킹 툴 들이 대중화됨으로 인해 기존의 보안 기술만으로는 발전하는 해킹 기술에 대한 문제를 해결할 수 없게 되었다. 이러한 기존 보안 기술을 대체하기 위한 여러 기술이 등장하였는데 IDS가 그 대표적인 기술 중 하나이다. 네트워크 기반 침입 탐지 시스템인 N-IDS는 패킷에서 침입을 탐지하는 실시간 시스템이다. 따라서 패킷을 캡쳐하고 처리하는 능력이 시스템의 성능을 결정하게 되는데 기존의 N-IDS는 그 구조상 패킷의 캡쳐, 처리 후 다음 패킷 캡쳐까지의 시간 지연이 처리할 패킷의 종류에 따라 불규칙하게 발생한다. 기존의 단일 프로세서 구조를 가진 N-IDS로는 불규칙적인 시간 지연 문제를 해결할 수 없으므로 본 논문에서는 파일 소켓 및 멀티 쓰레드 구조를 이용하여 이러한 문제점을 해결하였다.

  • PDF

멀티 코어 프로세서 기반의 영상 감시 시스템을 위한 침입 탐지 처리의 가속화 (Acceleration of Intrusion Detection for Multi-core Video Surveillance Systems)

  • 이길범;정상진;김태환;이명진
    • 전자공학회논문지
    • /
    • 제50권12호
    • /
    • pp.141-149
    • /
    • 2013
  • 본 논문은 멀티 코어 프로세서 기반의 영상 감시 시스템을 위한 침입 탐지 처리의 가속화를 제안한다. 침입 탐지 처리의 가속화를 위해 병렬화를 진행하였고, 이를 위해 기존 침입 탐지 알고리즘을 분석하고 데이터 의존성을 고려하여 프레임 단위의 병렬화된 처리 구조를 설계하였다. 병렬화된 침입 탐지 처리의 유효성을 검증하기 위하여 다중 쓰레드 기반의 프로그램으로 구현하여 침입 탐지의 가속화 정도를 측정하였다. 구현한 침입 탐지 처리 프로그램의 탐지 속도는 논리적 쓰레드를 8개까지 구현할 수 있는 환경에서 기존 단일 쓰레드 처리 대비 최대 353.76%가 향상되었다.

마이크로프로세서 구성에 따른 OpenGL 가속처리의 성능변화에 관한 연구 (A Study on the OpenGL Accelerating Performance Variations by the Configuration of Microprocessor)

  • 김희중;정재현;최순호
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제30권2호
    • /
    • pp.311-318
    • /
    • 2006
  • In this study, the performance tests for single and dual micro processor configurations are performed to investigate how the accelerated OpenGL components and applications are dependent on processor configurations. At present, many major providers of the engineering graphics workstations have recommended that multiprocessors are better than single processor. However, we confirmed that the single processor configuration is more faster and more effective than competitive configurations and suggested the economic method to improve the performance of the engineering graphics workstations.

상태머신 프레임워크를 지원하는 멀티쓰레드 기반 센서 네트워크 운영체제의 설계 (Design of State machine frameworks based on Multi-Thread Sensor Network Operating System)

  • 이승근;허신
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (B)
    • /
    • pp.223-227
    • /
    • 2007
  • 무선 센서 네트워크는 유비쿼터스 컴퓨팅에서 생활환경과 컴퓨터 사이의 중계자 역할을 하는 매우 중요한 연구 분야이다. 매우 제약적인 자원 환경에서 동작하여야 하는 센서 노드의 특성 때문에 제한된 자원을 효율적으로 관리할 수 있는 센서 노드용 운영체제가 요구된다. 또한 센서 네트워크는 외부 물리 환경의 변화에 반응하여 동작하는 시스템이기 때문에 여러 이벤트를 동시에 재빠르게 처리 할 수 있는 기능을 제공해야 하며, 센서네트워크 어플리케이션 프로그래머에게 이러한 반응형 어플리케이션 개발이 용의하도록 하는 프레임워크를 제공해야 한다. 이를 위해 본 논문에서는 반응형 시스템에 적합한 상태머신 프레임 워크를 멀티쓰레드 기반의 Nano-Qplus 운영체제 상에서 센서 네트워크의 자원적 제약을 준수하면서 효율적으로 이벤트를 처리 할 수 있는 프레임워크를 지원하는 센서네트워크용 운영체제의 구조를 제안한다.

  • PDF

슈퍼스칼라 프로세서의 자원 활용도 분석 (Resource Usage Analysis of Superscalar Processor)

  • 김지선;전중남;김석일
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (1)
    • /
    • pp.691-693
    • /
    • 2002
  • 슈퍼스칼라 프로세서 구조에서 명령어 실행을 수행하는 데 사용되는 자원은 그 양에 비해 실제로 활용된 자원의 양은 적다. 본 논문에서는 낮은 자원활용도를 보이는 자원을 활용하는 방안으로 슈퍼스칼라 프로세서를 멀티쓰레드 프로세서로 확장하는데 필요한 기본 데이터를 얻기 위해서 실제로 활용되는 자원의 양을 측정하여 어느 정도의 자원을 활용할 수 있는 지와 자원이 충분히 활용되지 못하는 원인을 분석하였다. 실험을 위해 RA(Resource Analyzer)를 구현하여 SimpleScalar 시뮬레이터에서 제공되는 명령어 파이프라인 트레이스 파일을 분석하여 각 파이프라인 단계에서 처리되는 자원의 활용도를 실험하였다. 자원 활용도가 낮은 원인을 분석하기 위해 프로그램 내에 존재하는 데이터 의존성과 여러 가지 미스 요인들의 비율을 실험을 통해 알아본 결과 IPC(Instruction Per Cycle)는 평균 0.6으로 나타났으며, EX단계의 평균 활용 빈도는 22.9%로 낮아 멀티쓰레드 처리의 필요성이 있음을 확인할 수 있었다.

  • PDF

리눅스 커널 2.6을 위한 Network Asynchronous I/O의 설계와 구현 (Design and Implementations for Network Asynchronous I/O for Linux kernel 2.6)

  • 임은지;김재열;차규일;안백송;정성인
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (A)
    • /
    • pp.356-361
    • /
    • 2006
  • 수많은 동시 사용자를 처리해야 하는 인터넷 서버에서는 다수의 연결을 효율적으로 처리 하는 것이 중요한 문제이다. 기존의 멀티 쓰레드 방식이나 이벤트 드리븐 방식이 가지는 한계를 극복하기 위한 한 가지 대안으로서 네트워크 비동기 입출력 방식을 들 수 있다. 네트워크 비동기 입출력을 요청 한 후에 완료될 때까지 블로킹 되지 않고 즉시 다른 작업을 진행할 수 있는 방식으로서, 하나의 쓰레드에서 다중 연결을 효율적으로 처리할 수 있게 한다. 본 논문에서는 리눅스 커널에 네크워크 비동기 입출력을 구현하고 실험을 통한 성능 분석을 수행하였다.

  • PDF

EJB 애플리케이션을 위한 멀티 쓰레드 구현 방법에 대한 연구 (Multithread design of Enterprise Java Beans)

  • 이영지;김태윤
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 추계학술발표논문집 (하)
    • /
    • pp.1557-1560
    • /
    • 2001
  • EJB는 Sun사에서 발표한 분산 객체 구조에 맞는 서버쪽 컴포넌트 아키텍처이다. EJB를 사용하면 다중 네트워크 환경에서 애플리케이션의 디자인과 개발, 배포가 쉬워진다. 개발자는 하부 사항에 대해 신경쓰지 않고 상위 레벨에서 애플리케이션을 설계할 수 있다. EJB 1.1 명세서는 그러한 내용을 나타내고 있는 명세서이다. 하지만 이 명세에서는 멀티 스레드를 허용하지 않는다. 멀티 스레드는 프로그래밍에서 상당히 유용한 것으로 멀티 스레드를 사용하면 다른 오브젝트에 영향을 주지 않으면서 작업을 수행할 수 있는 등 여러 가지 이점이 많다. 본 논문에서는 이러한 이점을 살려서 명세서에 따르면서 멀티 스레드를 생성하는 방법에 대해 알아보고자 한다 본 논문에서 제시하는 방법은 클라이언트 쪽에서 멀티 스레딩을 생성하는 방법, 콜백 서비스를 이용하는 방법, 메세징 서비스를 이용하는 방법 3가지이고 각각에는 장단점이 따른다. 따라서 실제 구현 시에는 각자의 요구 사항에 맞춰 알맞은 방법을 찾아야 한다.

  • PDF

멀티채널 UHD 영상 녹화 및 재생 하드웨어 플랫폼을 위한 디바이스 드라이버 인터페이스 개발 (Development of Device Driver Interface for Multi-Channel UHD Video Record & Playback Hardware Platform)

  • 황보석;장성준;이상설;김제우;최병호
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송∙미디어공학회 2017년도 하계학술대회
    • /
    • pp.211-212
    • /
    • 2017
  • 본 논문은 멀티채널 UHD(Ultra High Definition) 영상 녹화/재생 하드웨어 플랫폼과 서버 시스템간의 안정적인 스트림 데이터 전송을 위한 PCI Express 디바이스 드라이버 인터페이스를 제안한다. 멀티채널 기반의 하드웨어 플랫폼은 병렬 프로세스 제어가 가능하고, 서버와의 데이터 전송을 원활하게 해주는 디바이스 인터페이스가 필요하게 되는데, 본 논문에서는 PCI Express 인터페이스를 이용하여 해당 하드웨어 플랫폼을 인식하고, 쓰레드(Thread) 기반으로 멀티채널을 동작시키는 방식으로 인터페이스를 구현하였다. 본 논문에서 제안한 인터페이스는 효율적인 제어를 통해 하드웨어 플랫폼과 서버 시스템 사이의 실시간 데이터 전송을 가능하게 하였으며, 멀티채널 기반으로 안정적인 영상 콘텐츠 녹화 및 재생의 결과를 얻을 수 있었다.

  • PDF

Style Sheet 언어를 이용한 내용중심 마크업 언어와 SMIL의 통합에 관한 연구 (A Study of Integrating Contents-Oriented Markup Language and SMIL using Style Sheet Language)

  • 이원익;염세훈;방혜자
    • 정보처리학회논문지B
    • /
    • 제8B권3호
    • /
    • pp.289-298
    • /
    • 2001
  • 웹 상에서의 다양한 멀티미디어 지원에 있어 이들 미디어들은 서로 분리되어 있으며 정교한 프로그래밍 작업 없이는 다른 요소들과 상호작용하지 못했다. 1998년 6월 발표된 SMIL1.0은 다양한 멀티미디어들간의 상호작용을 가능하게 하였다. 지금까지의 웹기반 멀티미디어 동기화를 위해서는 DHTML이나 Plug-In 등의 부가적인 방법이 사용되어 왔으나 본 논문에서는 SMIL Timing과 Style Sheet 언어를 이용하여 내용중심 마크업 언어에서의 구현이 용이한 멀티미디어 동기화 표현의 방법을 제시하고 그 특징을 살펴본다. 그리고 이를 실험하기 위하여 마크업 언어의 하나인 HTML에 제안된 방법을 적용하였으며 자바언어의 쓰레드 기술과 JMF 기술을 이용하여 시간적으로 미디어간의 동기화가 지원되는 브라우저를 설계 및 구현한다.

  • PDF

SIP를 이용한 VoIP 시스템의 설계 및 구현 (Design and Implementation of VoIP System Using SIP)

  • 백상헌;백은경;하석재;최양희
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (A)
    • /
    • pp.457-459
    • /
    • 2001
  • 인터넷 전화라고도 불리는 VoIP(Voice over IP) 시스템은 기존의 전화망에 비해서 장거리 전화 서비스를 저렴하게 제공할 수 있고 인터넷 망의 다양한 멀티미디어 서비스를 음성 전화 서비스에서 수용할 수 있다는 장점을 가지고 있다. 또한 이러한 VoIP 시스템은 현재의 다양한 망 기술들이 IP 기술 기반의 차세대 All IP망으로 효과적으로 발전하기 위한 기반 기술이 된다는 중요한 의미도 가지고 있다. 본 고에서는 IETF(Internet Engineering Task Force)에서 멀티미디어 세션의 생성, 수정, 종료를 이해 제안한 SIP(Session Initiation Protocol)를 이용하여 이 같은 VoIP 시스템을 설계, 구현한 결과를 설명하고자 한다. 본 VoIP 시스템은 플랫폼에 독립적이며 멀티 쓰레드 프로그래밍이 가능한 자바(Java)를 이용해 구현되었다. 따라서 뛰어난 확장성과 포괄성 등의 특징을 가지고 있다. 또한 구현된 VoIP 시스템은 추후 다양한 멀티미디어 관련 서비스를 포함시키는 한편 관련 기술들을 보완하여 All IP망 형태의 테스트베드로 확장될 계획이다.